@charset "utf-8";
/* CSS Document */
h2 {
	font-size:1.3em;
	color:#2d2d2d;
	font-weight:bold;
	
	padding-left:15px;
	float:left;
}
h3 {
	font-size:1.1em;
	color:#2d2d2d;
	font-weight:bold;
	
	padding-left:15px;
}
/* rounded corner table styles */
.roundtopL {
	background:url(../images/roundedCornerTl.gif) no-repeat top right;
	width:9px;
	height:9px;
}
.roundbottomL {
	background:url(../images/roundedCornerBl.gif) no-repeat top right;
	width:9px;
	height:9px;
}
.roundtopR {
	background:url(../images/roundedCornerTr.gif) no-repeat top right;
	width:9px;
	height:9px;
}
.roundbottomR {
	background:url(../images/roundedCornerBr.gif) no-repeat top right;
	width:9px;
	height:9px;
}
.roundedT {
	background:url(../images/roundedT.gif) repeat-x 0px 0px;
	height:9px;
}
.roundedB {
	background:url(../images/roundedB.gif) repeat-x top left;
	height:9px;
}
.roundedR {
	background:url(../images/roundedR.gif) repeat-y top right;
	width:9px;
}
.roundedL {
	background:url(../images/roundedL.gif) repeat-y left;
	width:9px;
}
.tdContent {
	background:#fff;
}
/* rounded corner table styles */

table.dataTbl tr {
	height:30px;
}table tr td{
	padding:0px;
}
table.dataTbl tr td {
	padding:8px 5px;
}
table.dataTbl tr td.dashedline{
	background:url(../images/dashedBg.gif) repeat-x 0px 14px;
}
table.infoTbl tr {
}
table.infoTbl tr td {
	padding:5px 5px;
}
table.infoTbl tr td.dashedline{
	background:url(../images/dashedBg.gif) repeat-x 0px 14px;
}

.marT5 {
	margin-top:5px;
}
.marT10 {
	margin-top:10px;
}
.marT15 {
	margin-top:15px;
}
.marT20 {
	margin-top:20px;
}
.marT30 {
	margin-top:30px;
}
.marR5 {
	margin-right:5px;
}
.marR10 {
	margin-right:10px;
}
.marR15 {
	margin-right:15px;
}
.block {
	display:block;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}
.redBoldText {
	font-weight:bold;
	color:#ac0303;
	font-size:1.25em;
}
.radio {
	padding:0px;
	margin:0px;
	margin-right:5px;
 .margin-top:-3px;
}
a.calendar {
	background:url(../images/iconsAll.gif) no-repeat 0px 0px;
	display:block;
	height:18px;
	width:18px;
	float:left;
	margin-top:3px;
}
a.lookup {
	background:url(../images/iconsAll.gif) no-repeat 0px -27px;
	display:block;
	height:18px;
	width:18px;
	float:left;
	margin-top:3px;
}
.btn {
	/* Sliding right image */
	background:url(../images/btnBgL.gif) no-repeat scroll top right;
	display: block;
	float: right;
	height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin:10px 0px 15px 6px;
	padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
a.btn span {
	/* Background left image */ 
	background:url(../images/btnBgL.gif) no-repeat;
	display:block;
	line-height:20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding:7px 0px 5px 15px;
	text-decoration:none;
}
a.btn:hover span {
	text-decoration:none;
	color:#cce5ff;
}
.btnOff {
	/* Sliding right image */
	background:url(../images/btnOffBgR.gif) no-repeat scroll top right;
	display: block;
	float: right;
	height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin:10px 0px 15px 6px;
	padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration:none;
	color:#3c3c3c;
	font-size:15px;
	font-weight:bold;
}
a.btnOff span {
	/* Background left image */ 
	background:url(../images/btnOffBgL.gif) no-repeat;
	display:block;
	line-height:20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding:7px 0px 5px 15px;
	text-decoration:none;
}
a.btnOff:hover span {
	text-decoration:none;
	color:#3c3c3c;
}
ul.list {
	display:inline;
}
ul.list li{
	float:left;
	padding-right:10px;
}
ul.list li.first{
	background:none;
}
ul.list li a{
	background:url(../images/listSep.gif) no-repeat 0px 2px;
	padding-left:5px;
}
.bold{
	font-weight:bold;
}
.blueText30{
	font-size:2.2em;
	color:#0c2577;
	font-weight:bold;
}
.quoteInfo{
	color:#666;
	font-size:.9em;
	font-weight:normal;
	margin-top:-4px;
	display:block;
}
.quoteNumber{
	font-size:1.25em;
	color:#0c2577;
	font-weight:bold;
}
a.save {
	background:url(../images/iconsAll.gif) no-repeat 68px -96px;
	display:block;
	height:18px;
	width:90px;
	float:left;
	margin-top:3px;
	text-align:left;
}
a.print {
	background:url(../images/iconsAll.gif) no-repeat 68px -130px;
	display:block;
	height:18px;
	width:90px;
	float:left;
	margin-top:3px;
	text-align:left;
}
.greenBold{
	font-weight:bold;
	color:#4e6f00;
}
.frLink{
	float:right;
	display:block;
}

.clear{
	clear:both;
	line-height:1px;
}
a.edit {
	background:url(../images/iconsAll.gif) no-repeat 0px -166px;
	display:block;
	height:18px;
	width:18px;
	float:left;
	margin-top:3px;
}
.marL10{
	margin-left:10px;
}

#button-container{ 
	margin:10px 57px; 
	padding:0; 
	overflow:hidden; 
	width:auto; 
	float:right;
	}	
a.my-button{ 
	background:url(../images/button-small.png) no-repeat top right; 
	display: block; 
	float: left; 
	margin-right: 5px; 
	padding-right: 10px; 
	text-decoration: none; 
	font-size:1.2em; 
	font-weight:bold; 
	}
table{
	font-size:100%;
}
a.my-button span { background:url(../images/button-bg.png) no-repeat; display: block; line-height: 32px; padding: 0px 0 0px 10px; color: #fff; }

form{
	margin:0 auto;	
	}
	
.menuBg {
/*	background:url(../images/sprite.gif) repeat-x 0px 2px; */
	background:#034EA0;
	height:28px;
	padding-top:3px;
}
strong{
	font-weight:bold;	
	}
