.error{
	color:red;
	background-color:#FFE7EB;
	text-align: left;
	border:1px solid red;	
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.error li {
	padding-left: 10px;
}

body {
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #383838;
	text-decoration: none;
	line-height: 14px;
}



p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #383838;
	text-decoration: none;
	line-height: 14px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A53AB;
	text-decoration: none;
}
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A53AB;
	text-decoration: underline
}
A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A53AB;
	text-decoration: underline
}

.headtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.indentleft {
	padding-left: 10px;
}

.graylinevert {
	background-image: url(../images/grayvert.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
.tableborder {
	border: 1px solid #C4C4C4;
}
.leftborder {
	background-image: url(../images/left_border.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.rightborder {
	background-image: url(../images/right_border.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.base {



	background-image: url(../images/base.gif);
	background-repeat: repeat-x;
}
.graylinehor {

	background-image: url(../images/grayvert.gif);
	background-repeat: repeat-x;
}
.whitenav {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
ul {
	list-style: circle;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.dotlinevert {
	background-image: url(../images/dotvert.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.dotlinehorz {
	background-image: url(../images/dots_dor.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.rhubarb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.boldlinegray {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-decoration: line-through;
	line-height: 15px;
	font-weight: bold;
}
.graytxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}
.lightgrayfill {
	background-color: #E3E3E3;
}
.lightgrayfill2 {
	background-color: #D4D4D4;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.boldblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0E6191;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.boldred {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #990808;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.buttonscontainer {width: 163px;}

.buttons a {
	color: #1B1F50;
	background-color: #B0C6FF;
	padding: 3px 2px 3px 3px;
	display: block;
	border-bottom: 2px inset #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.buttons a:hover {background-color: #5181FF;
color: #FFFFFF;
text-decoration: none;}

.whitetxt {

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}



.darkgrayfill {
	background-color: #222767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.pricelarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #282828;
	text-decoration: none;
	font-weight: bold;
}
.graytxtsmall {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}
.cattitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #262A64;
	font-size: 20px;
}
.pricelargered {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9F0004;
	text-decoration: none;
	font-weight: bold;
}


.largetitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #282828;
	text-decoration: none;
	line-height: 22px;
}
 
.buttonscontainer2 {width: 163px;}

.buttons2 a {
	color: #4B4B4B;
	background-color: #D4D4D4;
	padding: 3px 2px 4px 3px;
	display: block;
	font: normal 10px Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
.buttons2 a:hover {background-color: #ADADAD;
color: #FFFFFF;
text-decoration: none;}

.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline.whitetxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #383838;
	text-decoration: none;
	line-height: 14px;
}

