@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 Arial, Verdana, sans-serif; background:#fff;}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:960px;margin:0 auto;}
.fltFix{float:left;width:100%;}

a { color: #330066; text-decoration: underline; }
a:hover { color: #330066; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:24px;line-height:24px;}
h2, .PageSubTitleHeader {font-size:20px; line-height:24px;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
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.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;}

/* HEAD ELEMENTS
---------------------------------------------*/
#ContentToplinks{/*background: url(images/SiteSectionsTile.gif) repeat-x left bottom;*/ margin:0; padding:0; float:left; width:960px;}
#ContentToplinks ul{ margin:0; padding:0; float:left; list-style:none; width:100%; }
#ContentToplinks li { padding:/* 5px 0 0 */0; background:/* url(images/SiteSectionsTile.gif) repeat-x left bottom*/#380982 ; float:left; }
#ContentToplinks li#Community{ display:none;}
#ContentToplinks a { display: block; padding:5px 37px 5px 24px; white-space: nowrap; font-size: 11px; text-decoration: none; font-weight: bold; text-align: center; color: #fff; /*background: url(images/SiteSectionsSeparator.gif) no-repeat right bottom;*/ }
#ContentToplinks  a.Last { padding-right: 26px; /*background-image: url(images/SiteSectionsRightEnd.gif);*/ }

/* Second Level Groups */
#ContentToplinks li ul { position: absolute; left: -999999px; margin:0; background:#F0EDD9; float:none; width:170px; border-color:#2B125D; border-width:1px 1px 0 1px; border-style:solid;}
#ContentToplinks li li { width: 170px; background:none; border-bottom:1px solid #2B125D; padding:0;}
#ContentToplinks li li a { padding:5px 10px; width:150px; background:none; color:#2B125D; white-space:normal;}
#ContentToplinks li li:hover, #ContentToplinks li li.sfHover {}
#ContentToplinks li li a:hover { background:#2B125D; color:#FFFFFF;}

/* Third Level Groups */
#ContentToplinks li li ul { margin:-20px 0 0 150px}

/* The Magic */
#ContentToplinks li:hover ul ul,
#ContentToplinks li:hover ul ul ul,
#ContentToplinks li.sfhover ul ul,
#ContentToplinks li.sfhover ul ul ul { left: -999em;}

#ContentToplinks li:hover ul,
#ContentToplinks li li:hover ul,
#ContentToplinks li li li:hover ul,
#ContentToplinks li.sfhover ul,
#ContentToplinks li li.sfhover ul,
#ContentToplinks li li li.sfhover ul { left: auto;}

/*Fix for the Sticking*/
#ContentToplinks  li:hover,
#ContentToplinks  li li:hover,
#ContentToplinks  li li li:hover,
#ContentToplinks  li.sfhover,
#ContentToplinks  li li li.sfhover,
#ContentToplinks  li li.sfhover { position:static;}


#ContentMemberTools li#Logout a{border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin a{border-left:medium none;}

/* LEFT COLUMN
---------------------------------------------*/
tr.Stuff  td.Left { width:180px; }

#ContentLeftNav{width:100%;border-bottom:2px dotted #BCADBA;float:left;margin:10px 0;padding:0 0 10px;}
.start #ContentLeftNav{width:100%;border-bottom:none;float:left;margin:0;padding:0;}
#ContentLeftNav ul{ list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#ContentLeftNav li{ margin:0 0 0 10px; padding:2px 0;}
#ContentLeftNav a{color:#330066;font-size:11px;font-weight:bold;text-decoration:none;}
#ContentLeftNav li li{ margin:0 0 0 15px;}
#ContentLeftNav li li a {color:#330066;font-size:11px;font-weight:normal;text-decoration:none;}
#ContentLeftNav li li li{ margin:0 0 0 20px;}

#ContentCommunity{width:100%;margin:0; padding:0;  float:left; }
#ContentCommunity ul{ list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#ContentCommunity li{ margin:0 0 0 10px; padding:2px 0;}
#ContentCommunity a{color:#330066;font-size:11px;font-weight:bold;text-decoration:none;}


.Left h2{ font-size:16px;}
#ContentGetConnected{ margin:10px 0;float:left;min-height:50px;padding:0 0 0 10px;width:170px;}
#ContentMiddleLayoutBlock1{ margin:10px 0;float:left;min-height:50px;padding:0 0 0 10px;width:170px;}
#ContentMiddleLayoutBlock2{ margin:0;float:left;margin:0;min-height:50px;padding:0 0 0 10px;width:170px;}
#ContentMiddleLayoutBlock3{ margin:10px 0; float:left;margin:0;min-height:50px;padding:0 0 0 10px;width:170px;}

/* BODY ELEMENTS
---------------------------------------------*/

ul#ContentBreadCrumbs{padding:0;margin:0 0 0 10px;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;}
ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.MidWrap{ margin:0; padding:0; float:left; width:100%;}

#ContentMiddle{margin:0; padding:0; float:left;width:750px;}
.start #ContentMiddle{margin:0; padding:0; float:left;width:565px;}

td.Center{ width:780px; }
.start td.Center{ width:580px; }
td.rightSide{ width:200px;}

/* RIGHT COLUMN
---------------------------------------------*/
#ContentMiddleLayoutRight{ float:left;margin:0;min-height:50px;padding:10px;width:165px;}

/* Footer Elements 
---------------------------------------------*/
#ContentFooter{}

/* Hide the Advanced Search */
#cid_41_hlAdvancedSearch {display:none;}

