/*****************************************************************************
 * General Sylesheet
 *****************************************************************************/
body{
  font-family:          Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:            10px;
  color:                #000000;
  background-color:     #ffffff;
  }
a {
  color :               #47528F;
  text-decoration :     none;
  }
a:hover {
  color :               #47528F;
  text-decoration :     underline;
  }
	
h1 {
  font-size:            12px;
  font-weight:          bold;
  }
h2 {
  font-size:            12px;
  }
h3 {
  font-size:            10px;
  font-weight:          bold;
  }
p {
  font-family:          Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:            10px;
  }
table {
  font-family:          Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:            10px;
  }

/*****************************************************************************
 * Div Styles
 *****************************************************************************/
/* Main style for all divs */
div {
  border-style :        solid;
  border-color :        #808080;
  border-width :        0px 0px 0px 0px;
  }
	
/* ID specific syles for Divs */
div#mainPage {
  width :               800px;
  text-align :          center;
  }

/* Page Header */
div#pageHeader {
  width :               800px;
  height :              80px;
  text-align :          center;
	background-color :		white;
  }

/* Page Content */
div#content {
  text-align :          center;
	color :		 						black;
  width :               800px;
  padding :             0px 0px 5px 0px;
	  }
		
div#contentCell {
  width :               800px;
  position :            relative;
  background-color :    #f0f0f0;
  }
			
div#contentTitle {
  text-align :          left;
  width :               800px;
	font-size:            16px;
 }
	
div#contentMain {
  text-align :          left;
  width :               800px;
  padding :             5px 10px 5px 10px;
  border-width :        0px 1px 0px 1px;
}

/* Page Navigation*/ 
div#contentNav {
  width :               195px;
  position :            relative;
  float :               left;
  overflow :            hidden;
  }

/* Page Footer */
div#footer {
  text-align :          center;
  width :               800px;
  background-color :    #EFEFFF;
  border-width :        1px 0px 1px 0px;
  padding :             5px 0px 5px 0px;
  }

/* Page Copyright */
div#copyright {
  font-size:            9px;
  text-align :          center;
  width :               800px;
  padding :             5px 0px 5px 0px;
  }

/*The 'New' section on the homepage*/	
div#new	{
	/*	border-style :		 		double;
	  border-color :        #DB0303;
		border-width :        1px 1px 1px 1px;
		padding :             -10px -10px -10px -10px;
	*/

	}

	.new{
	font-size:            12px;
  font-weight:          bold;
	text-align:						left;
	}

/* Classes used in multiple Divs for Title/Header/Footer bars */
.headerBar {
  text-align :          left;
	color :								#ffffff;
  background-color :    #FF6500;
  width :               800px;
  height :              29px;
  border-style :        solid;
  border-color :        #808080;
  border-width :        1px 0px 1px 0px;
  }

.headerBar a {
  color :  	 	 					#ffffff;
	text-decoration : 		none;
}

.headerBar a:hover{
	color :  				 			#ffffff;
	text-decoration : 		underline;
}

.headerBarLeft {
  height :              25px;
  padding :             5px 0px 5px 5px;
  position :            relative;
  float :               left;
  }
.headerBarRight {
  height :              25px;
  padding :             5px 5px 5px 0px;
  position :            relative;
  float :               right;
	color :								#ffffff;
  }
	
.titleBar {
  background-color :    #398EFF;
  border-style :        solid;
  border-color :        #808080;
  border-width :        1px 1px 0px 1px;
  text-align :          left;
	color :		 						#ffffff;
  height :              25px;
  }
	
.titleBarLeft {
  text-align :          left;
  padding :             5px 5px 5px 5px;
  height :              25px;
  position :            relative;
  float :               left;
  }
.titleBarRight {
  text-align :          right;
  height :              25px;
  padding :             2px 2px 2px 2px;
  position :            relative;
  float :               right;
  }

.footerBar {
  font-size:            3px;
	background-color :    #398fff;
  border-style :        solid;
  border-color :        #808080;
  border-width :        0px 1px 1px 1px;
  text-align :          left;
  height :              5px;
  }
	

/*****************************************************************************
 * Navigator Styles
 *****************************************************************************/
/* Navigator MLayout and Mouseover effects */
.navigatorCell {
  margin :              0px 0px 5px 0px;
  }
.navigatorContent {
  background-color :    #f0f0f0;
  border-style :        solid;
  border-color :        #808080;
  border-width :        0px 1px 0px 1px;
  text-align :          left;
  padding :             0px 0px 0px 0px;
  }

ul.contentNav {
  list-style-type :     none;
  margin :              0px 0px 0px 0px;
  padding :             0px 0px 0px 0px;
  height :              20px;
  }
ul.contentNav li {
  margin :              0px 0px 0px 0px;
  padding :             0px 0px 0px 0px;
  float :               left;
  height :              20px;
  border-style :        solid;
  border-color :        #808080;
  border-width :        1px 0px 0px 0px;
  }
ul.contentNav a {
  display :             block;
  font-family :         Verdana, Arial, Helvetica, Sans-serif;
  font-size :           10px;
  padding :             3px 5px 0px 5px;
  text-align :          left;
  text-decoration :     none;
  white-space :         nowrap;
  width :               193px;
  height :              20px;
  }
ul.contentNav a:hover {
  background-color :    #c0c0c0;
  display :             block;
  font-family :         Verdana, Arial, Helvetica, Sans-serif;
  font-size :           10px;
  padding :             3px 5px 0px 5px;
  text-align :          left;
  text-decoration :     none;
  white-space :         nowrap;
  width :               193px;
  height :              20px;
  }

/*****************************************************************************
 * Bugfix Styles
 *****************************************************************************/
/* Fix problem with floating Divs within Divs in Gecko Browsers */
.clearfix:after {
  content :             "."; 
  display :             block; 
  height :              0; 
  clear :               both; 
  visibility :          hidden;
  }
	
	/* Box model fix */
* {
    -moz-box-sizing: border-box;
} 
