body, html { margin:0px;  padding:0px; color:#333566; background-color:#ECF1F7; }
body { background-color: #ECF1F7; font-size: 1.0em; font-family: Arial, Verdana, SunSans-Regular, Sans-Serif; color:#333566; margin:0px; padding:0px; }

#wrapper { text-align: left; margin: 0px auto; padding: 0px 10px 10px 10px;  width: 960px; background-color:#FFFFFF; color: #333566;}

#top {float:left; padding:0px; margin:0px; height:80px; width:960px; font-size:0.7em;}
#topleft {float:left; padding:0px; margin:0px; width:260px;}
#topright {float:right; text-align:right; padding:60px 10px 0px 0px; margin:0px; width:690px; color:#7a9bc8; background-color:#ffffff;}
#topright a{ color:#7a9bc8; background-color:#ffffff; text-decoration:none;}
#topright a:hover{ color:#7a9bc8; background-color:#ffffff; text-decoration:underline;}

#topnav { float:left; border-bottom:1px solid #7998c6; border-top:3px solid #9db7d8; height:30px;width:960px;  line-height:30px; color:#7998c6;}

#main {float:left; padding:10px 0px 0px 0px; width:960px; margin:0px; font-size:0.8em;}

#left {float:left; padding:0px; margin:0px; width:160px; font-size:0.8em;}
#left .headerlink { border:1px solid #85a2cc; color:#ffffff; text-transform:uppercase; background-color:#9cb6d9;padding:5px 0px 4px 10px; margin:0px; text-decoration:none;}
#left .mainlink a {display:block; border-top:1px solid #b4c8e1; border-bottom:1px solid #ffffff; color:#323465; background-color:#D9E2F1;padding:5px 10px 5px 10px; margin:0px; text-decoration:none;}
#left .mainlink a:hover {display:block; border-top:1px solid #b4c8e1; border-bottom:1px solid #ffffff; color:#323465; background-color:#b4c8e1;padding:5px 10px 5px 10px; margin:0px; text-decoration:none;}
#left .leftcontent { background-image:url(images/HP_LeftNav_BG.jpg); background-repeat:repeat-y; background-position:top; border-left:1px solid #6c8cbd;  border-right:1px solid #6c8cbd; background-color:#90acd3; color:#3A5D9D; width:158px; padding:5px 0px 0px 0px; margin:0px;}
#left .leftcontent .header { color:#ffffff; padding:15px 14px 17px 14px; margin:0px;}
#left .leftcontent .main { padding:5px 14px 9px 14px; margin:0px;}
#left .headerlinkpurple { border:1px solid #3B3863; color:#ffffff; text-transform:uppercase; background-color:#534D7D;padding:5px 0px 4px 10px; margin:0px; text-decoration:none;}
#left .mainlinkpurple a {display:block; border-top:1px solid #A6A2BB; border-bottom:1px solid #ffffff; color:#343166; background-color:#DDDBE6;padding:5px 10px 5px 10px; margin:0px; text-decoration:none;}
#left .mainlinkpurple a:hover {display:block; border-top:1px solid #857FA1; border-bottom:1px solid #ffffff; color:#343166; background-color:#A6A2BB;padding:5px 10px 5px 10px; margin:0px; text-decoration:none;}
#maincontentfull {float:left; padding:0px; margin:0px; width:960px; font-size:0.8em;}
#maincontentfull h1 {line-height:40px; height:40px; background-color:#9db7d8; color:#ffffff; font-size:1.5em; padding:0px 0px 0px 20px; margin:0px;}
#maincontentfull .text { padding:20px 20px; margin:0px; color:#333566;}
#maincontentfull p {padding:0px 0px 10px 0px; margin:0px; }
#maincontentfull a { color:#333566; background-color:#ffffff; text-decoration:underline;}
#maincontentfull a:hover { color:#333566; background-color:#ffffff; text-decoration:none;}

#maincontent {float:left; padding:0px 10px; margin:0px; width:540px; font-size:0.85em; background-color:#ffffff; color:#333566;}
#maincontent h1 {line-height:40px; height:40px; background-color:#9db7d8; color:#ffffff; font-size:1.8em; padding:0px 0px 5px 20px; margin:0px; font-weight:400;}
#maincontent h2 {font-size:1.2em; padding:5px 0px 10px 0px; margin:0px;}
#maincontent h3 {line-height:39px; height:39px; background-color:#534D7D; border-top:1px solid #302E56; color:#ffffff; font-size:1.5em; padding:0px 0px 0px 20px; margin:0px;}
#maincontent .text { padding:20px 20px 10px 20px; margin:0px; color:#333566;}
#maincontent p {padding:6px 0px 5px 0px; margin:0px; }
#maincontent a { color:#333566; background-color:#ffffff; text-decoration:underline;}
#maincontent a:hover { color:#333566; background-color:#ffffff; text-decoration:none;}
#maincontent ul{ padding: 0px 0px 0px 8px; margin: 0px 0px 0px 8px;}

#conditionstreated { float:left;  background-color:#f0f3f8; color:#323266; border:1px solid #7998c6; width:538px;}
#conditionstreated .header { float:left; width:518px; background-color:#9db7d8; height:18px; line-height:18px; color:#ffffff; padding:0px 0px 0px 20px; margin:0px;}
#conditionstreated .left { float:left; width:269px; border-right:1px solid #7998c6;}
#conditionstreated .left a { display:block; border-top:1px solid #7998c6; background-color:#f0f3f8; color:#323266; text-decoration:none; padding:9px 20px 12px 20px; margin:0px;}
#conditionstreated .left a:hover { border-top:1px solid #7998c6; background-color:#ffffff; color:#323266; }
#conditionstreated .right { float:left; width:268px;}
#conditionstreated .right a { display:block; border-top:1px solid #7998c6; background-color:#f0f3f8; color:#323266; text-decoration:none; padding:9px 20px 12px 20px; margin:0px;}
#conditionstreated .right a:hover { border-top:1px solid #7998c6; background-color:#ffffff; color:#323266; }
#conditionstreated ul{ padding:0px 0px 0px 16px; margin:0px;}
.SubmitButton { background-color:#9db7d8; color:#ffffff; border:1px solid #b4c8e1;}

#right {float:left; padding:0px; margin:0px; width:240px}


/* FORM TABLES */
.FormTable {width: 500px; height: 300px; border:none;}

.FormTableLogin {width: 500px; height: 150px; border:none;}

.FormTableTop {font-size: 1.0em; font-weight: normal; border-top:1px solid #97AFD1; height: 30px; background-color:#C4D5E9; vertical-align:middle; padding: 8px 0px 0px 138px;}

.FormTableDarkLeft {background-color:#E1E9F4; padding:10px 0px 0px 10px; vertical-align:top; width: 130px; border-top: 1px solid #FFFFFF;}
.FormTableDarkCentre {background-color:#E1E9F4; padding:5px 0px 5px 0px; vertical-align:top; width: 370px; border-top: 1px solid #FFFFFF;}

.FormTableLightLeft {background-color:#F0F3F8; padding:10px 0px 0px 10px; vertical-align:top; width: 130px; border-top: 1px solid #FFFFFF;}
.FormTableLightCentre {background-color:#F0F3F8; padding:5px 0px 5px 0px; vertical-align:top; width: 370px; border-top: 1px solid #FFFFFF;}

.FormTableBottom {border-top:1px solid #97AFD1; height: 30px; background-color:#C4D5E9; vertical-align:middle; padding: 0px 63px 0px 0px; }

.FormTableBottomLogin {border-top:1px solid #97AFD1; height: 30px; background-color:#C4D5E9; vertical-align:middle; padding: 0px 208px 0px 0px; }
/* FORM TABLES */


#footer {float:left; padding:10px 0px 0px 0px; margin:0px; width:960px; font-size:0.6em;}
#footer1 {float:left; width:930px; padding:0px 15px; margin:0px; height:20px; line-height:20px; border-top:1px solid #b8c9e5; background-color:#dae4f0; color:#333566;}
#footer1 a { text-decoration:none; background-color:#dae4f0; color:#333566;}
#footer1 a:hover { text-decoration:underline; background-color:#dae4f0; color:#333566;}
#footer2 {float:left; width:930px; padding:0px 15px; margin:0px; height:20px; line-height:20px; border-top:1px solid #c7d6e9; background-color:#edf2f8; color:#333566;}
#footer2 a { text-decoration:none; background-color:#edf2f8; color:#333566;}
#footer2 a:hover { text-decoration:underline; background-color:#edf2f8; color:#333566;}

#wrapper2 {text-align: left; margin: 0px auto; padding: 10px;  width: 710px; background-color:#FFFFFF; color: #333566; font-size:0.8em;}
#wrapper2 h1 {line-height:40px; height:40px; background-color:#9db7d8; color:#ffffff; font-size:1.6em; padding:0px 0px 5px 20px; margin:0px; font-weight:400;}
#wrapper2 #maincontent {float:left; padding:6px 0px 0px 0px; margin:0px; width:540px; font-size:0.85em; background-color:#ffffff; color:#333566;}
#wrapper2 #left {float:left; padding:10px 10px 0px 0px; margin:0px; width:160px; font-size:0.7em;}
#wrapper2 #left .headerlink a{ color:#ffffff; background-color:#9cb6d9; text-decoration:none;}
#ipagLogo {border:0 none transparent; text-align: right; margin: 0px auto; padding: 10px 0px 0px 0px;  width: 960px; background-color:#ECF1F7; color: #333566;}
