p, div, h1, h2, h3, h4, h5, ul, li {margin:0; padding:0;}
body {margin:0; padding:0; background:#dddad5; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#525252;}
html, body {height:100%;}
img {border:none; margin:0; padding:0;}
.clear {clear:both; font-size:0; line-height:0;}

/* Headings */
h1 	{ font-size:2em; margin-bottom:.5em;}
h2 	{ font-size:1.75em; font-weight:bold;}
h3 	{ font-size:1.5em; font-weight:bold;}
h4 	{ font-size:1.25em; font-weight:bold; }
h5	{ font-size:1em; font-weight:bold; }
h6	{ font-size:.875em; font-weight:bold; }

/* Conten Item */
p {line-height:16px;}

/* Normal links */
a {color:#3a7ecf; text-decoration:none;}
a:hover {color:#cc3029; text-decoration:none; }

/* ---------------------------- CONTAINER ---------------------------- */
#container {width:979px; margin:0 auto; padding:0 5px; background: url(../images/bg_container.gif) top center repeat-y;min-height:100%;}
* html #container {height:100%;}

	/* ---------------------------- TOP ---------------------------- */
	/* Top banner - Logo banner */
	#top {width:979px; background:url(../images/banner_top.jpg) top center no-repeat;}

		/* Top navigation */
		#topnav {position:relative;height:70px; padding:39px 100px 10px 210px;}
		
		#topnav #logotype {
		  position:absolute;
		  top:19px;
		  left:27px;
		}
			#topnav ul li {display:inline; padding:0 25px 0 0; list-style:none;}
				#topnav ul li a img {border-left:1px solid #6f6f6f; padding:20px 20px 0 10px;}
				#topnav ul li a:hover img{border-left:1px solid #cc3029;}
				#topnav ul li a#active img{border-left:1px solid #cc3029;}
	/* ---------------------------- END OF TOP ---------------------------- */

	/* ---------------------------- MIDDLE 1 ---------------------------- */
	#middle1 {width:979px; height:276px;overflow:hidden;}

		/* Column 1 of Middle 1 */
		#middle1_col1 {width:244px; float:left;}
			#leftnav {}
			#leftnav ul, #leftnav li {padding:0; margin:0;}
			#leftnav ul li {list-style:none; padding:0px; margin:0 0 2px 0; height:90px; position:relative}
			#leftnav ul li .startHover {width:100%; height:100%; display:none; position:absolute; top:0; left:0; cursor:pointer;}
			  /*
				#leftnav ul li.blue {background:#7d8c9e; display:block; margin:0 0 3px 0;}
				#leftnav ul li.olive {background:#9c987f; display:block; margin:0 0 3px 0;}
				#leftnav ul li.violet {background:#998682; display:block;}
				*/
				
				#leftnav ul li a {color:#ffffff; font-size:20px; text-transform:uppercase; text-decoration:none;}
				#leftnav ul li a:hover {color:#cc3029;}
				#leftnav ul li a#active {color:#cc3029;}

		/* Column 2 of Middle 1 */
		#middle1_col2 {width:489px;height:274px; float:left; padding:0 1px;}
		#middle1_col2 a img {display:block;float:left;}
		#middle1_col2 p {margin:0;}
		

		/* Column 3 of Middle 1 */
		#middle1_col3 {width:244px; float:left; background:#eeecef; height:276px;}
			#rightnav {}
				#rightnav ul, #rightnav li {padding:0; margin:0;}
				#rightnav ul.mainnav li {margin:0 8px; padding:6px 0; list-style:none; display:block; border-bottom:1px solid #c5c5c5;}
				#rightnav ul.mainnav li.noborder {border:none;}
					#rightnav ul.mainnav li a {color:#525252; font-size:11px; text-decoration:none; padding:0 15px; background:url(../images/bullet_rightnav.gif) 0 no-repeat;}
					#rightnav ul.mainnav li a:hover {color:#cc3029;text-decoration:underline;}
					#rightnav ul.mainnav li a#active {color:#cc3029;}

				#rightnav #tab {width:228px; padding:5px 0; text-transform:uppercase; color:#ffffff; font-size:11px; text-align:center;}
					#rightnav #tab a {color:#3a7ecf; text-decoration:none; background:none; line-height:16px; letter-spacing:0.5px; padding:0; text-transform:uppercase; color:#ffffff; font-size:10px; text-align:center;}
					#rightnav #tab a:hover {color:#cc3029; text-decoration:none;}

					#rightnav .tabitem1 {width:102px; float:left; padding:4px 6px 9px 6px; background:url(../images/bg_righttab_black.gif) left top no-repeat;}
					#rightnav .tabitem1_active {width:102px; float:left; padding:4px 6px 9px 6px; background:url(../images/bg_righttab_black_active.gif) left top no-repeat;}
					#rightnav .tabitem2 {width:102px; float:left; padding:4px 6px 9px 6px; background: url(../images/bg_righttab_blue.gif) left top no-repeat;}
					#rightnav .tabitem2_active {width:102px; float:left; padding:4px 6px 9px 6px; background:url(../images/bg_righttab_blue_active.gif) left top no-repeat;}

				#rightnav ul.mainnav ol.subnav li {border:none; display:block; padding:3px 0; margin:0; list-style-type:decimal;}
					#rightnav ol.subnav li a {color:#3a7ecf; font-size:11px; text-decoration:none; background:none; display:block;}
					#rightnav ol.subnav li a:hover {color:#cc3029;}
					#rightnav ol.subnav li a#active {color:#cc3029;}
	/* ---------------------------- END OF MIDDLE ---------------------------- */

	/* ---------------------------- MIDDLE 2 ---------------------------- */
	#middle2 {width:979px;}
	
	#middle2 h2 {
	 background:#1a1a1a;
	 font-size:12px;
	 letter-spacing:1.2px;
	 color:#fff;
	 height:19px;
	 padding-left:11px;
	 padding-top:5px;
	 font-weight:normal;
	 margin:0 0 2px 0;
	}
		#middle2 ul li {margin:0 5px; padding:6px 0; list-style:none; display:block;}
			#middle2 ul li a {color:#3a7ecf; font-size:11px; text-decoration:none; padding:0 15px; background:url(../images/bullet_rightnav.gif) 0 no-repeat;}
			#middle2 ul li a:hover {color:#cc3029;text-decoration:underline;}
			#middle2 ul li a#active {color:#cc3029;}

		/* Column 1 of Middle 2 */
		#middle2_col1 {width:244px; float:left; padding:0 1px 0 0;}

		/* Column 2 of Middle 2 */
		#middle2_col2 {width:244px; float:left; padding:0 1px 0 0;}

		/* Column 3 of Middle 2 */
		#middle2_col3 {width:244px; float:left; padding:0 1px 0 0;}

		/* Column 4 of Middle 2 */
		#middle2_col4 {width:244px; float:left;}
	/* ---------------------------- END OF MIDDLE ---------------------------- */

	/* ---------------------------- MIDDLE 3 ---------------------------- */
	#middle3 {width:979px; padding:30px 0;}
		#middle3 ul li {margin:0 5px; padding:6px 0; list-style:none; display:block; border-top:1px solid #eeeeee;}
		.border_bottom {border-top:1px solid #eeeeee;}
			#middle3 ul li a {color:#8d8d8d; font-size:11px; text-decoration:none; padding:0 15px; background:url(../images/bullet_middle3.gif) center right no-repeat; display: block;}
			#middle3 ul li a:hover {color:#cc3029; background:url(../images/bullet_middle3_active.gif) center right no-repeat;}
			#middle3 ul li a#active {color:#cc3029;}

		/* Column 1 of Middle 3 */
		#middle3_col1 {width:295px; float:left; padding:0 15px;}

		/* Column 2 of Middle 3 */
		#middle3_col2 {width:299px; float:left; padding:0 15px;}

		/* Column 3 of Middle 3 */
		#middle3_col3 {width:295px; float:left; padding:0 15px;}
	/* ---------------------------- END OF MIDDLE ---------------------------- */

	/* ---------------------------- FOOTER ---------------------------- */
	#footer {width:979px; padding:10px 0; text-align:center; color:#005388; clear:both;}
		#footer ul {padding: 5px 0;}
		#footer ul li {display:inline;}
			#footer a {color:#95ca4c; text-decoration:none;}
			#footer a:hover {text-decoration:none; color: #989898;}
			#footer a#active {color:#989890;}
	/* ---------------------------- END OF FOOTER ---------------------------- */

/* ---------------------------- END OF CONTAINER ---------------------------- */

.opacity20{
	background-color:#fff;
	filter:alpha(opacity=20);
	opacity: 0.20;
}
