body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	background-color: #ffffff;
	display: block;
}

td,th
{
	font-size: 12px;
}

h1,h2,h3,h4,h5
{
	margin: 0;
	padding: 0;
	font-weight: 900;
}

a
{
	color: #5190b5;
}
a:active
{
	color: #000000;
}
a:visited
{
	color: purple;
}
a:hover
{
	text-decoration: none;  
}

select
{
	font-size: 10px;
}
form
{
	margin: 0px;
}
textarea
{
	width: 100%;
	height: 60px;
}

span.mainmenuspacer
{
	color: #458bb6;
	padding: 0 3;
}

tr.form
{
	background-color: #E9F0F6
}

a.bluebold
{
	color: #143CEA;
	text-decoration: underline;
	font-weight: 900;
}
a.bluebold:visited
{
	color: purple;
	text-decoration: underline;
	font-weight: 900;
}
a.bluebold:active
{
	color: #000000;
	text-decoration: underline;
	font-weight: 900;
}
a.bluebold:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: 900;
}

a.green, a.green:visited
{
	color: #508fb5;
	text-decoration: none;
	font-size: 10px;
}
a.green:active, a.green:hover
{
	color: #000000;
}

a.blue, a.blue:visited
{
	color: #264c64;
	text-decoration: none;
	font-size: 10px;
}
a.blue:active, a.blue:hover
{
	color: #000000;
}

a.greenbold,a.greenbold:visited
{
	color: #458bb6;
	text-decoration: none;
	font-size: 12px;
	font-weight: 900
}
a.greenbold:active, a.greenbold:hover
{
	color: #000000;
}

span.letter
{
	font-size: 10px;
	color: #FF0000;
}


h1{color: #143CEA;font-size: 24px;}
h2{color: #6bc7fe;font-size: 20px;}
h3{color: #5190b5;font-size: 12px;}
h4{color: #000000;font-size: 24px;}
h5{color: #54BFFE;font-size: 20px;}
 
.letterspacer
{
	font-size: 10px;
	padding-left: 7px;
	padding-right: 7px;
}

td.p10{padding-bottom: 13px;}
.p6{padding: 5px;}
.f11{font-size: 11px;}

th.openbk
{
	background: #C4EAC4 url(/images/open-corn.gif) no-repeat;
}
div.servbk
{
    background: transparent url(/images/services-bk.gif) repeat-x;
	padding: 7px;
}

img.sphoto{border: 1px solid #C1E0E3;margin-right: 5px;margin-bottom: 5px;}
img.bg{border: 0px solid #78AAC6;margin-right: 5px;}
span.green{color: #0d456d}

#header
{
	display: block;
	width: 780px;
}
#logo
{
    display: block;
	width: 302;
	height: 123;
	float: left;
}
#mainmenu
{
    display: block;
	width: 478;
	height: 90;
	text-align: center;
	background: transparent url(/images/top-menu-left-bk.jpg) no-repeat;
	margin: 0px;
}
#topright
{
    display: block;
	width: 478;
	height: 123;
	float: left;
	text-align: center;
	border: 0px solid red;
	background: transparent url(/images/topright-bk.jpg) no-repeat;
	margin: 0px;
}
#search
{
    display: block;
	width: 478;
	height: 13;
	padding-left: 45px;
	padding-top: 3px;
	border: 0px solid red;
}
#selectmetro
{
    display: block;
	height:25;
	float: left;
	padding: 3px 5px 0px 5px;
}
#advanced_search
{
    display: block;
	height:13;
	float: left;
	padding: 4px 5px 0px 5px;
}
#alpha
{
    display: block;
	width: 780;
	height: 44;
	text-align: left;
	padding: 2 0 0 0;
	clear: both;
	background: transparent url(/images/alpha-bk.gif) repeat-x;
}
#alpha div
{
	white-space: nowrap;
	margin: 0 0 0 18;
}
#top
{
    display: block;
	clear: both;
	width: 780;
	height: 123;
	background: #FFFFFF url(/images/top-bk.gif) repeat-x;
}

#content
{
    float: left;
	width: 520px;
	text-align: left;
}
#bannerright
{
	float: right;
	width: 240;
	text-align: right;
}
#footer
{
	display: block;
	width: 780;
	clear: both;
	padding-top: 20px; 
}
#copyright
{
	display: block;
	padding: 9 5 0 0;
	height: 34;
	float: left;
	color: #264c64;
	/*background: transparent url(/images/bottom-bk.gif) repeat-x;   */ 
}
#bottommenu
{
    display: block;
	float: right;
	height: 34;
	margin-left: 5px;
	padding-top: 9px;
	padding-right: 5px;
}
#counters
{
   display: block;
   /*float: right;*/ 
   /*padding-top: 30px;*/
}
#footleft
{
   display: block;
   height: 34;
   float: left;
   /*background: transparent url(/images/bottom-bk.gif) repeat-x; */   
}

#bottom1 {
	color: #264c64;
	height: 34;
	background: transparent url(/images/bottom-bk.gif) repeat-x;
}

#topbanners_container
{
   display: block;
   clear: both;
   width: 780px;
}  

#banner600x90
{
	display: block;
	float: left;
	margin: 5 10 5 0;
}	

#banner170x90
{
	display: block;
    float: right;
	margin: 5 0;
 }	

#mainmenu a
{
    color: #458bb6;
	text-decoration: underline;
}
	
#mainmenu a:hover
{
    color: #000000;
	text-decoration: underline;
}

div.p
{
  clear: left;
  text-align: left;
  margin-bottom: 13px;
}
div.sp
{
  clear: left;
  text-align: left;
  margin-bottom: 23px;
}
div.pb
{
  clear: both;
  text-align: left;
  margin-bottom: 13px;
}		
.h
{
  display: block;
  margin-bottom: 2px;
}
.hh
{
  display: block;
  line-height: 20px;
}

span.small{font-size: 10px;}

.red{color: #FF0000}

div.special_margin
{
  margin-top: 5px;
}
div.letters
{
    text-align: left;
	height: 15px;
}

.newheader,a.newheader,a.newheader:visited{color: #768994;text-decoration: none;font-size: 13px;font-weight: 900}

#copyright a
{
  color: #264c64;
  text-decoration: none;
}

#copyright a:hover
{
  text-decoration: underline;
}
div.newheader
{
  margin: 0 0 8 0;
}

div.newcontainer
{
  margin-bottom: 10px;
  height: 50px;
  padding: 10px;
}
#menu{padding-top: 40px;}
a.mainmenu,a.mainmenu:active,a.mainmenu:visited
{
    color: #FFFFFF;
	text-decoration: none;
	font-weight: 900;
}
	
a.mainmenu:hover
{
    color: #000000;
	text-decoration: underline;
}


table.tb
{
  width: 100%;
}

table.tb tr
{
  background-color: #f9f9f9;
}
div.training,div.training2
{
  padding: 10;
}

div.training2
{
  background: #f9f9f9;
}

#gototop
{
  clear: both;
  display: block;
  text-align: right;
}
#notes
{
   text-align: left;
}
div.note
{
   display: block;
   background: #FEFFBB url("/images/note.jpg") no-repeat;
   font-size: 10px;
   padding: 50 20 35 20;
   text-align: justify;
   margin-top: 20px;
}
