p, div, h1, h2, h3, h4, h5, form, input {margin:0; padding:0;}
body {margin:0; padding:0; background: url(../images/bg_body.gif) top left repeat-x #b5b8bb; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#272727;}
img {border:none; margin:0; padding:0; text-decoration:none; line-height:0; font-size:0;}
.clear {clear:both; font-size:0; line-height:0; height:0;}

/* Conten Item */
p {line-height:16px;}

/* Normal links */
a {color:#003772; text-decoration:underline;}
a:hover {color:#007bff; text-decoration:underline;}

/* Readmore links */
/*a.readmore {color:#007bff; text-decoration:underline; background:url(../images/bg_readmore.gif) right 5px no-repeat!important; background:none; padding:0 8px 0 0;}
a.readmore:hover {color:#007bff; text-decoration:none;}*/
a.readmore {
    background: url(../images/readmore.gif) no-repeat; 
    color: #FFFFFF; 
    /*padding: 0 90px 45px 0;*/
    height:50px;
    width:50px;
    /*font-size: 0px;*/
    text-indent:-300px;
    padding:20px;
}

/* Download links */
a.download {color:#ffffff; background:url(../images/bg_download.gif) right 5px no-repeat!important; background:none; padding:0 8px 0 0; text-decoration:none;}
a.download:hover {color:#ffffff; text-decoration:underline;}

/* Headings */
.white {color:#ffffff;}
h1 {color:#1b191e; font-size:24px; font-weight:bold; padding:5px 0;}
h2 {color:#003772; font-size:22px; font-weight:bold; padding:10px 0;}
h3 {color:#003772; font-size:17px; font-weight:bold; padding:4px 0;}
h4 {color:#003772; font-size:12px; font-weight:bold; padding:3px 0;}

/* Separators */
.left_separator {margin:10px 0; font-size:0; line-height:0;}
.col2_separator {margin:0 0 10px 0; padding:10px 0 0 0; font-size:0; line-height:0; border-bottom:1px solid #dbdbdb;}

hr {
    clear: both;
    background: #DBDBDB;
    border: #DBDBDB;
    height: 1px;
    margin:0 0 0 0;
} 

/* ---------------------------- CONTAINER ---------------------------- */
#container {width:890px; background: #ffffff;margin:0 auto;}
	
	/* ---------------------------- TOP ---------------------------- */
	#top {border-bottom: 1px solid #D1DAE3; width:860px; padding:0 15px 0 15px; background:url(../images/bg_top.gif) top left repeat-x #ffffff;}
		/* Top Logo */
		/*#top_left {width:230px; float:left; padding:15px 0 15px 20px;}*/
		#top_left {width:230px; float:left; padding:0px 0 0 20px;}
		
		/* Top contact info */
		#top_right {width:570px; float:left; padding:43px 20px 0 20px; text-align:right;}
			#top_right p {color:#003772; font-size:23px; line-height:30px; }
			#top_right p.phone {color:#003772; font-size:30px; line-height:30px; padding:0 0 5px 0; }
					
		/* Top navigation */
		#topnav {width:860px; /*background:url(../images/bg_topnav.gif) top left repeat-x;*/}
			#topnav ul,
			#topnav li {background: #EEF1F4; list-style:none; margin:0; padding:0;}
			#topnav ul li {display:block; float:left; padding:7px 15px; border-right:1px solid #c7d2dd; border-top:1px solid #c7d2dd;}
				#topnav ul li.first {border-left:1px solid #c7d2dd;}
				#topnav ul li a {text-decoration:none; display:block; color:#172330; font-size:11px; text-transform:uppercase;}
				#topnav ul li a:hover {color: #007bff;}
				#topnav ul li a#active {color:#007bff;}
	/* ---------------------------- END OF TOP ---------------------------- */		
	
	/* ---------------------------- MIDDLE ---------------------------- */
	#middle {width:890px; padding:10px 0 0 0;}
		
		/* Column 1 */
		#col1 {width:265px; float:left; padding:0 20px 0 0;}
			/* Login Section */
			#login {width:230px; padding:0 20px 20px 15px;}
				#login p {color:#003772; font-weight:bold; font-size:12px;}
				.col1_left {width:135px; float:left; padding:0 5px 0 0;}
				a.pdf-icon:hover {
					text-decoration:none;
				}
					#login .col1_left label {color:#3e5d66; font-size:9px; text-transform:uppercase;}
					.input_field {width:125px; height:12px; margin:0 0 5px 0; font-size:11px; padding:3px; border:1px solid #849093;}
					
				.col1_right {width:80px; float:left;}
					.login_button {width:77px; padding:14px 0 10px 0; margin:41px 0 0 0!important; margin:44px 0 0 0; color:#ffffff; text-transform:uppercase; font-size:10px; border:none; cursor:pointer; background:url(../images/bg_loginbutton.gif) bottom center no-repeat;}
			
			.light_blue {width:230px; margin:15px 0; padding:5px 20px 5px 15px; background:#d1dae3;}
			.dark_blue {width:230px; margin:15px 0 0 0; padding:5px 20px 5px 15px; background:#6d7884;}
				.dark_blue .col1_left label {color:#ffffff; font-size:9px; text-transform:uppercase;}
				.epost_button {width:77px; padding:12px 0 10px 0; margin:3px 0 0 0; color:#ffffff; text-transform:uppercase; font-size:10px; border:none; cursor:pointer; background:url(../images/bg_epostbutton.gif) bottom center no-repeat;}
				
		/* Column 2 */
		#col2 {width:580px; float:left; padding:0 25px 0 0;}
			.col2_left {width:380px; float:left; padding:0 25px 0 0;}
				/*.col2_readmore {width:77px; float:right; clear:right; padding:15px 0 0 0;}*/
				/* Readmore links for column 2's content */
				#col2 a.Quicklink {width:77px;height:20px; float:right; clear:both; margin-bottom:10px;padding:15px 0 0 0;display:block; text-align:center; padding:12px 0 10px 0; color:#fff; text-transform:uppercase; font-size:10px; background:#29507b url("../images/bg_loginbutton.gif") bottom left no-repeat; text-decoration:none;}
				#col2 a.Quicklink:hover {color:#ffffff; text-decoration:underline;}

			.col2_right {width:160px; float:left; padding:0 0 0 25px;}
	/* ---------------------------- END OF MIDDLE ---------------------------- */		
		
	/* ---------------------------- FOOTER ---------------------------- */	
	#footer {width:860px; padding:20px 15px 16px 15px; margin:0 auto; color:#003772; background:url(../images/bg_footer.gif) top left repeat-x; border-bottom:1px solid #c7d2dd; text-align:center;}
		#footer a {color:#003772; text-decoration:none;}
		#footer a:hover {color:#007bff; text-decoration:none;}
	
	#copyright {margin:0 auto;width:870px; padding:10px 10px 40px 10px; color:#536366; background:url(../images/bg_copyright.gif) top left repeat-x; text-align:right; font-size:9px; font-weight:bold;}
		#copyright a {color:#536366; text-decoration:none; font-size:9px; font-weight:bold;}
		#copyright a:hover {color:#007bff; text-decoration:none;}
	/* ---------------------------- END OF FOOTER ---------------------------- */
	
/* ---------------------------- END OF CONTAINER ---------------------------- */

