*{
margin:0;
padding:0;
}
body {
	background:rgb(118,119,124) url(../images/background.jpg) repeat-y top center;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	text-align:center;
	font-size: 71%;
	color: #333333;
}
body,td,th{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrapper{

}
#contentwrap{
width:740px;
margin-left:auto;
margin-right:auto;
text-align:left;
clear:both;
height:100%;
background-color:transparent;
}
#leftcol{
text-align:left;
float: left;
width:247px;
_height:500px;
}
#content{
	margin: 0 15px 0 280px;
	_margin: 0 15px 0 260px;
	padding-bottom:1em;
	position:relative;
}
.sideinner {
	margin:0 10px 15px 20px;
	background:transparent;
	color:rgb(255,255,255);
	
}

.button {
	background-color: Rgb(118,119,124);
	border-bottom: 1px solid rgb(100,103,106);
	border-right: 1px solid rgb(100,103,106);
	border-top: 1px solid rgb(196,197,198);
	border-left: 1px solid rgb(196,197,198);
	color: rgb(255,255,255);
	font-size: .8em;
	padding: 3px;
}

.imgborder{
	padding: 5px;
	background-color: rgb(240,240,240);
	border-top: 1px solid rgb(220,224,226);
	border-left: 1px solid rgb(220,224,226);
	border-right: 1px solid rgb(120,120,120);
	border-bottom: 1px solid rgb(120,120,120);
}
.imgleft {
	margin-right:15px;
	margin-bottom:15px;
	float:left;
} 
.imgright {
	margin-left: 15px;
	margin-bottom:15px;
	float:right;
} 
.small {
	font-size:.9em;
}
dt 	{
	font-weight: bold;
	}
ol, li, dl, dt, dd {
	line-height: 1.5em;
	}
ul li{
list-style:none url(../images/bullet.gif);
margin:0 0 0 2em;
padding-bottom:.5em;
}

p {margin: 0 0 1em;
	line-height:1.6em;}
h1,h2,h3,h4 {
font-family: "Century Gothic", geneva, arial, sans-serif;
margin-bottom:.25em;
font-weight:normal;
}
h1	{
	font-size:	1.8em;
	padding:1em 0 0 0;
color: rgb(7,76,120);
	}
h2	{
	font-size:	1.6em;
color: rgb(4,46,72);

	}
h3	{
	font-size:	1.4em;
color: rgb(4,46,72);

	}
h4	{
	font-size:	1.2em;
color: rgb(4,46,72);

	}
.nospace{
	margin:0;
	padding:0;
}
.nowrap {
	white-space:nowrap;
}
img	{
		/* turns off gaps around images */
	border:	0
	}

a	{
	text-decoration:	none;
	}
a:link	{
	color:	rgb(37,7,120);
	background-color: transparent;
	}
a:visited	{
	color:	rgb(127,111,0);
	background-color: transparent;
	}
a:active	{
	color:	rgb(1,146,171);
	background-color: transparent;
	}
a:hover	{
	color:	rgb(229,40,0);
	background-color: transparent;
	text-decoration:	underline;
	}
#footer a,#footer a:link,#footer a:visited {
	color:rgb(255,255,255);
	text-decoration:underline;
}
.bottomborder{
	border-bottom: 1px dotted rgb(255,255,255);
	padding: 10px 0;
}
.noborder{
	border-bottom:none;
	border-bottom:0;
}
.datatableright{
 text-align:right;
 background-color:rgb(255,255,255);
 }
 .datatableleft td .datatableleft{
 text-align:left;
 margin-bottom:1.5em;
 line-height:1.5em;
 }
.datatableright td,.datatableleft td{
	padding: 5px 10px 10px 5px;
	border-bottom:1px dotted rgb(204,204,204);
}
.headercell {
	background-color:rgb(163,174,181);
	border-top:4px solid rgb(108,125,135);
	padding:.5em;
	color:rgb(255,255,255);
}
.row1{
	background-color:rgb(212,220,223);
}
.row2{
	background-color:rgb(228,229,231);
}
.vbottom {
vertical-align:bottom;
}
td{
	vertical-align: top;
	padding-right: 10px;
	padding-bottom:5px;
}
option {
	padding:0 5px 0 0;
}
.important {
	color:rgb(136,43,0);
	font-weight:bold;
}
.textcenter {
text-align:center;
}
.textright {
	text-align:right;
}
.textleft {
	text-align:left;
}
.indent{
	margin-left:30px;
}
fieldset{
	padding:1em;
	border:1px solid rgb(255,255,255);
}
legend{
	padding:.5em;
	border:1px solid rgb(255,255,255);
	background-color:rgb(228,229,231);
	color:rgb(0,73,85);
	font-size:1.1em;
}
.navbar a,.navbar a:link,.navbar a:visited{
	padding:.5em 1em .25em 1em;
	border:1px solid rgb(163,174,181);
	background-color:rgb(228,229,231);
	line-height:3em;
}
.navbar a:hover{
	background-color:rgb(163,174,181);
	color:rgb(255,255,255);
	text-decoration:none;
	padding:.5em 1em .25em 1em;
}
.navbar a.current,.navbar a .current{
	background-color:rgb(12,103,120);
	color:rgb(255,255,255);
	text-decoration:none;
	padding:.5em 1em .25em 1em;
}
blockquote {
  margin:1em 0 1em 2px;
  padding:0 1em 0 2em;
  }
blockquote p {
  margin:0 0 .75em;
  font-style:italic;
  color:#333;
  }
blockquote p em {
  font-style:normal;
  }
 hr {
	border-top: 1px solid rgb(163,174,181);
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	margin:1em 0;
}
#leftcol hr{
	border-top: 1px solid rgb(229,231,232);
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	margin:1em 0;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%;
}
input, select, textarea, .field {
	font:Verdana, Arial, Helvetica, sans-serif 1em;
	color:#333333;
}