@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/18px Arial, Helvetica, sans-serif;}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:771px;margin:0 auto;}
.fltFix{float:left;width:100%;}

a { color: #0066CC; text-decoration: underline; }
a:hover { color: #FDB702; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:180%;line-height:24px;}
h2, .PageSubTitleHeader {font-size:160%; line-height:24px;}
h3 {font-size:140%;line-height:21px;}
h4 {font-size:130%;line-height:18px;}
h5 {font-size:120%;line-height:15px;}
p {margin:7px 0;padding:0;}


.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/

#ContentMemberTools {float:right;margin:0px;padding:5px 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #646464;float:left;padding:0 5px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools li#Login {border-left:medium none;}
#ContentMemberTools a {color:#646464;display:block;font-size:9px;line-height:12px;padding:0;text-align:center;text-decoration:none;}
#ContentMemberTools a:hover{text-decoration:underline;}

#ContentSearch input {background-color:transparent;border:0 none;color:#888888;display:block;float:left;font-size:10px;height:12px;line-height:1;margin:3px 12px 0 10px;padding:0;width:145px;}

#ContentSearch .button{ background-color:transparent;background-image:url(images/searchbutton.gif);background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;float:left;font-size:0.1px;height:17px;margin:0;text-decoration:none;text-indent:-9999px;width:34px;*margin:-14px 0 0;}
/* LEFT COLUMN
---------------------------------------------*/
#ContentLeft{margin:0; padding:0; float:left;}

/* BODY ELEMENTS
---------------------------------------------*/
ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:10px;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left; color:#666666}
ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

#ContentMiddle{margin:0; padding:0; width:100%;}
#ContentMiddleLayoutSend{margin:0; padding:10px 0;}

#cid_235_pnlNonMember, #cid_235_pnlAcctLookup, #cid_235_pnlLogin{ background:#FFF; color:#666666;}

.rotoImg{}


.blank #PageTitleSection,
.blank #ContentSubGroupHeader,
.blank #PageTitle,
.blank #PageSubTitle,
.blank #PageTitleLink,
.blank #PageInstructions{padding:0;margin:0; display:none;}

/* TABS
---------------------------------------------*/
.TabbedPanels { margin: 0px; padding: 0px; clear: none; width: 100%;}
.TabbedPanelsTabGroup { margin:0 0 0 10px; padding: 0px; }
.TabbedPanelsTab { -moz-user-select:none;cursor:pointer;float:left;list-style:none;margin:0;padding:4px 8px; display:block;}
a.TabbedPanelsTab { color:#666666;display:block;float:left;font-weight:normal;padding:4px 6px;text-decoration:none;}
a.TabbedPanelsTab:hover,
a.TabbedPanelsTabHover { background:#D9DFA2; color:#666666;font-weight:normal;text-decoration:none;}
a.TabbedPanelsTabSelected {}
.TabbedPanelsTabGroup span {float: left; padding: 4px 0 4px 0; display:block;}
.TabbedPanelsTabGroup span:hover { background:#FFF;}
.TabbedPanelsContentGroup { clear: both; border-top: solid 1px #000;}
.TabbedPanelsContent { padding:15px 14px 0 10px; }
.hide { display:none!important;}
.TabbedPanelsContentVisible { }


/* RIGHT COLUMN
---------------------------------------------*/
#ContentRight{margin:0; padding:0; float:left;}

/* Footer Elements 
---------------------------------------------*/
#ContentFooter{margin:0; padding:0;}
