p, div, h1, h2, h3, h4, h5 {margin:0; padding:0;}
body {margin:0; padding:0; background:#242424; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#2a2a2a;}
img {border:none; margin:0; padding:0;}
.clear {clear:both; font-size:0; line-height:0;}

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

/* Normal links */
a {color:#a88f37; text-decoration:none;}
a:hover {color:#cccccc; text-decoration:none; }

/* Headings */
h1 {color:#a88f37; font-size:24px; font-weight:bold; padding:7px 0;}
h2 {color:#1b3d50; font-size:14px; font-weight:bold; padding:2px 0;}
h3 {color:#00669b; font-size:14px; font-weight:bold; padding:2px 0;}

.imageWide {margin-left:-20px;}

/* ---------------------------- CONTAINER ---------------------------- */
html, body{height:100%;}
#container {width:980px; background:#ffffff; padding:0; min-height:100%;}
* html #container {height:100%;}

	/* ---------------------------- TOP ---------------------------- */
	#top {width:980px; background:#ffffff;}

		/* Top Logo and top Slogan */
		#topleft {width:562px; float:left; padding:17px 20px 17px 18px;}
		#topright {width:340px; float:left; padding:50px 20px 10px 20px; text-align:center;}
			p.slogan {color:#a88f37; font-size:13px; font-weight:bold;}

		/* Top navigation */
		#topnav {overflow:hidden;width:780px; padding:1px 100px 0 100px!important; padding:2px 100px 0 100px; margin:0; background:url(../images/bg_topnav.gif) left top repeat-x #ffffff;}

			/* Main Navigation */
			#topnav ul.mainnav {margin:0;padding:0;line-height:37px;}
			#topnav ul.mainnav li {display:inline; list-style:none;}
				#topnav ul.mainnav li a {padding:9px 20px!important; padding:12px 20px 9px 20px; margin:0 0 0 -3px; background:url(../images/border_topnav_item.gif) left center repeat-x; border-left:1px solid #2a607d; border-right:1px solid #204960; color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase;}
				#topnav ul.mainnav li a:hover {text-decoration:none; background:url(../images/border_topnav_item_active.gif) left center repeat-x;}
				#topnav ul.mainnav .active {text-decoration:none; background:url(../images/border_topnav_item_active.gif) left center repeat-x;}

			/* Sub Navigation */
			#topnav ul.subnav {padding:0; margin:0;line-height:28px; }
			#topnav ul.subnav li {display:inline; list-style:none;}
				#topnav ul.subnav li a {padding:0 20px; color:#000000; font-size:11px; text-decoration:none; font-weight:bold; text-transform:uppercase;}
				#topnav ul.subnav li a:hover {text-decoration:none; color:#a88f37;}
				#topnav ul.subnav .active {text-decoration:none; color:#a88f37;}

	/* ---------------------------- END OF TOP ---------------------------- */

	/* ---------------------------- MIDDLE ---------------------------- */
	#middle {width:980px; background:url(../images/bg_middle2.gif) top center repeat-y; z-index:1;}

		/* Column 1 */
		#col1 {width:670px; float:left; overflow:hidden;}
			.content {padding:20px 30px 20px 20px;}

		/* Column 2 */
		#col2 {width:310px; float:left; overflow:hidden;}
			.content_col2 {padding:20px 30px 20px 20px;}


	/* ---------------------------- END OF MIDDLE ---------------------------- */

	/* ---------------------------- FOOTER ---------------------------- */
	#footer {width:980px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; font-size:10px;}
		#footer_left {width:630px; float:left; padding:7px 20px; color:#a88f37;}
		#footer_right {width:270px; float:left; padding:7px 20px; text-align:right; color:#454545;}
			#footer_right a {color:#454545; text-decoration:none;}
			#footer_right a:hover {text-decoration:none; color: #a88f37;}

	/* ---------------------------- END OF FOOTER ---------------------------- */

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