/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
 body {
	font-size:62.5%;
	font-family:verdana,arial,sans-serif;
	background-color: #DBE5A9;
} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {
	width:995px;
	margin:0px auto;
	margin-top:0px;
	margin-bottom:0px;
	font-size:13px;
}
.main {
	clear:both;
	width:995px;
	padding-bottom:0px;
	background: transparent url(../image/bg_main_s.jpg) top left repeat-y;
	/*background:transparent url(../img/bg_main_s.jpg) top left repeat-y;*/
}
.main-navigation {
	display:inline /*Fix IE floating margin bug*/;
	float:left;
	width:185px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.main-content {
	display:inline /*Fix IE floating margin bug*/;
	float:left;
	width:755px;
	margin:0 15px 0 20px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	background-color: #FFFFFF;
}

.main-content-hr {
	clear:both;
	width:717px;
	padding:0.5em 0 0em 0;
	background:rgb(255,255,255) url(../image/line1.gif) repeat-y;
}
.main-content-hr2 {
	clear:both;
	width:100px;
	padding:0.1em 0 0em 0;
	background:rgb(255,255,255) url(../image/line1.gif) repeat-x;
}


.main-subcontent {
	display:inline /*Fix IE floating margin bug*/;
	float:left;
	width:205px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	margin: 0 0 0 0;
	background-color: #deeaf1;
	background-image: url(../image/left_bk.gif);
}
.footer {
	clear:both;
	width:995px;
	padding:0 0 0 0;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	height: 80px;
	background-image: url(../image/bottom_2.jpg);
}

/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {
	width:995px;
	font-family:"trebuchet ms",arial,sans-serif;
}
.header-top {
	width:auto;
	height:300px;
	background:#ffffff;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.header-bottom1 {
	width:995px;
	height:80px;
	background-image: url(../image/top_2.jpg);
}
.header-bottom2 {
	width:691px;
	height:201px;
	background-image: url(../image/h-bottom2.jpg);
}
.header-bottom3 {
	width:37px;
	height:201x;
	background-image: url(../image/h-bottom3.jpg);
}


.header-hr {
	clear:both;
	width:995px;
	padding:0.5em 0 0em 0;
	background:rgb(255,255,255) url(../image/bg_head_hr.jpg) repeat-y;
}


/* nav2 */
.nav2 {
	width:700px;
	position:absolute;
	z-index:1;
	margin:0px 0 0 0px;
	margin-left:290px !important /*Non-IE6*/;
	margin-left:290px /*IE6*/;
}
.nav2 ul {
	float:left;
	padding:50px 0 0 7px;
}	
.nav2 li {
	display:inline;
	padding:0 10px 0 15px;
	background:transparent url(../image/bg_bullet_arrow1.gif) no-repeat 0 50%;
	font-weight:normal;
	color:#000099;
	font-size:13px;
}
.nav2 li a {
	color:#000099;
	text-decoration:none;
}
.nav2 a:hover {
	color:#000099;
	text-decoration:underline;
}

/********************/
/*  HEADER SECTION  */
/********************/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */


/* MAIN CONTENT */



/* MAIN SUBCONTENT */



/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {
	line-height:1.5em;
	text-align:center;
	color:#666666;
	font-weight:normal;
	font-size:13px;
}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {
	clear:both;
	width:440px;
	height:0.1em;
	border:none;
	background:rgb(255.255.255);
	color:rgb(255,255,255);
}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
