*{margin:0; padding:0;}
body{background-color:#e2e2e2; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}

#layout{width:917px; margin:0 auto 0 auto;}
#main{width:913px; float:left; border:2px #000000 solid; border-top:none; background-color:#ffffff;}
#main img{float:left;}


#header{width:913px; float:left;}
#header .logo{width:909px; float:left; border:2px #000000 solid;}

#body_container{width:837px; float:left; padding:28px 38px;}

#left_container{float:left; width:480px;}
#left_container h3{float:left; width:480px;}
#left_container p{float:left; width:480px; font-size:14px;}
#left_container p.text{float:left; width:430px; font-size:16px; line-height:16px; padding-bottom:25px;}
#left_container p a{color:#2e3192; text-decoration:none;}
#left_container p a:hover { text-decoration: underline;}
#left_container .box{float:left; width:480px; background:url(../images/border.gif) repeat-x 0 0; padding-top:3px; padding-bottom:25px;}
#left_container .video{float:left; width:480px; padding-bottom:15px;}
#left_container p.credits{float:left; font-size:13px; line-height:18px; padding-bottom:25px;}
#left_container ul{float:left; width:303px; list-style:none;}
#left_container ul li{float:left; width:303px;}
#left_container ul li a{float:left; background:url(../images/arrow.gif) no-repeat 0 0; padding-left:20px; color:#2e3192; text-decoration:none;font-size:13px;}
#left_container ul li a:hover { text-decoration: underline;}
#left_container ul #no_credits a { background: url(../images/arrow2.gif) no-repeat 0 -2px;}
#left_container ul li ul{float:left; width:283px; padding-left:20px; padding-top:14px;}
#left_container ul li ul li{float:left; width:283px;}

#left_container .row_container{float:left; width:480px; padding-bottom:8px; padding-top:5px}
#left_container .row_container .row{float:left; width:210px; font-size:15px;}
#left_container .row_container .row img{border:none; margin-right:10px; display:inline;}
#left_container .row_container .row span{display:block; padding:5px 0 0 0; cursor:pointer;}
#left_container .row_container .row a{color:#2e3192; text-decoration:none;}
#left_container .row_container .row a:hover{text-decoration:underline;}


#right_container{float:right; width:302px; padding-top:41px; position:relative;}
#right_container img{float:left; border:none;}
#right_container .blue_container{float:left; width:302px; background:url(../images/blue_mid.gif) repeat-y 0 0; margin-bottom:16px;}
#right_container .blue_container .mid{float:left; width:268px; padding:0 17px 0 17px; position:relative;}
#right_container .blue_container .mid .land{float:left; position:absolute; right:0; top:-48px;}
#right_container .blue_container .mid p{float:left; width:268px; font-size:18px; color:#ffffff;}
#right_container .blue_container .mid p a {color:#ffffff; text-decoration: none;}
#right_container .blue_container .mid p a:hover {color:#ffffff; text-decoration: underline;}
#right_container h3{float:left; width:302px;}
#right_container .box{float:left; width:302px; background:url(../images/border.gif) repeat-x 0 0; padding-top:3px; padding-bottom:16px;}
#right_container .box .face_book{float:left; width:302px;}

#footer{width:837px; float:left; border-top:2px #000000 solid; padding:15px 38px 15px 38px; background-color:#ffff00;}
#footer p{width:auto; float:left; font-size:14px;}
#footer p a{color:#000; text-decoration:none;}
#footer p a:hover{ text-decoration:underline;}
#footer p.copyright{width:auto; float:right;}


a:hover { text-decoration: underline;}