body {
	background:#fff;
	font: 100% Arial, Helvetica, sans-serif; 
	color:#000;
	
	margin:0px;
	border: none;
}

h1 {
	font-size:110%;
	text-transform: uppercase;
}
h2 {
	font-size:100%;
	text-transform: uppercase;
}


p{

}

#wrapper {
	text-align: left;

	/*margin-left: auto;
	margin-right: auto;

	margin-top: 5px;
	margin-bottom: 5px;*/

}
#topleft {
	width:auto;
	float:left;

}

#topright{
	float:left;
	padding-left:1em;
}

#topsection{
	border-bottom:thin black solid;
}

#bottomsection{
	
	border:none;
	padding-top:2em;
}

#wrapper a:link,  #wrapper a, #wrapper a:visited {
	color:#0A1F5C;
	

}
#wrapper a:hover {
	color:#0A1F5C;
}



#wrapper a.upperlink:link,  #wrapper a.upperlink, #wrapper a.upperlink:visited, #wrapper a.upperlink:hover {
	text-transform : uppercase;
}


#leftcolumn{
	
	float:left;
	width:33%;

	
}
#midcolumn{
	float:left;
	width:33%;
	border-left:thin lightgrey solid;

}
#rightcolumn{
	float:left;
	width:33%;
	border-left:thin lightgrey solid;

}

.columntext{
	font-size:85%;
	width:auto;
	padding-left:1em;
	padding-right:1em;
	/*background: url(../images/bg_text_skyblue.gif) repeat;
	width:208px;
	padding:12px;
	margin-bottom:7px;*/
}

#wideleftcolumn{
	
	width:66%;
	float:left;
	/*width:480px;*/
	
}

.widecolumntext{
	font-size:90%;
	width:auto;
	padding-left:1em;
	padding-right:1em;

	/*background: url(../images/bg_text_skyblue.gif) repeat;
	width:440px;
	padding:12px;
	margin-bottom:7px;*/
	
}

#widestcolumn{
	
	width:66%;
	float:left;
	/*width:480px;*/


}

.widestcolumntext{
	font-size:90%;
	width:auto;
	padding-left:1em;
	padding-right:1em;

	/*background: url(../images/bg_text_skyblue.gif) repeat;
	width:600px;
	padding:12px;
	margin-bottom:7px;*/
	
}


/* the topbuttons id is for the accessibility buttons on the top right of the header */

#topbanner{
	display:none;
	background: url(../gfx/bg_nav_highlight2.gif) no-repeat;
	height:100px;
}

#mainContent{
	
	height:auto;

	
	font-size:80%;


}



#topsection{
	
	height:auto;
}


#topbuttons{

}



.topnav{
	display:none;
}

#secondnav{
	display:none;
}
.quicklinkstitle{
	display:none;
}
#quicklinks{
	display:none;
}


/* this is used to clear the floats. */
.clear {
	
	padding-left: 7px;
	padding-top: 3px;	
	padding-bottom: 2px;	
	
}

#bottomborder{
	display:none;
	/*padding-left: 7px;
	padding-top: 3px;	
	padding-bottom: 2px;	
	background:  url(../images/bg_nav.gif) repeat; 
	margin:0px;
	border-bottom: 1px solid #676582;

	text-transform: uppercase;
	/*background-color: #322F4A;*/
	color: #bbb;
	font-size:60%;
}

#printheader{
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-bottom:thin black solid;
	width:100%;
}	

#printbreadcrumb{

}

#contacts{
	display: none;
}	

#copyright{
	display: none;

}
#googlelogo{
	display: none;

}
#skipNav {
	display:none;
}


.leftimage{
	float:left;
	display:block;
	padding-left:0em;
	padding-right:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.rightimage{
	float:right;
	display:block;
	padding-left:1em;
	padding-right:0em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.warning{
	display:inline;
	color:#f00;
}

.swap span {
	display: none;
}

#homeLink a{
	display: none;
}

.smallprint{
	font-size:90%;
}