/* CSS Document */
/* BASIC STYLES */
html, body {
height: 100%;
color: #727272;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 130%;
}
TD,DIV{color: #727272;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 130%;}
body,DIV{
margin:0px auto; padding:0px;
}
body{background:#FFFFFF url(../images/bg_body.gif) top left repeat-x;}
FORM{margin:0px; padding:0px;}
A, A:link, A:visited, A:active{
color:#0071a3;
text-decoration: underline;
}
A:hover{
color:#e9254d;
text-decoration: none;
}
A IMG{border:0px none;}
/* LAYOUT */
#page-wrapper{width:1002px; margin:0px auto; background:#FFFFFF; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; }
IMG.logo{margin:26px; margin-bottom:17px;}
.validation-advice{color:#FF0000;}

.cf_inputbox{border:1px solid #a1d5ed; font-size:12px; width:98%;}
/*main Menu*/
DIV#mainnav{background:url(../images/bg_nav.gif) 0px -32px repeat-x; border-bottom:4px solid #e9254d; text-align:left; padding-left:12px;}
DIV#mainnav UL.menu, DIV.moduletable_top UL.menu { margin:0px; padding:0px; list-style:none; height:32px;}
DIV#mainnav UL.menu LI{display:block; float:left;line-height:32px;}
/*DIV#mainnav UL.menu A, DIV#mainnav UL.menu A:link, DIV#mainnav UL.menu A:visited, DIV#mainnav UL.menu A:active{padding:7px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; padding-left:35px; padding-right:35px; }*/
DIV#mainnav UL.menu A, DIV#mainnav UL.menu A:link, DIV#mainnav UL.menu A:visited, DIV#mainnav UL.menu A:active{padding:7px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:15px; padding-right:15px; }
DIV#mainnav UL.menu A:hover,DIV#mainnav UL.menu LI.active A{background:url(../images/bg_nav.gif) 0px 0px repeat-x;}
/*top Menu*/
DIV.moduletable_top, DIV.rawimages{ margin-bottom:15px; margin-right:10px; text-align:right;}
DIV.moduletable_top UL.menu LI{display:inline;}
DIV.moduletable_top A, DIV.moduletable_top A:link, DIV.moduletable_top A:visited, DIV.moduletable_top A:active{ text-decoration:none; color:#0071a3; text-decoration:none; font-size:14px; margin-right:15px; }
DIV.moduletable_top A:hover, DIV.moduletable_top LI.active A{ color:#e9254d; text-decoration: none; }
DIV.moduletable_top{margin:0px;}
/*top Menu*/

DIV.moduletable_left UL.menu{margin:0px; padding:0px; list-style:url(../images/bullet_2.gif); padding-left:15px;}
DIV.moduletable_left UL.menu LI{margin-bottom:8px;}
DIV.moduletable_left UL.menu A, DIV.moduletable_left UL.menu A:link, DIV.moduletable_left UL.menu A:visited, DIV.moduletable_left UL.menu A:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
DIV.moduletable_left UL.menu A:hover,DIV.moduletable_left UL.menu LI.active A{color:#e9254d; text-decoration: none;}

DIV.leftMenu{ float:left; position:absolute; width:230px; margin-top:85px; margin-left:15px; }
DIV.leftMenu A.sublevel-nav{display:block; background: url(../images/bullet_2.gif) 0px 3px no-repeat; margin-bottom:8px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
DIV.leftMenu A.sublevel-nav:hover {color:#e9254d; text-decoration: none;}
DIV.leftMenu A.sublevel-nav#active_menu-nav{color:#a0456c; text-decoration: none; font-weight:bold;}

DIV.rawimages A, DIV.rawimages A:link, DIV.rawimages A:visited, DIV.rawimages A:active{ margin-left:5px;}

DIV.footer{border-top:2px solid #0d6e9e; line-height:30px; font-size:10px; color:#6f6f6f;width:994px; margin:0px auto; padding-left:10px;}
DIV.footer TD{line-height:30px; font-size:10px; color:#6f6f6f;}
.col_left{background:#eaf6fc; padding-left:15px;}
.article_seperator{display:none;}

DIV#pathway_text{ line-height:32px;}
H1{color:#36657e; margin:0px; padding:0px; margin-top:20px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
H2{color:#36657e; margin:0px; padding:0px; margin-top:15px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.rightCol H3{color:#0b5c7b; margin:0px; padding:0px; margin-bottom:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:url(../images/bullet_1.gif) 0px 4px no-repeat; padding-left:22px; position:relative; margin-left:-22px;}

.rightCol{margin-left:40px; margin-top:15px; margin-right:25px;}
.rightCol DIV{ color:#686868;font-size: 12px;
line-height: 140%;}
.rightColinner{padding-bottom:10px; border-bottom:1px solid #1d8cb7; margin-bottom:15px;}
UL.homeList{list-style:none; padding:10px; margin-bottom:10px; margin-left:20px;}
UL.homeList LI{color:#686868; font-size:12px; display:block; width:300px; float:left; background:url(../images/bullet_2.gif) 0px 2px no-repeat; padding-left:15px; margin-bottom:10px;}

DIV#performTabs label{ display:block; width:200px;}DIV#performTabs label{ display:block; width:200px;}.formFields{clear:both;}
.contentheading{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}


/* Common */
DIV.chronoform{display:none;}
.red{color:#F00;}

em { font-style: italic; }
sup { line-height: 100%; font-size: 9px; }
strong { font-weight: bold; }
p { margin:0px;	margin-bottom: 5px; }
.left { float: left; }
.right { float: right; }
p.right { text-align: right; }
.bold { font-weight: bold; }
.nowrap { white-space: nowrap; }
.clear { margin: 0; padding: 0; clear: both; }

.img_col_left {float:left;}
.cols_233 {width:208px; padding-left:10px; padding-right:15px; float:left;}
.cols_256 {width:256px; margin-bottom:20px;}
.cols_content {float:right; padding-left:10px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:315px;}
TABLE.contentpaneopen TD{line-height:130%;}

