body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
body {
	background-image: url(../App_themes/MidValley/images/bg_grad.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	text-align:center;
}


.blue{
color: #2a51a3;
}

a:link {
	color: #2a51a3;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2a51a3;
}
a:hover {
	text-decoration: underline;
	color: #2a51a3;
}
a:active {
	text-decoration: none;
	color: #2a51a3;
}

#container, #containerfooter{
width:981px;
background-color:#FFFFFF;
text-align:center;
}

.searchRight{
float:right;
}

.searchLeft{
float:right;
margin-right:5px;
padding-left:10px;
}

.litePurpleBar{
background-color:#f3f5fa;
padding-right:8px;
}

.topNav{
padding-right:1px;
}

.topNavTable{
margin-right:8px;
margin-bottom:2px;
}


.topNavLine{
border-top:#eae9e9 solid 1px;
height:8px;
background-color:#FFFFFF;
margin-right:8px;
}

.bg_body{
background-image:url(../App_Themes/MidValley/images/bg_grd_body.gif);
background-repeat:repeat-x;
background-color:#F6F6F6;
}

.table_body{
}

.welcome_grad{
background-image:url(../App_Themes/MidValley/images/grad_rightAreaHme.gif);
background-repeat:repeat-y;
}

.welcome_bg{
background-color:#FFFFFF;
background-image:url(../App_Themes/MidValley/images/welcome_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.welcomeLeftbg{
background-color:#FFFFFF;
background-image:url(../App_Themes/MidValley/images/welcome_left.gif);
background-repeat:repeat-y;
background-position: left top;
vertical-align: bottom;
}
.welcomeRightbg{
background-color:#FFFFFF;
background-image:url(../App_Themes/MidValley/images/welcome_right.gif);
background-repeat:repeat-y;
background-position: right top;
vertical-align: bottom;
}

.input{
width:135px;
height:15px;
border:#cdcdcd solid 1px;
margin-left:5px;
}


.hmeRight{
padding-top:15px;
padding-bottom:5px;
}

.hmeLeft{
padding-top:15px;
padding-left:3px;
padding-bottom:5px;
}

.subLeft{
padding-top:15px;
padding-left:0px;
padding-bottom:5px;
}

.footerNav, a.footerNav:link, a.footerNav:hover, a.footerNav:visited {
height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#2a51a3;
font-size:11px;
line-height:35px;
}

.CMSMenuItem
{
color: #2A51A3;
text-decoration: none;
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
}

.CMSMenuItemMouseOver {
color:#2A51A3;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:underline;
}

.footerSeperator {
padding-left: 3px;
padding-right: 3px;
}

#footer{
height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#2a51a3;
font-size:11px;
line-height:35px;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
color:#2a51a3;
text-decoration:none;
}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#2a51a3;
text-decoration:underline;
}

.footer{
color:#666666;
}


.contentBox{
background-image:url(../App_Themes/MidValley/images/content_grad.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
}


.contentBox_bottom{
background-image:url(../App_Themes/MidValley/images/contentBox_bottom_grad.gif);
background-repeat:repeat-y;
}

.heading{
height:65px;
line-height:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#2a51a3;
margin-left:15px;
}

.content_copy{
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}


.subheadings{
background-color:#96a5d4;
color:#FFFFFF;
font-size:15px;
padding-left:10px;
}

.img{
margin-right:8px;
margin-bottom:8px;
margin-left:5px;

}

.headerNavSeperator {
	width: 1px;
}

/*# Top Nav Styles #*/

/*- Menu Tabs --------------------------- */ 	

   /*- Menu Tabs --------------------------- */ 	

    #tabsK {
      float:right;
      font-size:12px;
      line-height:normal;
	  padding-bottom:2px;  	  
      }
    #tabsK ul {
	margin:0;
	padding:8px 8px 2px 8px;
	list-style:none;
      }
    #tabsK li {
      display:inline;
      margin:0;
      padding:0;
	background:url("../App_Themes/MidValley/images/tableftK.gif") no-repeat left top;
color: white;
height: 31px;
      }
	  
    #tabsK a {
	float:left;
	background:url("../App_Themes/MidValley/images/tabrightK.gif") no-repeat right top;
	text-decoration:none;
	margin-right: 1px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 4px;
color: white;
      }
	  
    #tabsK a span {
	float:left;
	display:block;

	color:#ffffff;
	font-weight:bold;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 15px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsK a span {float:none;}
    /* End IE5-Mac hack */
    #tabsK a:hover span {
      color:#FFF;
	  background-position:100% -31px;
      }
    #tabsK a:hover {
      background-position:0% -31px;
      }
    #tabsK a:hover span {
      background-position:100% -31px;
	  }
	  
#tabsK #current a {
    background-position:0% -31px;
	color:#FFF;
	
    }
#tabsK #current a span {
    	background-position:100% -31px;
		color:#FFF;
		}
