/* tempstyle_screen.css */

body { 
	margin:0px;
	font-family:Arial,Helvetica,sans-serif; 
	background-color:#7DD0E7;
	font-size:85%;
}

#divBG {
	width:100%; color:#FFF; margin:0px; padding:20px; overflow:hidden;   
	background: -webkit-gradient(linear, left top, left bottom, to(#7DD0E7), from(#003A61));
	background: -moz-linear-gradient(top, #003A61, #7DD0E7);
	background-image:-o-linear-gradient(top, rgb(0,58,97), rgb(125,208,231));	
	filter: progid:DXImageTransform.Microsoft.gradient(endColorstr='#7DD0E7', startColorstr='#003A61');
}

#banner { 
	width:95%;
}

#logoImg {
	float:left;
	/*width:50%;*/
	width:48%;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
#divSearch {
	/*float:left;*/
	/*width:50%;*/
	float:right;
	width:48%;
	margin:0px;
	padding:0px;
	text-align:right;
	vertical-align:top;
}
#divSearch a {
	color:#FFF;
	padding:0px 5px 15px 0px;
	text-decoration:none;
}

#searchbox {
	float:right;
	margin:0px;
	padding:0px;
}
#searchbox form {
	margin:0px;
	padding:0px;
}
#btnSearch {
	background-color:#BEEEFF;
	font-weight:700;
}

#keyword {
	margin-right:10px;
	margin-bottom:3px; 
}
#go {
	font-weight:700;
	margin-right:10px; 
}

#main {
	width:95%;
	color:#000; 
	position:relative; 
	padding:0px; 
	border:1px solid #000; 
	float:left;
	-webkit-border-radius:10px 10px 0px 0px; 
	-moz-border-radius:10px 10px 0px 0px; 
	border-radius:10px 10px 0px 0px; 
	behavior:url(/PIE.htc); 
}

/*
#navbar1 {
	background-color:#7DD0E7;
	background-color:#C5EC61;
	padding:3px 6px 5px 6px;
	-webkit-border-radius:10px 10px 0px 0px; 
	-moz-border-radius:10px 10px 0px 0px; 
	border-radius:10px 10px 0px 0px; 
	behavior:url(/PIE.htc);	
	border:1px solid #7DD0E7;
	border:1px solid #C5EC61;
	color:#003A61;
}

#navbar1 a {
	text-decoration:none;
	font-weight:700;
	font-size:85%;
	padding:0px;
	margin:3px 10px 3px 10px;
	color:#003A61;	
}
*/

#navbar2 {
	background-color:#C5EC61;
	color:#000; 
	padding:0px;
	border:1px solid #003A61;
	border-color:#003A61 #C5EC61;
}

.nothere { 
	border-right:1px solid #000; 
	padding:4px 8px 4px 8px; 
	font-weight:700; 
	font-size:85%; 
	text-align:center; 
}
.notherenb { 
	padding:4px 8px 4px 8px; 
	font-weight:700; 
	font-size:85%; 
	text-align:center; 
}
.nothere a, .notherenb a {
	text-decoration:none;
	color:#000; 
	font-weight:700;
}

.here {
	border-right:1px solid #000; 
	padding:4px 8px 4px 8px; 
	font-weight:700; 
	font-size:85%; 
	text-align:center; 
	background-color:#7DD0E7;
	color:#003A61;
	background-color:#BEEEFF;
}
.herenb {
	padding:4px 8px 4px 8px; 
	font-weight:700; 
	font-size:85%; 
	text-align:center; 
	background-color:#7DD0E7;
	color:#003A61;
	background-color:#BEEEFF;
}
.here a, .herenb a {
	text-decoration:none;
	color:#FFF;
	font-weight:700;
	color:#003A61;
	color:#000000;
}


#breadcrumb {
	background-color:#33A6B2;
	color:#FFF;
	padding:3px 5px;	
	font-size:85%;
	border-bottom:1px solid #003A61;
}	

#breadcrumb a {
	color:#FFF;
	text-decoration:none;
	font-weight:700;
}
#breadcrumb a:hover {
	text-decoration:underline; 
}


/* left nav */

#tdLeftNav {
	width:230px;
	padding:20px;
	margin:0px;
	color:#FFF; 
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	background-color:#7DD0E7;
	background:-webkit-gradient(linear, left bottom, left top, to(#7DD0E7), from(#003A61));
	background:-moz-linear-gradient(bottom, #003A61, #7DD0E7);
	background-image:-o-linear-gradient(bottom, rgb(0,58,97), rgb(125,208,231));	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DD0E7', endColorstr='#003A61');
	font-size:100%;
	font-weight:500;
}	

dd, dt { 
	border-bottom:1px solid #FFF; 
	margin-left:0px; 
	padding-left:0px;
	font-family:"Myriad Pro",Verdana,sans-serif; 
}
dt.level1 { 
	padding:2px; 
	padding-left:10px;
	/*font-weight:700;*/ 
	background-position:0% 50%;
	background-image:none;
	background-color:#F95F17;
	font-weight:bold;
}
dt.level1 a {
	color:#FFF;
	text-decoration:none;
}

dd.level2 { 
	padding:2px;
	padding-left:18px; 
	/*background-image:url('/white_nav_arrow.gif');*/
	background-image:url('/main/groups/dev/documents/webasset/arrow-white.png');
	background-repeat:no-repeat; 
	background-position:left center;
	background-position:5% 50%;
}
dd.level2 a {
	color:#000;
	text-decoration:none;
}

dd.level3 { 
	padding:2px;
	padding-left:27px; 
	/*background-image:url('/white_nav_arrow.gif');*/ 
	background-image:url('/main/groups/dev/documents/webasset/arrow-white.png');
	background-repeat:no-repeat; 
	background-position:left center;
	background-position:10% 50%;
}
dd.level3 a {
	color:#000;
	text-decoration:none;
}

dd.level4 { 
	padding:2px;
	padding-left:38px;
	background-image:url('/main/groups/dev/documents/webasset/arrow-white.png');
	background-repeat:no-repeat;
	background-position:left center;
	background-position:15% 50%;
}

dd.level4 a {
	color:#000;
	text-decoration:none;
}

dt.level1, dd.level2, dd.level3, dd.level4 {
	background-image:url('/main/groups/dev/documents/webasset/arrow-black.png');
	background-repeat:no-repeat;
	margin-left:0px;
}
dd.level2, dd.level3, dd.level4 {
	background-color:#D7F293;
	color:#000; 
}
dt.level1 { background-image:none; }

/* HOVER EFFECTS BEGIN HERE */
.level1 a { display:inline-block; width:95%; }
.level1 a:hover {
	background-color:#FCC139;
	background:-webkit-gradient(linear, right top, left bottom, to(#FFFFFF), from(#FCC139));
	background:-moz-linear-gradient(left center, #FFFFFF 0%, #FCC139 100%) repeat scroll 0 0 #FCC139;
	background-image:-o-linear-gradient(left, rgb(255,255,255), rgb(252,193,57));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFF', endColorstr='#FCC139');	
	border-top:medium none #FFFFFF;
	color:#F96F17;
	display:inline-block;
}
.level2 a, .level3 a, .level4 a { display:inline-block; }
.level2 a:hover, .level2 a:hover, .level3 a:hover, .level4 a:hover {
	width:100%; 
	background-color:#BEEEFF;
	color:#003A61;
}
.level2 a:hover { margin-left:-20px; padding-left:20px; }
.level3 a:hover { margin-left:-30px; padding-left:30px; }
.level4 a:hover { margin-left:-40px; padding-left:40px; }
/* HOVER EFFECTS END HERE */


#mainContent {
	width:100%;
}

#tdContent {
	background-color:#FFF; 
	margin:0px;
	padding:15px;
	font-size:85%; 
	border:1px solid #000;
	border-width:0px 1px 0px 1px; 
	vertical-align:top;
}

#tdContent li {
	list-style-type:none; 
	font-size:11pt;
	line-height:13pt;
	color:#000;
	margin-bottom:3px;
}

li, .List Bullet {
	font-size: 11pt;
	color:#000;
	line-height: 13pt;
	margin-bottom:3px; 
}



#tdRightNav {
	width:200px; 
	background-color:#D7F293;
	margin:0px;
	padding:10px; 
	vertical-align:top;
	font-size:90%;
}

#tdRightNav p { 
	font-weight:700; 
	margin-bottom:2px;
	margin-left:5px;
}
#tdRightNav ul {
	margin-left:-10px;
	margin-top:2px;
}
#tdRightNav ul li, #tdRightNav li {
	margin-left:-10px;
	line-height:110%;
}
#langlinks ul {
	margin-left:0px;
}

#langlinks li, #langlinks ul {
	line-height:175%; 
	list-style-type:disc;
}
#langlinks a {
	color:#000;
	font-weight:700;
	text-decoration:none; 
	font-size:90%;
}
#plang {
	margin-top:20px;
	margin-left:0px;
}


#footer {
	background-color:#FFF;
	margin:0px;
	border-top:1px solid #000;
	/*border-width:1px 0px 1px 0px;*/
	font-size:85%;
}
#lFooter {
	padding:10px;
	vertical-align:top;
	text-align:left;
}
#rFooter {
	padding:10px;
	vertical-align:top;
	text-align:right;
}


/* HTML ELEMENTS */


form {
	margin:0px;
	padding:0px;
} 


a { color:#1b4a89; } 

h1, h2, h3, h4, h5, h6 {
	font-family: Garamond, Georgia, serif;
	color: #f95f17;
	font-weight:normal;
	font-weight:700;
	margin: 0px;
	padding: 0px;
	margin-top:10px 0px 3px 0px;
	/*margin-bottom:3px;*/
}

p {
	font-size: 11pt;
	color:#000;
	line-height: 13pt;
	margin-bottom: 11pt;
	margin-top: 0px;	
}

h1, pageHeader { font-size:22pt; margin-bottom:15px; }
h2, sectionHeader { font-size:18pt; }
h3, paraHeader { font-size:16pt; color:#33A6B2; }
h4 { font-size:14pt; }
h5 { font-size:12pt; }
h6 { font-size:12pt; }


h1 { font:normal 26pt Garamond,Georgia,serif; color:#F95F17; margin-bottom:18px; }
h2 { font:semibold 20pt Garamond,Georgia,serif; color:#33A6B2; margin-bottom:3px; margin-top:18px; }
h3 { font:bold 14pt Myriad Pro,Verdana,sans-seri; color:#003A61; margin-bottom:3px; margin-top:12px; }

