* { margin:0;padding:0; }
body {
	background-color: #ECECED;
	background-image: url(../images/deco/bg.png);
	background-repeat:repeat-x;
	font: 76%/120% Tahoma;
	color:#000;
	height:100%;
}
a, a:link, a:visited, a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
a:hover { }
img { border: 0px none; }
p { margin: 8px 0; }

h1 { font-size: 1.335em; /* standard is 16px */ }
.caption { font-size: 0.834em; /*standard is 10px*/ }

td { text-align:left; vertical-align:top; }





div#page_container {
	position: relative;
	width: 798px; 
	margin: 40px auto 10px auto;
	padding: 0;
}

td#tdLeft { width:13px; background-image:url(../images/deco/left_wbg.png); background-repeat:repeat-y; }
td#tdRight { width:13px; background-image:url(../images/deco/right_wbg.png); background-repeat:repeat-y; }
td#tdTop { height:15px; background-image:url(../images/deco/top_hbg.png);  background-repeat:repeat-x; }
td#tdBottom { height:35px; background-image:url(../images/deco/bottom_wbg.png); background-repeat:repeat-x; text-align:center; color:#000; padding-top:9px; }
td#tdContent { width:772px; background-color:#FFFFFF; }
td#tdBottom a { color:#2f387a; text-decoration:none; }
td#tdBottom a:hover { color:#990033; }




div#header {
	position:relative;
	height:78px;
	overflow:hidden;
	border-bottom:2px solid #ECECED;
}

div#contentLeftCol { width:137px; margin:10px auto; }

div#contentRightCol { width:535px; margin:5px auto; }

div#contentRightCol h3 { color:#636995; font-size:16px; padding:15px 0; font-weight:bold; }

div#contentRightCol p { margin: 12px 0; }

div#copyright { color:#7c7c7c; font-size:11px; text-align:center; }
div#copyright a { color:#7c7c7c; font-size:11px; text-align:center; }


div#innerHeader {
	position:absolute;
	width:600px;
	height:44px;
	top:94px;
	left:185px;
	background-color:#BBD3F6;
	background-image: url(../images/deco/navbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#innerHeader h1 {
	padding:15px 0 0 15px;
	color:#fff; /*660519;
	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 12px;
	font-weight: bold;
}
 
/***************** NAVIGATION STYLES **********************/

.nav * {
	list-style:none;
	color:#FFF;
	text-decoration:none;
	font-size:10px;
}



#nav1 {
	display:block;	position:relative;
	/*top:41px; left:325px;*/
	width:168px; height:314px;
	overflow:hidden;
}

/***************** NAVIGATION REPLACEMENTS ****************/

.nav a {
	display:block;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin:0; padding:0;
}

#nav1 a { height: 45px; }

.nav span {
	position: absolute;
	top:0; left:0;
	width:100%; height:100%;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
a#nav1_1            { width: 168px; }
a#nav1_1 span, span.nav1_1 { background-image: url(../images/nav/nav1_1.png); }
a#nav1_1:hover span { background-image: url(../images/nav/nav1_1_oo.png); }
a#nav1_2            { width: 168px; }
a#nav1_2 span, span.nav1_2 { background-image: url(../images/nav/nav1_2.png); }
a#nav1_2:hover span { background-image: url(../images/nav/nav1_2_oo.png); }
a#nav1_3            { width: 168px; }
a#nav1_3 span, span.nav1_3  { background-image: url(../images/nav/nav1_3.png); }
a#nav1_3:hover span { background-image: url(../images/nav/nav1_3_oo.png); }
a#nav1_4            { width: 168px; }
a#nav1_4 span, span.nav1_4  { background-image: url(../images/nav/nav1_4.png); }
a#nav1_4:hover span { background-image: url(../images/nav/nav1_4_oo.png); }
a#nav1_5            { width: 168px; }
a#nav1_5 span, span.nav1_5  { background-image: url(../images/nav/nav1_5.png); }
a#nav1_5:hover span { background-image: url(../images/nav/nav1_5_oo.png); }
a#nav1_6            { width: 168px; }
a#nav1_6 span, span.nav1_6  { background-image: url(../images/nav/nav1_6.png); }
a#nav1_6:hover span { background-image: url(../images/nav/nav1_6_oo.png); }
a#nav1_7            { width: 168px; height:44px }
a#nav1_7 span, span.nav1_7  { background-image: url(../images/nav/nav1_7.png); }
a#nav1_7:hover span { background-image: url(../images/nav/nav1_7_oo.png); }




a.arrow {
	display:block;
	margin:15px 0;
	padding:0 0 0 15px;
	color:#FF9900;
	font-size: 1em;
	font-weight: bold;
	background-image: url(../images/deco/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-decoration:none;
}
a.arrow:hover { color:#990033; }



a.footerLink, a.footerLink:active, a.footerLink:visited { text-decoration:none;background:url(../images/footer_separator.gif) right top no-repeat;margin:10px 2px;padding:1px 8px 1px 4px;white-space:nowrap;}
a.footerHere, a.footerHere:active, a.footerHere:visited { color:#000;background-color:#F4F4F4;}
a.footerLast, a.footerLast:active, a.footerLast:visited { background:none;}

/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
#menu1Cont{width:132px; height:39px; float:left}
#menu2Cont{width:132px; height:39px; margin:0 0 0 8px; float:left}
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span {width:132px; height:39px; display:block; position:relative;overflow:hidden;}
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menu1Set.png) no-repeat 0 0;}
a#menu1:hover span, span.menu1_span_oo { background-position:-135px 0px; cursor:pointer}

a#menu2, #menu2 span, span.menu2_span {width:132px; height:39px; display:block; position:relative;overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menu1Set.png) no-repeat 0 -45px;}
a#menu2:hover span, span.menu2_span_oo { background-position:-135px -45px; cursor:pointer}