img {
	border:none;
}

html, body, form{background-color:white !important;}

td{
 vertical-align:top;	
}

body,p,div,li,ul,dt,dd,dl,h1,h2,h3,h4,h5,h6 {
	font-family:Arial, Verdana, Sans-Serif;
	color:#222222;
	font-size:13px;	
}

.errorText{
	font-family:Verdana;
	color:red;
	font-size:9pt;	
}

h1 {
	color:#1f1d4a;
	font-size:22px;
	margin-top:0px;
}

h2 {
	color:#565479;
	font-size:15px;
}

h3 {
	color:Black;
	font-weight:bold;
	font-size:13px;	
}

h4{
	color:Black;
	font-weight:bold;
	font-size:12px;	
}



a:link, a:visited, a:active {
	color:#01335c;
	text-decoration:underline;
}

a:hover{
	color:#3b79b1;
}


a.topnavlink:link, a.topnavlink:active, a.topnavlink:visited{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;		
}

a.topnavlink:hover{
	color:#eeeeee;	
}

a.topnavlinkon:link, a.topnavlinkon:active, a.topnavlinkon:visited{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.topnavlinkon:hover{
	color:#eeeeee;	
}

.smallbutton {
	background-image:url(/images/buttonbg.gif);
	width:86px;
	color:White;
	border:0px;
	height:23px;	
}

.roundbox, .roundbox2{
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;

	box-shadow:  2px 4px 3px rgba(0,0,0,0.49);
	-webkit-box-shadow:  2px 4px 3px rgba(0,0,0,0.49);
	-moz-box-shadow:  2px 4px 3px rgba(0,0,0,0.49);	
	padding:40px 20px 40px 20px;
	width:150px;
	height:20px;
	background-color:#cccccc;
	text-align:center;
	display:inline; 
	margin-top:5px;
	float:left;
	margin-left:30px;
	margin-bottom:30px;
}

.roundbox2{
	padding:35px 20px 45px 20px;
}



.roundbox a, .roundbox2 a{
	color:Black;
	text-decoration:none;
	font-style:italic;
	font-size:14px;	
}

.roundbox a:hover, .roundbox2 a:hover{
	color:#444444;	
}