
html, body
{
    height: 100%;
    width: 100%;
    padding: 0;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    background-color: #F2F2F2;
    te/xt-align: left;
}

img {  border-style: none;}

#container
{
    background-image: url(images/headerBGstrip.jpg);
    background-repeat: repeat-x;
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    padding: 0;
    text-align: center;
}
#wrap
{
    width: 850px;
    height: auto;
    position: relative;
    margin: 0 auto;
    
}

#NavMenu {   height: 52px; border: 0px; padding: 0px; backgr/ound-color: #fff;}


#logoTop
{
    position: absolute;
    top: 25px;
    left: 20px; 
    width:auto;
    z-index:3;
}
#logo
{
    background-image: url(images/banner.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 140px;
    padding: 0; 
    margin: 0;
    text-align: center;
}

#loginlinks
{
    font-size: 12px;
    font-weight: bold;
    width: 700px;
    text-align: right;
    position: absolute;
    top: 5px;
    right: 10px;
    color: #ffffff;
}
#loginlinks a
{
    color: #fff;
}
#loginlinks a:hover
{
    text-decoration: none;
    color: #8ADCE8;
}
* html #contentTop
{
    padding: 10px 0;
    margin: 0 auto;
    background-color: #E5E5E5;
    vertical-align: top;
    height: 550px;
    width: 850px;
}
#contentTop{padding:10px 0; margin: 0 auto; background-color:#E5E5E5; vertical-align: top; 
            min-height: 550px; height:550px; height:auto; width: 850px;}
            
.head_width{ width: 850px; text-align:left; position:relative;}
.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ width:100%; margin:0; padding:0 0 0 10px; font-size:12px; text-align:left;}
html>body .LeftPane{padding:0px 20px 0px 10px; width:auto; margin:0px;  height: 100%;}
.LeftPane{padding:0px 10px 0px 10px; width:auto; margin:0px;  height: 100%;}
.RightPane{padding:0px 10px;  margin: 0; height: 100%;}

#footer
{
    vertical-align: bottom;
    background-color: #E5E5E5;
    clear:both;
    color: #444444;
    margin: 10px 0 0 0;
    height: 2em;
    clear: both;
    padding: 2px auto;
   
} 


select.TabList {
    background-color: #fff;
    color:#04325f;
    font-size:12px;
}
/*IE-PC doesn't get these child selectors but other browsers do*/
#Parent/Tabs > ul a {width:auto;}
#Child/TabsLevel1 > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Parent/Tabs a {float:none;}
#Child/TabsLevel1 a {float:none;}
/* End IE5-Mac hack */

/* Tab Containers */

#ParentTabsContainer, #ChildTabsContainer
{
    height: 50%;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#ParentTabsContainer li
{
    float: left;
}

#ChildTabsContainer 
{
   back/ground-color:#8adce8;
}

#ChildTabsContainer li
{
    float: left;
}

/* End of Tab Containers */

/* Tabs Elements */

#ParentTabs li, #ChildTabsLevel1 li
{
    height: 100%;
}
html>body #ParentTabs a, #ChildTabsLevel1 a 
{
    float:left;
    display:block;
    text-align:center;
    font-weight:bold;
    width: auto;
    padding: 5px 19px 5px 19px;
    margin:0px;
    text-decoration: none;
}
#ParentTabs a, #ChildTabsLevel1 a 
{
    float:left;
    display:block;
    text-align:center;
    font-weight:bold;
    width: auto;
    padding: 5px 19px 6px 19px;
    margin:0px;
    text-decoration: none;
}

#ParentTabs .SelectedTab a 
{
    color:#0f81a3;
    background-color: #8adce8;
    height:100%;
}

html>body #ChildTabsLevel1 a
{
    padding: 5px 10px 5px 10px;
}
#ChildTabsLevel1 a
{
    padding: 5px 10px 6px 10px;
}

#ParentTabs a
{
    color:#fff;
}

#ChildTabsLevel1 a
{
    color:#0F81A3;
}

#ChildTabsLevel1 .SelectedTab a {
    color:#0F81A3;
    background-color: #E5E5E5;
    height:100%;
}    

#ParentTabs a:hover, #ChildTabsLevel1 a:hover 
{
    color:#0F81A3;
    text-decoration:none;
    height:100%;
} 

#ParentTabs a:hover
{
    background-color:#8adce8;
}

#ChildTabsLevel1 a:hover
{
    background-color:#E5E5E5;
}




.TabList ul 
{
    clear:both;
    margin:0px;
    list-style:none;
    display: inline;
}

.TabList li 
{
    float: left;
    margin:0px;
    display: inline;
}

.TabList li a 
{
   font-size:12px;
}


/*end of ChildTabs */

#thirdLevelMenu
{   
    width: 152px;
}
#thirdLevelMenu li
{
   list-style: none;
    color: #056796;
    text-decoration: none;
    float: left;
   margin: 0; 
   width: 100%;
}

#thirdLevelMenu a
{
    display: block;
    color: #003363;
    background-color: #B3BBC1;
    padding: 5px;
    height: auto;
    text-decoration: none;
    width: 100%;
    white-space: normal;
    font-size: 12px;
    font-weight: bold;
}
#thirdLevelMenu a:hover
{
    background-color: #FEFCCB;
    display: block;
    width: 100%;

}
#thirdLevelMenu .SelectedTab a 
{
    background-color: #FEFCCB;
   cursor: default;
   width: 100%;

}

#LoginUserContainer {
    horizontal-align:right;
    padding-right:25px;
}

A.BannerLinks:Link, A.BannerLinks:Active, A.BannerLinks:Visited
{
    font-size: 10px;
    font-weight:bold;
	height:12;
    color:#04325f;
	padding-left:5;
}
A.BannerLinks:hover
{
    color:#d1d6db;
    text-decoration:none;
}
#AdminContainer{
    position: relative;
    background-color:#FFFFCC;
}
#ContentContainer a:Link, #ContentContainer a:Active, #ContentContainer a:Visited{
    color:red;
    height:auto;
}
#ContentContainer a:hover {
    color:yellow;
}

#host{
    text-align:right;
    padding-right:20px;
}
.Head{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #d1d6db;

}
.Normal, 
.NormalDisabled {
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:normal;
}
.NormalSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #d1d6db;
}
.NormalSmallRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #d1d6db
}
#SignInContainer
{
	position:absolute;
	left:370;
	top:75px;
	width: 350px;
	height: 25px;
	padding:2px;
}
.SignInBackTop
{
	width: 300px;
	height: 116px;
	vertical-align:top;
}
.SignInBackTile
{
    height:1;
    width:300px;
}
.SignInBackBottom
{
	width:300px;
	height: 12;
}
.SignInbtnLogin
{

}
.SignInbtnRegister
{

}
.SignInbtnEmailPassword
{

}
.SelectedTab 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
A:link
{
	text-decoration: none;
	color: #0f81a3;
}

A:visited
{
	text-decoration: none;
	color: #0f81a3;
}

A:hover
{
	text-decoration: underline;
	color: #0f81a3;
}

A:active
{
	text-decoration: none;
	color: #0f81a3;
}

ul li {
list-style-image:url(images/squareBullet.gif);
}
H1
{
	font-size: 14px;
	font-weight: bold;
	color: #04325f;
	background: url(images/blueLine.jpg) repeat-x bottom;
	padding-bottom: 2px;
}

H2
{
   
    font-size: 16px;
    font-weight: bold;
    color: #04325f;
    text-decoration: none;
}

H3
{
	font-size: 14px;
	font-weight: bold;
	color: #04325f;
}
H4
{
	font-size: 12px;
	font-weight: bold;
	color: #04325f;
}

H5, DT
{
	font-size: 12px;
	font-weight: bold;
	color: #0f81a3;
}

H6
{
	font-size: 14px;
	font-weight: bold;
	color: #04325f;
	background: url(images/calendar.jpg) no-repeat left;
	padding-left: 7px;
	height: 23px;
}
table td
{
    font-size: 12px;
}
.divider
{
    background-image: url(images/blueBall.jpg);
    background-repeat: repeat-x;
    height: 5px;
}
div.hr {
  height: 4px;
  background: #fff url(images/blueBall.jpg) repeat-x scroll center;
}
div.hr hr {
  display: none;
}



