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

html {
	width:100%;
	height:100%;
}
body {
	padding:0 0 10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	text-align:center;
	background:#93B1CB url(../images/blue-gradient-bg.jpg) repeat-x;
}
#header_bar {
	background:#074B89;
	height:30px;
	border-bottom:2px solid #000;
	width:100%;
	padding:0;
	margin:0 auto;
}

#header_bar h1{
	font-size:12px;
	text-transform:capitalize;
	font-variant:small-caps;
	font-weight:bold;
	float:right;
	padding:0px 15px 5px;
	margin-top:7px;
	background: url(../images/white-square.png) no-repeat 0px 6px;
}
#header_bar h1 a:link, #header_bar h1 a:visited{
	color:#FFF;	
	text-decoration:none;
}
#header_bar h1 a:hover {
	color:#999;
}

.container {
	width:780px;
	margin:0 auto 10px;
	text-align:left;
	background:#FFF url(../images/office-background.jpg) bottom right no-repeat;
	border-right:1px solid;
}

.container #container_head {
	/*background:url(../images/worker-banner.jpg) top right no-repeat;*/
	}
	
.container #logo {
	/*margin:30px 0px;*/
	/*For anniversary*/margin:10px 0;
}

.container .main_content {
	border:1px solid #074B89;
	width:490px;
	/*_width:493px; IE 6 */
	margin-bottom:0px;
	background:#FFF;
	float:left;
	padding:10px 15px;
	border-bottom:none;
	display:inline;
	font-size:12px;
	min-height:450px;	
	line-height:18px;
	/*height:450px;*/
}

.main_content h1{
	color:#074B89;
	font-size:22px;
	padding:10px 0 5px;
	margin-top:0;
}

.main_content h2{
	color:#074B89;
	font-size:16px;
	margin:20px 0px 10px ;
}
.main_content h3{
	margin:10px 0px 0px;
	font-size:14px;
}

.main_content ul {
	/*margin:5px 0px 0px 10px;*/
	margin:0px 0px 0px 14px;
	padding:0px;
}

.main_content li {
	font-size:12px;
	background:url(../images/bullet.gif) no-repeat left 7px;
	padding-left:16px;
	list-style:none;
	line-height:18px;
	margin-bottom:4px;
}

.main_content p {
	margin-top:0px;
	margin-bottom:10px;
}
.container .nav {
	width:258px;
	_width:250px;
	float:left;
	border-top:1px solid #074B89;
	/*border-left: none;
	border-bottom:none;*/
	margin: 32px 0px 0px;
	/*background:#FFFFFF;*/
}

.container .nav ul{
	list-style:none;
	margin:0px 0px 5px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
}
.container .nav ul li{
	padding:0px 0px 0px 0px;	
}

/*.container .nav ul li:hover, .container .nav ul li:active{
	background:#074B89;
	color:#FFFFFF;
}*/

.container .nav ul li a:link, .container .nav ul li a:visited{
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	width:248px;
	_width:240px;
	display:block;
	font-size:12px;
}
.container .nav ul li a:hover, .container .nav ul li a:active{
	background:#074B89;
	color:#FFFFFF;
}

.container .nav ul li.current{
	background:#074B89;
	width:258px;
	_width:250px;
}
.container .nav ul li.current a{
	color:#FFFFFF;
}

#clear {clear:both; border-top:1px solid #074B89; background-image:none; margin-bottom:-1px; display:block;}

.error {font-size:9px; color:#CCCCCC;}

#privacy {
	 text-align:right;
	 margin:-22px 100px 0px 0px;
	 padding:0px;
 }
#privacy a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#privacy a:hover {
	color:#999999;
}

.right_box_float {
	width:200px;
	margin:0px auto;
	padding:0px 10px;
	border:1px solid #074B89;
	background:#EDF7FC;
	font-size:12px;
	line-height:16px;
}
.right_box_float p {
	margin:10px 0px;
}
.right_box_float a {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}