@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:11px/16px Arial, Helvetica, sans-serif; color:#454545; }

.mastWrap{float:left;width:100%; background:#f0f0f0; height:100%;}
.mastWrap2{float:left;width:100%; background:#FFFFFF url(images/HeaderBg.gif) repeat-x left top;}
.cntrWrap{width:910px;}
.fltFix{float:left;width:100%;}

a { color: #d19c0c; text-decoration:none; outline:none; }
a:hover { color: #d19c0c; 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 {font-size:20px;line-height:24px;color:#484848; }
h2 {font-size:18px; line-height:20px;color:#484848;}
h3, .PageTitleHeader {font-size:16px;line-height:18px; color:#969696;}
h4, .PageSubTitleHeader {font-size:14px;line-height:16px;}
h5 {font-size:13px;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.black{ border:2px solid #000000; }
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
---------------------------------------------*/


/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0; float:left; width:217px;}

.structLeft h1{padding:0;margin:0;float:left;}
.structLeft h1 a{display:block;text-indent:-999em; background:url(images/HeaderLogo.gif) no-repeat left top; width:215px; height:31px;}

.structLeft #ContentLogin{padding:0;margin:0;float:left;height:88px; width:217px;}
.structLeft #ContentSearch{padding:0;margin:5px 0 0 7px;float:left; height:17px; background:#FFFFFF; display:inline;}
.structLeft #ContentSearch input{ border:none; width:150px; padding:0;margin:0;float:left; height:17px; /*IE*/ *border:1px solid #FFFFFF; *height:15px;}
.structLeft #ContentSearch img{}


.structLeft #ContentLeftNav{margin:0; padding:0; float:left;}
.menu{margin: 5px 0;padding: 0;width:205px;}
.menu a.menuitem{ text-decoration: none; display: block; font-size:12px; color:#646464; position: relative; width: auto;padding: 5px 0 5px 30px; border-bottom:1px solid #e6e6e6;}
.menu a.selected{background-color:#f5f5f5; }

.menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 9px;*top: 7px;left: 5px;_margin:0 0 0 -28px;border: none;}
.menu a.menuitem:hover{}

.menu div.submenu{background: white;}
.menu div.submenu ul{ margin:0; padding:0; width:205px; background-color:#FFFFFF;}
.menu div.submenu ul li{ border:none;}
.menu div.submenu ul li.navselected {background-color:#f5f5f5; }

.menu div.submenu ul li a{display: block; padding:4px 0 4px 40px;color:#646464; line-height:13px;}
.menu div.submenu ul li a:hover{text-decoration:none;}

.structLeft #ContentMemberTools {float:left;margin:0px;padding:5px 0; width:205px}
.structLeft #ContentMemberTools ul {list-style:none;margin:0;padding:5px 0;border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#f5f5f5; width:205px}
.structLeft #ContentMemberTools li {padding:0 0 0 35px;}
.structLeft #ContentMemberTools a {color:#646464;display:block;font-size:12px;line-height:14px;padding:0; height:1%;}
.MTLinkscontainer{ display:none;}

.structLeft #ContentMiddleLayoutLeft1,
.structLeft #ContentMiddleLayoutLeft2{float:left;margin:0;padding:5px;text-align:center;width:195px;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0 0 15px; float:left; width:910px;}

.structBody .MidWrap{margin:31px 0 0; padding:0; float:left;width:693px;_width:692px;background:transparent url(images/IndexRot.gif) no-repeat scroll left top;}
.start .structBody .MidWrap{background:transparent url(images/StartImgRot.gif) no-repeat scroll left top;}
.inter .structBody .MidWrap{background:none;margin:150px 0 0;}

.structBody #WrapPageName{background:#000000;display:inline;float:left;height:30px;margin:18px 0 0 6px;padding:0;position:relative;width:674px;z-index:100;/* for IE */  filter:alpha(opacity=50);  /* CSS3 standard */  opacity:0.5;}
.structBody h1#ContentPageName{color:#FFFFFF;float:left;font-size:18px;line-height:29px;margin:-31px 0 0;padding:0;position:relative;text-align:right;width:666px;z-index:999;}
.structBody h1#ContentPageName ul{ margin:0; padding:0; list-style:none;}
.structBody h1#ContentPageName li{ display:none;}
.structBody h1#ContentPageName li.selected{ display:block;}

.structBody #ContentImgRot{float:left;height:244px;margin:-30px 6px 4px;overflow:hidden;padding:0;width:674px; display:inline;}
.structBody img.link{height:72px !important;margin:0;padding:0;position:absolute;top:252px;width:172px !important;}

.start .structBody #ContentStartImgRot{float:left;height:350px;margin:18px 7px 3px;overflow:hidden;padding:0;width:674px; display:inline;}
.start .structBody img.link{height:72px !important;margin:0;padding:0;position:absolute;top:358px;width:172px !important;}


.structBody ul#ContentBreadCrumbs{padding:5px 10px;margin:0;list-style:none;float:right; height:23px;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:11px;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left; color:#646464;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{color:#d19c0c;}

.structBody h1#ContentPageNametwo{float:left; width:680px;border-top:1px solid #e6e6e6; padding:5px 0;}

.structBody #ContentMiddle{margin:0; padding:0; float:left;width:680px;}
.start .structBody #ContentMiddle{margin:0; padding:50px 5px 0 0; float:left;width:460px;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:50px 0 0 5px; float:left; width:220px;}
.structRight #ContentRight{margin:0; padding:0; float:left; width:100%;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{float:left;height:51px; width:100%;margin:0;padding:0; border-top:3px solid #BFBFBF; background:#F0F0F0;}
.structFooter #ContentFooter{margin:0; padding:0 15px 0; float:left; height:51px; width:910px;}
.structFooter #ContentFooter ul{margin:0; padding:0; float:right; list-style:none;}
.structFooter #ContentFooter li{margin:0; padding:9px 10px 0; float:left; border-right:1px dashed #bfbfbf;}
.structFooter #ContentFooter a{margin:0; padding:0; display:block;color:#454545;}
