@charset "utf-8";

/* CSS Document */

* {margin:0; padding:0;}

body { margin:0; padding:0; background:url(../images/bg.gif) repeat }

#wrapper {width:1020px; position:relative; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}

#header { height: 700px; width: 100%; background: url(../images/header_bg_h.jpg) no-repeat; }

#header #nav {width:100%; height:120px; display:block; }

#header #nav ul { margin:0 0 0 400px;  padding:30px 0 0 0;}

#header #nav ul li {float:left; margin:0 20px 0 0; list-style:none;}

#header #nav ul li a{ color:#fff; font-weight:bold; text-decoration:none; font-size: 13px; padding:5px 11px 6px 11px; display:block;}

	#header #nav ul li.nav_2 a{ padding:5px 11px 6px 10px;}

    #header #nav ul li.nav_3 a{ padding:5px 11px 6px 10px;}

    #header #nav ul li.nav_4 a{ padding:5px 13px 6px 11px;}

    #header #nav ul li.nav_5 a{ padding:5px 11px 6px 10px;}

	#header #nav ul li.nav_1 a:hover{background: url(../images/nav_1.gif) no-repeat; }

    #header #nav ul li.nav_2 a:hover{background: url(../images/nav_2.gif) no-repeat; }

    #header #nav ul li.nav_3 a:hover{background: url(../images/nav_3.gif) no-repeat;}

    #header #nav ul li.nav_4 a:hover{background: url(../images/nav_4.gif) no-repeat;}

    #header #nav ul li.nav_5 a:hover{background: url(../images/nav_5.gif) no-repeat;}

    #header #nav ul li.nav_6 a:hover{background: url(../images/nav_6.gif) no-repeat;}

    

    #header #nav ul li.nav_1 a.on{background: url(../images/nav_1.gif) no-repeat; }



#header h2 { color:#fff; font-family: "Myriad Pro"; font-size:44px; position:absolute; right:43px; top:120px; font-weight:bold; font-style:italic; text-align: right; }

#content {background-color: #EFECE5; padding:16px 0 24px 0; margin:-2px 0 0 0;}

#content #right_panel {float:right; width:340px; display:block; margin:20px 0 0 20px; }

#content #right_panel h4 { font-size: 20px; color: #444141; width: 200px; display: block; }

#content #right_panel li {list-style:none; padding:0 0 8px 45px;  background: url(../images/tick.jpg) no-repeat left top; }

#content h3.main { padding:16px 0; font-size:24px; color:#666; margin:0 0 0 40px; display: block; width: 600px; }

#content .main {font-size:13px; padding:0 0 10px 0; margin:0 0 0 40px;}

#content .main a{font-size:13px; color:#333333;}

#content .main a:link{font-size:13px; color:#333333;}

#content .main a:hover{font-size:13px; color:#333333; text-decoration:underline;}



#content div.row_img { width:610px; display:block; background-image: url(../images/row_imgs.jpg); height: 100px; margin: 0 0px 0 34px; }

#content div.info_panel{ width:878px; margin:14px auto 0; display:block; background: url(../images/info_panel.jpg); height: 51px; font-size:24px; color:#FFF; padding:18px 0 0 80px; clear:both;}

#content ul.tri_panel { width:950px; margin:0 auto 16px; display:block; height: 300px; }

#content ul.tri_panel li { background-color:#fff; width:258px; margin:0 22px 0 0; float:left; list-style:none; padding:22px;}

#content ul.tri_panel li.last {margin:0;}

#content ul.tri_panel li img {padding:6px; border:1px solid #999;}

#content ul.tri_panel li h3 { padding:16px 0; font-size:24px; color:#666;}

#content ul.tri_panel li p {font-size:12px; padding:0 0 10px 0;}

#content ul.tri_panel li a.more_link {background-image: url(../images/more_link.jpg); height: 24px; width: 144px; display:block; padding:4px 0 0 26px; color:#fff; text-decoration:none;}



#content ul.uni_panel { width:950px; margin:0 auto 16px; display:block; padding-bottom: 20px; height: auto; }

#content ul.uni_panel li { background-color:#fff; width:906px; margin:0 22px 0 0; float:left; list-style:none; padding:22px; }

#content ul.uni_panel li.last {margin:0;}

#content ul.uni_panel li img {padding:6px; border:1px solid #999;}

#content ul.uni_panel li h3 { padding:0 0 16px 0; font-size:24px; color:#666; }

#content ul.uni_panel li p {font-size:12px; padding:0 0 10px 0;}

#content ul.uni_panel li a.more_link {background-image: url(../images/more_link.jpg); height: 24px; width: 144px; display:block; padding:4px 0 0 26px; color:#fff; text-decoration:none;}





#content hr { border-bottom: 1px dotted #999; background: #EFECE5; color: #EFECE5; display: block; margin-top: 14px; margin-bottom: 14px; }



#footer { background: url(../images/footer_bg.jpg); display: block; height: 51px; width: 958px; margin:20px auto;}

#footer ul {padding:0 0 0 24px;}

#footer ul li {list-style:none; float:left; margin:13px 30px 0 0;}

#footer ul li a {color:#999; text-decoration:none; }



#header .intro { position: absolute; top: 145px; left: 40px; font: bold 30px "Myriad Pro"; color: #454142; }

#header .intro_blurb { font: normal 15px "Myriad Pro"; color: #FFF; position: absolute; height: 100px; width: 360px; left: 50px; top: 200px; }

#header .sign_up { position: absolute; left: 210px; top: 380px; font: italic bold 18px "Myriad Pro"; color: #666; }

#header .sign_up a{ font: italic bold 18px "Myriad Pro"; color: #666; text-decoration:none;}



#header .promo1 { position: absolute; left: 120px; top: 550px; width: 210px; font: bold 12px Arial, Helvetica, sans-serif; color: #666; }

#header .promo2 { position: absolute; left: 446px; top: 550px; width: 210px; font: bold 12px Arial, Helvetica, sans-serif; color: #666; }

#header .promo3 { position: absolute; left: 760px; top: 550px; width: 210px; font: bold 12px Arial, Helvetica, sans-serif; color: #666; }

#header h3 { font: italic bold 24px "Myriad Pro"; color: #666; padding-bottom: 8px; letter-spacing: .05em; }

#header a.more_link { background-image: url(../images/more_link.jpg); height: 21px; width: 144px; display:block; padding:7px 0 0 26px; color:#fff; text-decoration:none; margin-top: 10px; }

#content .newsletter { display: block; float: right; height: 300px; width: 330px; clear: both; background: url(../images/newsletter_bg.jpg) no-repeat; }

#content a.more_link { background-image: url(../images/more_link.jpg); height: 23px; width: 144px; display:block; padding:5px 0 0 26px; color:#fff; text-decoration:none; margin-top: 10px; clear: both; margin-left: 70px; }

#content .newsletter h4 { font-size: 18px; color: #666; padding-top: 40px; padding-left: 110px; }

#content .newsletter form { width: 240px; padding-left: 60px; padding-top: 20px; }

#content .newsletter form label { width: 60px; display: block; float: left; height: 40px; }

#content .newsletter form input { float: left; margin: 0 0 20px 0; display: block; }

#content .newsletter form label span { width: 50px; display: inline-block; }



div.copyright {width:600px; margin:0 auto; text-align:center; font-size:12px; color:#999;}

div.copyright a{color:#999;}



.home_link {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333; text-decoration:none;  padding:0 0 10px 0; margin:0 0 0 40px;}

.home_link a {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333; text-decoration:none;}

.home_link a:link {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333;}

.home_link a:hover {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333; text-decoration:underline;}