﻿/* --- [ basic ] ----------------------------------------*/
html {
	background: #fff;
	margin:0
}

body {
	margin:0px;
    font-family:Arial,Trebuchet MS,Tahoma,Verdana,Sans-Serif;
	color: #000;
	font-size:10pt;
}  
}  

p,li { margin:0 0 10px 0;  font-size:10pt; line-height:12pt; }

/* --- [ page layout ] ----------------------------------*/

#container {
	position:relative;
    width:1000px;
    height:550px;
    margin:50px 0 0 0;
    border:solid 0px #000;
    background:#fff url('../images/background.gif') top left no-repeat;
}

html>body #container {
    min-width:1000px;
    height:auto;
    min-height:550px;
}
/* -- [ columns ] ---------------------------------------*/
    .header-wrap {width:1000px; margin:0; /*background:#fff url('../images/cols-background.gif') top left repeat-y;*/ clear:both; }
    .header-left {width:570px; margin:0; float:left; color:#fff; text-align:left;  }
    .header-right {width:430px; margin:0; float:right; text-align:right; font-size:8pt; }

    .cols-wrap {width:1000px; margin:0; /*background:#fff url('../images/cols-background.gif') top left repeat-y;*/ clear:both; }
    .cols-left {width:620px; margin:0; color:#000; float:left; text-align:right; }
    .cols-right {width:380px; margin:0; color:#000; float:right; text-align:left; }

    .footer-wrap {width:1000px; margin:0; /*background:#fff url('../images/cols-background.gif') top left repeat-y;*/ clear:both; }
    .footer-left {width:580px; margin:0; color:#000; float:left; text-align:left; }
    .footer-right {width:410px; margin:0; color:#000; float:right; text-align:left; }

    .three-wrap { width:480px; margin:30px 0 0 100px; }
    .three-col { width:140px; margin:0 5px 0 0; color:#66b8e0; font-size:8pt; font-weight:bold; float:left; }


/* --- [ top navigation tags ] --------------------------*/
    
    #tabs {
        width:660px;
        margin:0;
    }

    #tabs h2 { display:none }

    #tabs ul { display:inline; list-style-type:none; }
    #tabs li { display:block; width:150px; margin:0 0 0 0; padding:3px 0 7px 15px; float:left; font-style:italic; }
    #tabs li.background-01 { background:#cecece url('../images/navigation-01.gif') top left no-repeat; }
    #tabs li.background-02 { background:#cecece url('../images/navigation-02.gif') top left no-repeat; }
    #tabs li.background-03 { background:#cecece url('../images/navigation-03.gif') top left no-repeat; }

    #tabs a { display:block; padding:0 10px 0 3px; font-family:Trebuchet MS; font-weight:bold; font-size:11pt; color:#fff; text-decoration:none; }
    #tabs a:visited { color:#fff; text-decoration:none; }
    #tabs a:hover, #tabs a:active { color:#c03; text-decoration:none; }


/* --- [ headings ] -------------------------------------*/
h1, h2, h3, h4, h5, h6 { 
    font-family:Arial,Trebuchet MS,Tahoma,Verdana,Sans-Serif;
}

h1 {
	display:none
}

h2 {
	font-weight: bold;
	font-style:italic;
	font-size: 10pt;
	color: #CC0000;
	margin: 0 0 10px 0;
}

h3 {
	font-weight: bold;
	font-size: 9pt;
	color: #000;
	margin: 0 0 10px 0;
} 

/* --- [ images ] ---------------------------------------*/
    img { border:0px; }
    img.logo { width:365px; height:97px; margin:20px 0 0 0; }
    img.tel { width:190px; height:19px; margin:75px 60px 0 0; }
    img.creatively { width:260px; height:51px; margin:99px 0; }
    img.switch { width:254px; height:250px; margin:0; }
    img.development { width:310px; height:30px; margin:30px 0 0 0; }
    img.diversion { width:234px; height:25px; margin:0; }


/* --- [ links ] ----------------------------------------*/
    a { color: #c00; text-decoration:none; }
    a:visited { color: #c00; }
    a:hover { color: #006b84; }
    a:active { color: #006b84; }


/* --- [ misc classes ] ---------------------------------*/

    .noDisplay { display:none }
    .newRow,.clear	{clear:both;}
    .requiredField,.requiredfield,.warningTextNoMargin	{color:#f00;}
    .left { text-align:left; }
    .right { text-align:right; }
    .center { text-align:center; }

