@charset "utf-8";

/* 
==========================================================================================================================================

INDEX

1. BODY AND CONTAINERS
2. BANNERS & MENU
3. WINDOWS
4. TYPE

==========================================================================================================================================
*/


/*
==========================================================================================================================================
1. BODY AND CONTAINERS
------------------------------------------------------------------------------------------------------------------------------------------
*/

.page-background-right {position:fixed; top:0; left:0; width:100%; height:100%; background-image:url(../images/backgrounds/right.JPG); background-position:top right; background-repeat:repeat-y;}
.page-background-left {position:fixed; top:0; left:0; width:100%; height:100%; background-image:url(../images/backgrounds/left.JPG); background-position:top left; background-repeat:repeat-y;}
.page-background-centre {position:fixed; top:0; left:0; width:100%; height:100%; 
	background-image:url(../images/backgrounds/day&night.JPG);
	background-position:center top; background-repeat:no-repeat}
.twitter {position:relative; width:50px; margin:0 auto -60px auto; left:525px;}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(../images/backgrounds/texture.JPG);
	background-color:#010216;
	background-image:url(../images/backgrounds/blue_centre.JPG);
	background-repeat:repeat-y;
	background-position:center;	*/
	background-color:#000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
	}

.main #container {
	position:relative;
	width: 1008px; 
	margin: 30px auto;
	padding:0;
	background: none;
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height:100%;
}


.block {
	position:relative;
	width: 1008px; /*Width - 2xPadding*/
	margin:0;
	padding:0;
	background-image:url(../images/backgrounds/1008px_white.PNG);
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height:100%;
	z-index:50;
}

.topBorder {
	position:relative;
	width: 1008px;
	height:50px;
	margin-bottom:-45px;
	padding:0;
	background-image:url(../images/backgrounds/top_border.png);
	border: 0;
	z-index:90;
	margin-top:20px
}

.bottomBorder {
	position:relative;
	width: 1008px;
	height:50px;
	margin-top:-42px;
	padding:0;
	background-image:url(../images/backgrounds/bottom_border.png);
	border: 0;
	z-index:90;
}

.leftColContainer {
	width:280px; 
	float:left; 
	margin:0 10px 0 0; 
	 
	}

.twoCol {width:460px; padding:10px; float:left} 
.twoColBox {width:420px; background-color:#ffffff; border:#DFDFDF 1px solid; padding:10px; margin:0 10px 20px 10px}
.twoColBoxHeaded {width:420px; background-color:#ffffff; border:#DFDFDF 1px solid; border-top:none; padding:10px; margin:0 10px 20px 10px}
.twoColBoxHead {width:420px; height:22px; padding:4px 10px 4px 10px; margin:0 auto; background-image:url(../images/backgrounds/quote_table.PNG); background-repeat:repeat-x; border:#FFFFFF 1px solid; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#ffffff}

.leftCol {
	background-image:url(../images/decoration/index/ant.PNG); 
	background-position:bottom right; 
	background-repeat:no-repeat;
	padding:15px;
	border:#999999 1px solid; 
	background-color:#E6E6E6; }
	
.fltlft {float:left; margin:0 10px 10px 0;}

.main #menuContainer {
	position:relative; 
	margin-top:-35px; 
	height:49px; 
	width:900px;
	z-index:105
	}
	
.subMenu {
	width:143px; 
	height:129px; 
	overflow:hidden; 
	display:block; 
	z-index:100; 
	background-image:url(../images/backgrounds/pull_down_tab.PNG); 
	text-align:center; 
	padding:26px 3px 0 5px; 
	background-position:bottom; 
	background-repeat:no-repeat; 
	margin-top:-100px; 
	position:absolute;
	text-align:center
	}

.content {margin-left:4px; padding:10px 20px 10px 20px; width:960px; background-color:#ffffff}
	
.third {
	width:235px;
	display:inline;
	float:left;
	position:relative;
	padding:0 15px;
	overflow:hidden;
}
	
.line {
	width:40px;
	display:inline;
	float:left;
	position:relative;
	background-image:url(../images/titles/vertical_line.PNG);
	background-position:center;
	background-repeat:no-repeat;
	height:216px;
	}
	

	

/*
==========================================================================================================================================
4. TYPE 
------------------------------------------------------------------------------------------------------------------------------------------
*/


p {color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
	
h1 {color:#0099CC; font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight:100; margin:0}
h3 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 35px; font-weight:100; margin:0}
h2 {color: #0099CC; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight:100; margin:0}
h4 {color: #0099CC; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight:100; margin:0}
h5 {color: #0099CC; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:100; margin:0}
h6 {color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:100}

.subMenu a:link {COLOR:#282828; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.subMenu a:visited {COLOR:#282828; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.subMenu a:hover {COLOR:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.subMenu a:active {COLOR:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

a:link {COLOR:#000099; text-decoration:none;}
a:visited {COLOR:#000099;text-decoration:none;}
a:hover {COLOR:#0066CC; text-decoration:none;}
a:active {COLOR:#0066CC; text-decoration:none;}

.map a:link {COLOR:#999999; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.map a:visited {COLOR:#999999;text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.map a:hover {COLOR:#0066CC; text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.map a:active {COLOR:#0066CC; text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

a.menu:link {COLOR:#282828; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
a.menu:visited  {COLOR:#282828; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
a.menu:hover  {COLOR:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
a.menu:active  {COLOR:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}

.sig{color: #666666;font-style: italic;	font-size: 14px;}
.fadeBoxText{color: #000000;font-style: italic;	font-size: 16px;}

.lineSmall {width: 240px; color:#330099; font-style:italic; font-size:12px; font-family: Arial, Helvetica, sans-serif; background:none; margin:0; border-top:none; border-left:none; border-right:none; border-bottom:#CCCCCC 1px dashed;  margin:0 0 0 20px}
.lines {width: 240px; height: 260px; color:#330099; font-style:italic; font-size:12px; font-family: Arial, Helvetica, sans-serif; background:none; border:0; margin:0 0 0 20px }

.smalltext {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.bigBlu {font-size:18px; color:#000066; font-family:Arial, Helvetica, sans-serif; }

	
