@charset "utf-8";
/* CSS Document */

/* Styling all elements
==========================================================================================================*/
* { margin: 0; padding: 0; }
img { border: none; }
abbr, acronym { cursor: help; }
.floatleft {float: left !important;}
.floatright {float: right !important;}
/* --------------- Applying clearfix fix for some browsers to use in appropriate places -------------- */
.clearfix:after { content: " ";	display: block;	height:0%; clear: both;	visibility: hidden; }
.clearfix {	display: inline-block; }
/* Hide from IE Mac \*/
.clearfix {	display: block; }
/* End hide from IE Mac */
.clear {clear:both}
/* Global Hyperlinks */
a {color: #111; outline: none; border: none; text-decoration: none;}
a:link {color:#111;}
a:visited {color:#2F4E61;}
a:hover, a:focus {text-decoration:underline;}
/*=======================================================================================================*/
body { background:#fff; font:12px Arial, Helvetica, sans-serif; color:#111; } /*----- Body -----*/
#wrapper { width:1009px;margin:0 auto; padding:24px 0 26px 0; } /*----- Wrapper -----*/
#header { clear:both; position:relative; background:url(../images/header.jpg) no-repeat 0 0; height:104px;  } /*----- Header -----*/
	#logo {position:absolute;top:16px;left:34px;} /*----- LOGO -----*/
	#top-links{position:absolute; top:19px; right:15px;	width:190px; font-size:11px;} /*----- Top Links -----*/
	#top-links li{list-style:none;float:left;	}
	#top-links p{text-align:center;display:block;}
	#top-links li a {padding:0 10px;color:#4f4f4f;display:inline-block;}
	
	#search {position:absolute; bottom:8px; right:45px; width:210px;}
	#search label {color:#464646; color:#464646; float:left; font-weight:700; line-height:20px;}
	.textbox-bg {background:url(../images/textbox.gif) no-repeat 0 0; width:126px; height:20px; margin:0 5px; padding:2px 5px 0 5px; float:left;  }
	* html .textbox-bg {margin-right:0;  }
	.textbox {width:119px; height:13px; border:0; background:0; color:#6e6e6e; font-size:11px;}
    .search .inputbox {color:#6e6e6e;border:1px #afafaf solid; border-left:2px #afafaf solid;border-top:2px #afafaf solid; padding-top:2px; font-size:11px; width:126px; height:17px; margin:0 5px;float:left; }
#container { background:url(../images/cbg.gif) repeat-y 0 0; padding:0 10px;} /*----- Container -----*/

#nav {background:url(../images/nav.png) no-repeat 0 0; height:39px;} /*----- Main Navigation -----*/
	ul.menu {padding:0 6px;list-style:none; }
	ul.menu * {margin:0; padding:0}
	ul.menu a {display:block; color:#dcdcdc;display:inline-block;padding:0 18px;text-decoration:none; }
	* html ul.menu a {color:#fff !important; }
	* html ul.menu a:hover {text-decoration:none;}
	ul.menu li {position:relative; float:left; }
	ul.menu ul {position:absolute; top:39px; left:0; background:#091936; display:none; opacity:0; list-style:none; }
	ul.menu ul li {position:relative; border:1px solid #0f419b; border-top:none; width:225px;  font-size:12px;color:#fffff1;}
	ul.menu ul li a {display:block; padding:5px 7px 5px; background-color:#091936; }
	ul.menu ul li a:hover {background-color:#1a4084;}
	ul.menu ul ul {left:225px; top:-1px;}
	ul.menu .menulink {font-size:13px;color:#fffff1;line-height:39px;font-weight:700; background:url(../images/nav-sep.png) no-repeat right 0;}
	ul.menu .menulink:hover, ul.menu .menuhover, #nav li.active {background-color:#091936;}
	ul.menu .sub {background:url(../images/arrow2.gif) 210px 8px no-repeat}
	ul.menu .topline {border-top:1px solid #0f419b;}
	ul.menu .menulink.last {background-image:none;}
	
	
	
	
#flash-header { clear:both; height:203px; padding:5px 0;}

#sidebar, #side-content {float:left; width:234px; color:#373737;}
	#sidebar h2, #side-content h2 {
		background:url(../images/title.png) no-repeat 0 0; height:29px; padding:4px 0 0 15px;
		font:18px "Myriad Pro", Arial, Helvetica, sans-serif; color:#fffff1; font-weight:400;
		}
	.content {background:#f0f0f0; border-left:1px #d5d5d5 solid; border-right:1px #d5d5d5 solid; padding:10px 6px 10px 10px; width:216px;}
	.content p {padding:5px 0; line-height:18px;}
	.content em {font-style:normal; text-decoration:underline;}
	.read-btn {text-align:right;}
	
	.login { color:#3d3d3d; font-size:11px; padding-bottom:8px;}
	.login fieldset { border:0; padding:0; margin:0; outline:none;}
	.login label {float:left; width:65px; font-weight:700; font-size:12px;}
	.textbox2 {background:#fff !important; border:1px #d0d0d0 solid; width:137px; 
				height:18px; color:#808080; font-size:11px; padding:4px 3px 0 3px; margin-left:3px;}
	.space {float:left; margin-right:5px;}
	
	dl.news, dl.int-news { padding:5px 0; }
	dl.news dt, dl.int-news dt { color:#173f77; font-weight:700; padding-top:5px;}
	dl.news dd { padding:3px 0 10px 0; background:url(../images/csep.png) no-repeat 0 bottom; }
	dl.int-news dd { padding:3px 0 10px 0; border-bottom:1px #999999 dotted; }
	
	
	
	.box-bottom {height:5px; margin-bottom:6px; display:block; background:url(../images/cbox-bottom.gif) no-repeat 0 0;}
	* html .box-bottom { margin-bottom:-2px;}
	
	#sidebar ul.list2 {list-style:none; padding:8px 5px 10px 0; }
	#sidebar ul.list2 li { background:url(../images/arrow.gif) no-repeat 0 8px; padding:3px 0 3px 14px; color:#27477b; }

#main {float:left; width:498px; padding:0 11px 0 12px;}
#main.int-main {float:left; width:736px; padding:0 0 0 12px;}
	#main h1, #main h2 {background:url(../images/hbg.gif) repeat-x 0 bottom; font:24px "Myriad Pro", Arial, Helvetica, sans-serif; color:#010101; font-weight:400; padding:10px 12px 14px 8px;}
	#main p { padding:5px 12px 7px 8px; clear:both; line-height:16px;}
	#main p.read-more {color:#45597a; font-weight:700; text-align:right; padding:3px 12px 3px 8px;}
	.read-more a {color:#45597a;}
	#main ul {list-style:none; padding:8px 25px 10px 14px}
	#main ul li { background:url(../images/arrow.gif) no-repeat 0 8px; padding:3px 0 3px 14px; color:#27477b; font-weight:700;}
	
	/*#main ul.list {float:none;width:700px;}*/
	
	#main dl { padding:8px 12px 10px 8px;}
	#main dt { color:#252525; font-weight:700;}
	#main dd { padding:5px 0 8px 0;}
	
	#main ul.clist {list-style:disc; }
	#main ul.clist li {background:none; margin-left:15px; padding-left:0;}
	.buttonheading { width:20px;}
	
	
.contentheading
{background:url(../images/hbg.gif) repeat-x 0 bottom; font:24px "Myriad Pro", Arial, Helvetica, sans-serif; color:#010101; font-weight:400; padding:10px 12px 14px 8px; width:720px}
.content-box {width:478px; border-left:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; background-color:#f0eeee; padding:25px 0; text-align:center; }
.content-box, .ctop, .cbottom {margin-left:8px;}
.ctop {height:7px; display:block; }
.cbottom {height:7px; display:block; background:url(../images/cbottom.gif) no-repeat 0 0;}

#footer {clear:both;background:url(../images/fbg.gif) repeat-x 0 0; margin-top:18px; padding:20px 0 16px; } /*----- Footer -----*/
* html #footer {margin-top:-18px; }
	#footer p {line-height:20px; text-align:center;}
	#footer .copyright { font-size:11px;}

.bottom {clear:both; height:9px; display:block; background:url(../images/bottom.png) no-repeat 0 0;}

/*----- Contact Form -----*/
.form {
	width:600px;
	padding:40px 0 0 55px;
	font-size:12px;
	}
.form p { clear:both; padding:8px 0; }
.form label {
	float:left;
	width:125px;
	color:#2e2e2e; 
	font-weight:700;
	}
.form .textbox3 {
	background:#fff !important; 
	border:1px #d0d0d0 solid;
	width:240px; 
	height:19px; 
	padding:5px 0 0 2px;
	}
.form .textarea {
	background:#fff !important; 
	border:1px #d0d0d0 solid;
	height:85px;
	width:240px;
	padding:0 0 0 5px;
	}
.red_star{ color:#FF0000;}

