/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; font-family:Arial, Helvetica, sans-serif;}
ul,ol { list-style: none; }
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

html {
background-color:#8fb0dd;
}
body{
margin:0px auto;
background-color:#8fb0dd;
text-align:center;
background-image:url(pageBackground.jpg);
background-repeat:repeat-x;
background-position:top;
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:left;
}
#ControlPanel {
}
#headerBackground{
height:161px;
background-color:#2a4e9f;
background-image:url(leftHeaderBackg.jpg);
background-repeat:repeat-x;
background-position:top;
}
#headerHomestyle {
margin:0px auto;
width:954px;
height:127px;
background-image:url(header.jpg);
background-repeat:no-repeat;
}
/* navigation start */
#navHContainer {
clear:both;
width:880px;
height:34px;
/* display:block; */
margin:0px auto;
padding:0px;
z-index:500;
}

#nav ul {
padding:5px 0px 0px 0px;
margin:0px auto;
list-style:none;
float:right;
width:auto;

}
#nav li {
position: relative;
float:left;
/*line-height :63px; sets the height of the tab menu */
width:auto; /*sets the width of the tabs */
list-style: none;
font-size:0.9em;
margin:0px 2px;
padding:3px 18px 3px 18px;
border:#ffffff solid 1px;
}
/* second-level lists */
#nav li ul { 
position : absolute;
left: -999em;
padding:0px;
margin:0px;
width:159px;
z-index:500;
}
/* set the text properties for main tab */
#nav a {
text-decoration:none !important;
color:#ffffff !important;
display:block;
text-align:center;
font-weight:bold;
}
#nav a:visited {
}
#nav a:hover {
color:#ffffff !important;
text-decoration:none;
}
#nav ul li {
}
/* set the hover properties for the main tab background */
#nav li:hover {
color:#FFFFFF !important;
background-color:#06C;
}
/*  set the submenu background and font color etc  */
#nav li li a {
color:#ffffff !important;
margin:0px;
padding:2px 0px;

}
/* set the hover effects for the submenu 1 text and background and cancels the image background from the main tab */
#nav li li a:hover{
color:#ffffff !important;
text-decoration:none;
padding:2px 0px 2px 0px;
}
#nav li li {
width:159px;
padding:2px 0px 2px 0px;
margin:0px;
background-color:#2a4e9f;
background-image:none !important;
}
#nav li li:hover {
}
#nav .SelectedTab a{
font-size:1em;
}
#nav li .SelectedTab a{

}
#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 0px; /*sets positioning of the drop down menu level 1*/
	left:0;
	margin-top:23px;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:159px; /*sets positioning of the drop down menu level 2*/
	margin-top:5px;
}

/*end of navigation*/
#contentFrame {
width:954px;
margin:10px auto 0px auto;
padding:0px;
background-image:url(contentBackground.jpg);
background-position:left;
background-repeat:repeat-y;
}
.leftPane {
float:left;
width:407px;
height:599px;
padding:0px;
margin:0px;
}
.leftPane p, .leftPane .Normal {
	margin:0px !important;
	padding:0px !important;
}
.rightPane {
	width:540px;
	margin:0px;
	padding:0px;
	float:left;
}
.heading {
	float:left;
	width:540px;
	background-image:url(headerBar.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:41px;/*41*/
	/*margin-top:13px;*/
	padding:18px 0px 0px 0px;
	text-align:left;
	margin-left: 0px;
}
.heading .Normal, .heading p, .heading .NormalBold {
font-size:1.4em;
color:#FFF;
}
.contentHomestyle {
width:500px;
margin:0px;
padding:10px 0px;
text-align:left;
float:left;
}
.bottomLogos {
width:710px;
clear:both;
margin-left:190px;
border-top:#999999 dotted 1px;
}
.footerHomestyle {
width:100%;
height:18px;
background-color:#2a4e9f;
text-align:center !important;
color:#a6a8a8 !important;
padding:2px 0px;
font-size:0.9em;
}
.footerHomestyle a , .footerHomestyle p, .footerHomestyle .Normal{
color:#a6a8a8 !important;
text-decoration:none;
}
.footerHomestyle a:hover {
color:#a6a8a8 !important;
text-decoration:underline;
}
#logIn {
clear:both;
width:954px;
margin:0px auto;
padding:5px 0px;
text-align:right;
color:#666666;
}
#logIn .SkinObject {
font-size:0.7em;
color:#999999;
font-weight:normal;
}
/* styling text etc */

h1 {
font-size:1.3em;
font-weight:bold;
color:#2a4e9f;
padding:0px;
margin-bottom:10px;
}
h2 {
font-size:1.2em;
font-weight:bold;
color:#2a4e9f;
padding:0px ;
margin-bottom:10px;
}

.Normal, .NormalBold, p {
font-family:Arial, Helvetica, sans-serif;
color:#2f2e2e;
font-size:0.9em;
}

a {
color:#2a4e9f !important;
text-decoration:none !important;
}
a:hover{
color:#2a4e9f!important;
text-decoration:underline !important;
}
a:visited {

}
a:active {

}

