/* CSS Document */
body{
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
text-align:center;
background-image:url(/images/body_bg.gif);
background-repeat:repeat;
}
hr{
color:#003366;
height:1px;
}
h2{
color:#003366;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:16px;
}

.outerborder{
border:#003366 solid thin;
}
.rightcolumn_border{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
	padding-left:15px;
	padding-right:15px;
	background-repeat:repeat-y;
}

.right-bg{
background-image:url(/images/right-column-bg.gif);
background-repeat:repeat-y;
background-position:left;
padding-left:20px;
padding-right:10px;
}
.tagline{
background-image:url(/images/tagline.gif);
background-repeat:no-repeat;
background-position:100% 0%;
}
.right-blue-border{
background-image:url(/images/v-blueline.gif);
background-position:left top;
background-repeat:repeat-y;
}
.italicblack{
font-family: Georgia, Times, serif;
font-size:14px;
font-style:italic;
color:#999999;
}
.menualign{
padding-left:40px;
color:#003366;
text-decoration:none;
}
a.menulinks:active, a.menulinks:visited, a.menulinks {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.menulinks:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}
.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#000000;
font-weight:normal;
line-height:1.5;
}
.bottomlinks{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.bottomlinks:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFCF9F;
font-weight:bold;
text-decoration:none;
}
.bottomtext{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
line-height:1.9;
text-decoration:none;
}
.bottomalign{
padding-left:50px;
padding-top:10px;

}

	
//div	{ border: 1px solid #000000; }

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#ffffff url("/images/border_left.gif") repeat-y top right; // make the desired width of the col
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("/images/border_right.gif") repeat-y top left; // make the desired width of the col
	}
#header {
	background:#efefef;
	padding:10px;
	margin:0;
	color:#ffffff;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:160px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:160px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 165px;
	}
#footer {
	position:relative;
	top:1px;
	background:#ffffff;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	border-top: 1px solid #d2d2d2
	}
