body { margin:0; padding:0; font:normal 11px arial, sans-serif; color:#999; background-color:#335D7C }
#wrapper { width:980px; margin:22px auto 0 auto; position:relative; background:url(../../App_Images/bg_body.png) repeat-y; }
#wrapper_bg_header {width:980px; margin:auto; background:url(../../App_Images/bg_header.png) no-repeat; display:block; min-height:129px; height:auto !important; height:129px }
#logo { padding:34px 0 0 38px }
#subheader_wrapper { width:980px; height:182px; margin:auto; position:relative; background:url(../../App_Images/bg_subheader.png) no-repeat; }
#wrapper_bg_main_pic { width:980px; margin:auto; position:relative; display:block; min-height:281px; height:auto !important; height:281px; z-index:100 }
img { border:0 }
ins { display:block; clear:both; height:0}
h1.small {float:left; margin:0; padding:0; font:normal 22px/40px arial, sans-serif; color:#335d7c}
h1.large {float:left; margin:0; padding:0; font:normal 40px arial, sans-serif; color:#335d7c}

/* nav */
#nav { position:absolute; left:265px; top:1px; z-index:100 }
.nav { float:left; width:154px; }
.nav a { display:block; padding:0 0 0 10px; width:134px; border-left:1px solid #90a5ae; font:bold 9px/18px verdana, arial, sans-serif; color:#365d7c; text-decoration:none }
.nav a:hover, .nav a.on { text-decoration:underline }
#nav .small { font:normal 5px sans-serif; display:block; height:5px; border-left:1px solid #90a5ae }
#nav  a{background:url(../../App_Images/bullet.gif) no-repeat 3% 50%;padding-left:15px;}
#contact { font:bold 11px/18px verdana, sans-serif; color:#335d7c; width:248px; position:absolute; left:701px; top:34px; text-align:center }
#contact .phone { font:bold 14px/22px verdana, sans-serif; color:#335d7c; display:block; margin-bottom:10px }
#contact a { color:#c43b40; font-size:7.5pt; text-decoration:none }
#contact a:hover { text-decoration:underline }
#contact a.contact {color:#335D7C; font:bold 11px/18px verdana, arial, sans-serif}


/* learn more */
#learn_more {position:absolute; top:14px; left:718px; width:220px}
#learn_more a {font:bold 9px/14px verdana, sans-serif; color:#335d7c; text-decoration:none}
#learn_more a:hover {text-decoration:underline}
#learn_more .pic {float:left; width:108px;}
#learn_more .text {float:right; width:107px; padding:0 0 0 5px}
#learn_more .tips_text {float:left; width:121px; padding-top:29px}
#learn_more .tips_text a {text-decoration:none; font:bold 10px/15px verdana, sans-serif; color:#335d7c;}
#learn_more .tips_text a:hover {text-decoration:underline}
#learn_more .tips_pic {float:right; width:94px}

/* three column layout */
div#threecol {padding-top:200px}
#col_left {float:left; width:246px; display:block; min-height:281px; height:auto !important; height:281px}
#col_middle {float:left; width:425px; padding:8px 10px 0 25px; font:normal 12px/24px arial, sans-serif; color:#365d7c}


#col_middle h1{font-family:Times New Roman; color:#335d7c; font-size:26px;font-weight:normal; margin:0;padding:0;}
#col_middle h2{font-family:Times New Roman; color:#335d7c; font-size:20px;font-weight:normal; margin:0;padding:0;}
#col_middle h3{font-family:Times New Roman; color:#335d7c; font-size:18px;font-weight:normal; margin:0;padding:0;}
#col_middle p{margin:0;padding:4px 0 30px 0;}
#col_middle dl{padding:0;}
#col_middle dt{margin:0;padding:0;font-weight:bold;font-size:13px;}
#col_middle dd{margin:0;padding:0 0 15px 0;}
#col_middle a{color:#006798;}
#col_middle a:hover{text-decoration:none;}

#col_middle.sub {padding:0 10px 0 15px}
#col_right {float:left; margin-left:10px; width:215px}
#col_right .pad {padding:15px 0 0 18px}
#col_right .pad_top {padding:52px 0 0 18px}

/* footer */
#wrapper_footer {position:relative; z-index:100}
#affiliations {position:absolute; top:-240px; left:28px; z-index:100}

#wrapper ul.topNav{float:right;padding:24px 60px 0 0;}
#wrapper ul.topNav li{display:inline;font-size:10px;font-family:arial;font-weight:bold;padding:0 1px;}
#wrapper ul.topNav li a{color:#325d83; text-decoration:none;}
#wrapper ul.topNav li a:hover{color:#d31119;}

/*Sub navigation styles*/
ul.subNav{padding:6px 0;background:#EDEDE1;border:1px solid #B5C3C3;width:200px;margin:8px 0;}
ul.subNav li{padding:2px 0 2px 30px;list-style-type:none;margin:0;border-bottom:1px dashed #B5C3C3;}
ul.subNav h2{padding:0 0 0 16px;margin:0 0 2px 0;color:#C3001E;font-size:14px;}
ul.subNav a{text-decoration:none;}
ul.subNav a:hover{text-decoration:underline;}
