﻿/* CSS Document */

/* Standard HTML element defaults */

body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ecece0;
}

img {
	border:0pt none;
}

p, td, span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 10px 0px;
}

#HomePage a {font-family: Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;font-size:12px;color:#044600;text-align:left;text-decoration:none;}
#HomePage a:link, a:visited, a:active {text-decoration:none;color:#044600;font-size:12px;}
#HomePage a:hover {text-decoration:underline;color:#0DCB02;}

a {font-family: Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;font-size:12px;color:#044600;text-align:left;text-decoration:none;}
a:link, a:visited, a:active {text-decoration:underline;color:#044600;font-size:12px;}
a:hover {text-decoration:underline;color:#0DCB02;}

hr {
	width: 100%;
	text-align: left;/*this will align it for IE*/
	margin: 5px auto 18px 0; /*this will align it left for Mozilla*/
	color:#FFFFFF;
	background-color:#FFFFFF;
	border:0px none;
	border-top: 1px dotted #561160;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

h1 {font-size:24px;color:#044600;font-weight:bold;}
h2 {font-size:20px;color:#000000;font-weight:bold;margin:0 0 0 0;}
h3 {font-size:16px;color:#000000;font-weight:bold;}
h4 {font-size:14px;color:#000000;font-weight:bold;}


/* Header classes */


.header {
	width:875px;
	background: #ecece0 none repeat scroll 0%;
	margin:auto;
}
.header a:link,
.header a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.header a:hover,
.header a:active{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.header a.imagelink:hover {
	border-bottom:none;
}




/* header id selectors */



#logo {
	clear:none;
	float:left;
	margin:10px 0 0 5px;
	padding-bottom:5px;
	text-align:left;
}

#menu
{
	margin:auto;
	/*text-align:center;*/
	clear:both;
	width:875px;
}

.TopMenuGroup{border-width:0px;border-style:none;padding:0;margin:0;cursor:pointer;}

.SubMenuGroupItem
{
	color:#044600;
	background-color:#ecece0;
	border:0;
	border-left:solid 1px #044600;
	border-right:solid 1px #044600;
	border-top:solid 1px #044600;
	border-bottom:solid 1px #044600;
	cursor:pointer;
}
.SubMenuGroupItemHover
{
	color:#FFFFFF;
	background-color:#044600;
	border-left:solid 1px #044600;
	border-bottom:solid 1px #044600;
	border-top:solid 1px #044600;
	cursor:pointer;
}
.SubMenuGroupItemExpanded
{
	color:White;
	background-color:#C3C8EA;
	border-left:solid 1px #4B5196;
	border-bottom:solid 1px #4B5196;
	border-top:solid 1px #4B5196;
}
.SubMenuGroupItem td,.SubMenuGroupItemHover td,.SubMenuGroupItemExpanded td
{
	font-size:13px;
	font-family:Arial, Verdana, sans-serif;
}

.roundtextbox {
        background-image: url(../images/SearchBox.jpg); /*Here we load the background image */
		background-repeat: no-repeat;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0px;
        padding: 7px 5px 7px 7px;
        border: 0px none;
        width: 272px;
        height:15px;
}
.SearchButton {
        width: 29px;
        height:29px;
}

/* ***********************
	  MAIN CONTENT AREA
   ***********************/


/* Page container classes */

table.page {
	margin:0px auto 5px auto;
	width:875px;
	
}

.required 
{
	color:Red; font-weight:bold;
	background-image: url(../images/required_star.gif);

}


/* Content */

div.content {
	position:relative;
	z-index:1;
}
.content span {
	font-size:12px;
}

div.marginpad {
	padding:8px 20px 8px 20px;
	width:835px;
}

ul.home
{
	list-style-image: url(../images/BulletArrow.png);
	margin: 0 5 0 5;
}
li.home {
	margin-bottom:12px; 
  
  }

/* Main content area id selectors */

#primarycontent {
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}


/* Rounded corners for content areas */

.content span.tancurve1,
.content span.tancurve2,
.content span.tancurve3,
.content span.tancurve4 {
	position: absolute;
	z-index: 5;
	height: 25px;
	width: 25px;
	margin:0;
	padding:0;
}
.content span.tancurve1{
	background:transparent url(../images/tancurve1.png) bottom left no-repeat;
	bottom: 0;left: 0;
}
.content span.tancurve2{
	background:transparent url(../images/tancurve2.png) top left no-repeat;
	top: 0;left: 0;
}
.content span.tancurve3{
	background:transparent url(../images/tancurve3.png) top right no-repeat;
	top: 0;right: 0;
}
.content span.tancurve4{
	background:transparent url(../images/tancurve4.png) bottom right no-repeat;
	bottom: 0;right: 0;
}


/* Footer classes */
.Footer {
	width:875px;
	height:90px;
	background: #ecece0 none repeat scroll 0%;
	margin:auto;
	position:inherit;
	color:#044600;
	border-top: 2px solid #044600;
}
.Footer a:link,
.Footer a:visited {
	color:#044600;
	font-weight:normal;
	text-decoration:underline;
}

.Footer a:hover,
.Footer a:active{
	color:#0DCB02;
	font-weight:normal;
	text-decoration:underline;
	}
.Footer a.imagelink:hover {
	border-bottom:none;
}

@media print{

body {
	background-color:White;
}


}

/* New Component Styles */
#primarycontent .comboBox 
{ 
  border: 1px solid #A6A7AA; 
  background-color: #f6f6f6; 
  
  margin:0;
  padding:0;
}

#primarycontent .comboBoxHover
{ 
  border: 1px solid #044600; 
  background-color: white; 

  margin:0;
  padding:0;
}

#primarycontent .comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  cursor: default;
}

#primarycontent .comboDropDown table
{
	margin:0;padding:0;
}

#primarycontent .comboTextBox
{
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;

  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:13px;
  background-color: #f6f6f6; 
}
#primarycontent .comboTextBoxHover
{
	background-color: White;
}

#primarycontent .comboItemSelected
{
  background-color: #F0F0F0;
}

#primarycontent .comboItem
{
  padding: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: 1px solid #FFFFFF;
  background-color: #f6f6f6;
}

#primarycontent .comboItemHover
{
	border: 1px solid white !important;
	background-color: #044600;
	color:white;
}

#primarycontent .comboItemDisabled
{
  padding: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: 1px solid #FFFFFF;
  background-color: #f6f6f6;
  color:#7e7e90;
}

#primarycontent .comboItemHeading
{
  padding: 1px;
  background-color: #DDE7EE;
  border-bottom: 1px solid #C5C5C5;
}

#primarycontent .comboHeadingCell
{
  padding: 1px 2px 1px 3px;
  background-color: #DDE7EE;
  border-bottom: 1px solid #C5C5C5;
}
