/* ------------------------------- */
/*  MAIN DOCUMENT CONTROLS 
/* ------------------------------- */
body{color:#000;font-family:Arial;margin:0px;background:#fff;}
#central{width:100%;margin-right:auto;margin-left:auto;padding:0px;text-align:left;}
a{color:#38a0fe;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
/* ------------------------------- */
/*  LEFT COL
/* ------------------------------- */
#left_col{width:271px;position: absolute;left:0px;}
#logo_holder{cursor:pointer;height:99px;width:271px;background-image:url('../_images/free_eds_logo.gif');background-repeat: no-repeat;float:left;}
#logo_holder span{position:relative;bottom:-80px;left:25px;font-size:0.7em;}
#menu_holder{clear:both;}
#mainmenu{font-size:1.1em;padding: 0px;list-style: none;font-weight: bold;line-height: 18px;}
#mainmenu li{display: inline;}
#mainmenu li img{vertical-align:middle;padding-left:4px;}
#mainmenu a{background-color:#dcdcdc;text-indent: 22px;color:#38a0fe;text-decoration: none;font-size:0.7em;padding: 3px 3px 3px 3px;display: block;border-bottom: 1px solid #fff;}
#mainmenu a:hover{color: #000;background-color: #fff;text-decoration: underline}
#mainmenu .mm{float:right;padding-top:2px;padding-right:2px;}
#mainmenu .bluelinks{background-color:#38a0fe;text-indent: 22px;color:#fff;text-decoration: none;font-size:0.7em;padding: 3px 3px 3px 3px;display: block;border-bottom: 1px solid #fff;}
#mainmenu .insidesection{background-color:#fff;text-indent: 22px;color:#000;text-decoration: underline;font-size:0.7em;padding: 3px 3px 3px 3px;display: block;border-bottom: 1px solid #fff;}
#mainmenu .sublink {background-color:#fff;text-indent: 22px;color:#38a0fe;text-decoration: none;font-size:0.6em;padding: 3px 3px 3px 3px;display: block;border-bottom: 1px solid #dcdcdc}
/* ------------------------------- */
/*  MIDDLE COL
/* ------------------------------- */
#middle_col{margin-left: 271px;margin-right:173px;}
#page_banner{height:99px;}
#location_holder{color:#fff;font-size:1.1em;height:30px;border: 1px solid #fff;position:relative;bottom:-74px;left:5px;padding:5px;margin:0px;display:inline;}
#central_area{clear:both;padding:10px;width:100%;}
#central_area h1{font-size:1.0em;}
#key_resources{clear:both;background-color:#96a7af;padding:6px;font-size:0.8em;color:#fff;margin-right:12px;}
.floatleft{float:left;}
.floatright{float:right;width:320px;}
.clearit{margin-bottom:20px;margin-right:18px;font-size:0.9em;}
.key_one{clear:both;background-color:#fff;height:116px;color:#000;margin-right:12px;}
.key_one_over{clear:both;background-color:#314148;height:116px;color:#fff;margin-right:12px;}
.key_two{clear:both;background-color:#e0e5e7;height:116px;margin-right:12px;}
.key_content {font-size:0.8em;padding:8px;}
.key_thumb{float:left;margin-right:8px;}
.key_content a{font-size:0.9em;}
.key_content a:hover{color:#fff;text-decoration:underline;}
.key_content a img{vertical-align:middle;margin-left:5px;}
.main_image {float:right;}
.basecopy{clear:both;color:#666666;margin-right:18px;font-size:0.9em;width:80%;}
.reviewname{font-size:0.8em;}
#base_copy{width:80%}
#base_copy h2{font-size:1.0em;color:#666;}
#base_copy p{font-size:0.8em;color:#666;}
#choose_subject{margin-top:40px;clear:both;background-color:#afafaf;padding:6px;font-size:0.8em;color:#fff;}
.subject{float:left;background-color:#e4e4e4;width:48.8%;margin:1px;height:20px;}
.subject a{font-size:0.8em;padding:6px;}
.subject a img{vertical-align:middle;margin-left:4px;}
.subject span{float:right;font-size:0.8em;padding:2px;color:#787878;}
#gobackicon{clear:both;font-size:0.8em;}
#gobackicon img{vertical-align:middle;margin-right:4px;}
#normgobackicon{font-size:0.8em;margin-bottom:20px;}
#normgobackicon img{vertical-align:middle;margin-right:4px;}
#key_topresources{clear:both;background-color:#0b151e;padding:6px;font-size:0.8em;color:#fff;margin-right:12px;}
.key_one_midd{clear:both;background-color:#1f3446;height:116px;color:#fff;margin-right:12px;}
.key_one_midd_over{clear:both;background-color:#fff;height:116px;color:#000;margin-right:12px;}
.key_middcontent {font-size:0.8em;padding:8px;}
.key_middthumb{float:left;margin-right:8px;}
.key_middcontent a{font-size:0.9em;}
.key_middcontent a:hover{color:#000;text-decoration:underline;}
.key_middcontent a img{vertical-align:middle;margin-left:5px;}
#all_subjects{margin-top:30px;clear:both;background-color:#afafaf;padding:6px;font-size:0.8em;color:#fff;margin-right:12px;}
#downloads_title{margin-top:30px;clear:both;padding:6px;font-size:0.8em;font-weight:bold;color:#000;margin-right:12px;}
#downloads {font-size:1.1em;padding: 0px;list-style: none;font-weight: bold;margin-right:12px;}
#downloads li{display: inline;}
#downloads li img{vertical-align:middle;padding-left:4px;}
#downloads a{background-color:#f2e9e9;text-indent: 22px;color:#38a0fe;text-decoration: none;font-size:0.7em;padding: 3px 3px 3px 3px;display: block;border-bottom: 1px solid #fff;}
#downloads a:hover{color: #000;background-color: #fff;text-decoration: underline}
#key_reviews{clear:both;background-color:#96a7af;padding:6px;font-size:0.8em;color:#fff;margin-right:12px;}
.review_one{clear:both;background-color:#fff;height:90px;color:#000;margin-right:8px;}
.review_one_over{clear:both;background-color:#314148;height:90px;color:#fff;margin-right:8px;}
.review_two{clear:both;background-color:#e0e5e7;height:90px;margin-right:8px;}
.review_content{font-size:0.8em;padding:8px;}
.review_thumb{float:right;margin-right:8px;}
.reviewform{width:90%;font-size:0.8em;}
.reviewlonger{width:90%;font-size:1em;font-family:Arial;}






.key_small_one{clear:both;background-color:#fff;height:60px;color:#000;}
.key_one_small_over{clear:both;background-color:#314148;height:60px;color:#fff;}
.key_small_two{clear:both;background-color:#e0e5e7;height:60px;}
.key_small_content a{font-size:0.7em;}
.key_small_content a:hover{color:#fff;text-decoration:underline;}





/* ------------------------------- */
/*  RIGHT COL
/* ------------------------------- */
#right_col{width:173px;position:absolute;right:0px;}
#newsletter{font-size:0.7em;color:#fff;width:173px;height:138px;background-image:url('../_images/newsletter_bkg.jpg');background-repeat: no-repeat;float:right;}
#newsletter_content {padding:8px;width:110px;}
#newsletter_content a{color:#fff;font-weight:bold;border: 1px solid #fff;padding:2px;}
#newsletter_content a img{vertical-align:middle;padding-left:4px;}
#newsletter_content a:hover{color:#000;}
#latest_title{clear:both;background-color:#b1b1b1;padding:6px;font-size:0.8em;color:#fff;border: 1px solid #fff;position:}
.news_aritle{background-color:#dcdcdc;padding:6px;border: 1px solid #fff;}
.news_aritle_over{background-color:#fff;padding:6px;border: 1px solid #fff;}
.article_content a{font-size:0.7em;}
.article_content a img{vertical-align:middle;margin-left:4px;}
.article_content span{font-size:0.7em;color:#777879;}
.article_content span b{color:#000;}
#review_title{clear:both;background-color:#b1b1b1;padding:6px;font-size:0.8em;color:#fff;border: 1px solid #fff;position:}
.review_top{width:173px;height:7px;background-image:url('../_images/latest_top.gif');background-repeat: no-repeat;}
.review_middle{width:173px;background-image:url('../_images/latest_middle.gif');background-repeat: repeat-y;}
.review_content{padding:8px;font-size:0.7em;}
.review_content span{color:#777879;}
.review_content a img{vertical-align:middle;margin-left:2px;}
.review_bottom{width:173px;height:14px;background-image:url('../_images/latest_bottom.gif');background-repeat: no-repeat;}
.review_holder{border: 0px solid #fff;}
#submitreview{clear:both;background-color:#fff;padding:6px;font-size:0.7em;color:#000;border: 1px solid #fff;position:}
#submitreview a img{vertical-align:middle;margin-left:2px;}

#submitreport{clear:both;background-color:#fff;padding:6px;font-size:0.7em;color:#000;border: 1px solid #fff;position:}
#submitreport a img{vertical-align:middle;margin-left:2px;}
/* ------------------------------- */
/*  BASE MENU
/* ------------------------------- */
.greyliner{clear:both;width:100%;height:1px;background-color:#dcdcdc;margin-bottom:5px;margin-top:5px;}
#base_menu{clear:both;float:left;padding:8px;width:96%;margin-top:80px;}
#base_menu hr{background-color:#dcdcdc;color:#dcdcdc;height:1px;}
#base_menu a{font-size:0.8em;}
#base_menu img{vertical-align:middle;margin-left:4px;padding-right:18px;}
#base_menu span{float:right;font-size:0.7em;color:#909daa;}