﻿body 
{
	font-family :arial, helvetica, clean, sans-serif;
	font-size:11px;
	color :#555555;
	margin:0;
	padding:0;
}
img {border:none;}
/* Master Page */
#AllContent {margin: 0 auto; width:752px;}
/* Header */
#header {width:95%; margin: 10px 11px 80px 11px; padding:0 15px 15px 15px; font-size:13px;}
#header h3
{
	color: #faa425;
	font-weight:bold;
	text-transform:uppercase;	
}
#header p { font-size:0.9em;}
#mainlogo {width:300px;float:left;}
#awards {width:380px; float:right; border-left:1px solid #CCC; padding-left:5px;line-height:.5em;}
#awards h5 {line-height:1.2em;font-size:0.8em; margin:0 2px; font-weight:normal;}
#winner {width:75%; float:right; line-height:0.05em;}

/* Left Menu */
#leftmenu {width:185px; height:auto; float:left;}
#leftmenu iframe
{
	width:100%;
	height:350px;
	border:none;
	overflow:hidden;
}
#financial
{
	display: none;
	position: absolute;
	z-index : 101;
	margin-top: -195px;
	margin-left: 170px;
}
#invisibleLink
{
	width:160px;
	height :23px;
	position:absolute ;
	margin-top:-195px;
	margin-left :7px;
	z-index :100;
	cursor :pointer ;
}
.flyout
{
	border-left:1px solid #CAD4ED;
	border-right:1px solid #CAD4ED;
	border-top:1px solid #CAD4ED;
	padding :0px;
	margin :0px;
}
.flyout li { list-style-type:none; background-color :#ffffff;}
.flyout li a
{
	border-bottom:1px solid #CAD4ED;
	color:#888888;
	display:block;
	height:15px;
	margin:0;
	padding:2px 0 2px 6px;
	text-decoration:none;
	text-transform:lowercase;
	width:160px;   
}
.flyout li a:hover { background-color: #CAD4ED;}

/* Content */
#content
{ 
	float:left;
	min-height:450px;
	margin: 0 11px 0 11px;
	background-color:#FFFFFF; 
	text-align:left;
	padding:0 15px 15px 15px;
	font-size:12px; 
	line-height:23px;  
	width:95%;
}

/* Right Menu */
#rightmenu {width:210px; height:450px; float:left;}
#rightmenu iframe {width:100%; height:450px; border:none;}

/* Footer */
#footer {width:100%; height:auto;}
#footer iframe {width:100%;	height:auto;}
/* Master Page End */

/* Elements */
img.HeaderImage {margin:0 0 15px 0;}
p.SmallPrint {font-size:9px; line-height:13px;}
p.Normal {font-weight:normal; font-size:12px;}
a.Normal { font-weight:normal; color :#666666;	text-decoration:underline;}
a:hover.Normal {font-weight:normal; color:#000000; text-decoration:none;}
/* Elements End */

/* Classes */
.clr {clear:both;height:0px}
/* Classes End */


/* Form Controls */
.pnl {margin: .5em 0 .5em 0; Padding:.3em .3em .3em .3em;}
.err { background-color: #ffdfdf;}
.pnl label {width:42.5%; display:inline-block;}
.pnl label em {float:right; color:#ff0000;}
.pnl input { width:55%;}
.pnl input[type="checkbox"] {width:15px; text-align:left;}
.pnl span{ margin:0 0 .3em 0;}
.warning {margin:0 0 0 41.7%;display:block;}
.warning em {color:#ff0000;}
.pnl p.errfld {color: #ff0000; margin: 0 0 6px 0; padding: 4px;background: #ffbfbf;}/* */
.pnl p.errfld strong {font-weight:bold;}
.pnl p.enderrfld {color: #ff0000; margin: 0 0 6px 0; padding: 4px;}/* background: #ffbfbf;*/
.pnl p.enderrfld strong {font-weight:bold;}

.ddlSelectField {width:100%;}
.pnl label.dayField {margin:0 .2em 0 0; width:10.9%; display:inline-block;}
.pnl label.MonthField {margin:0 .2em 0 0; width:27.4%; display:inline-block;}
.pnl label.YearField {margin:0 .2em 0 0; width:16.4%; display:inline-block;}
/* Form Controls End*/

/* Custom Form Controls */
/* Policies Control*/
#Gridhead {font-weight:bold; padding:0; font-size:12px;height:26px;margin-top:15px;}
#FinishBorder { border-top: solid 1px #666666;}
.PolicyType {padding:3px 0 0 10px; height:18px;width:120px;display:block;float:left;}
.Vehicle {padding:3px 0 0 10px; height:18px;width:70px;display:block;float:left;}
.Reference {padding:3px 0 0 10px; height:18px;width:70px;display:block;float:left;}
.Renewal {padding:3px 0 0 10px; height:18px;width:60px;display:block;float:left;}    
.List 
{
	background-color:#FFFFFF;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666; 
	border-right:solid 1px #666666;
	height:26px;
	font-weight:bold;
	font-size:12px;     
}
.LinkBody {clear:both;border-left:solid 1px #666666; border-right:solid 1px #666666;}   
.LinkBody a 
{
	display:block;
	padding:5px 10px 5px 10px;        
	font-weight:bold;
	background-color:#CAD4ED;
	text-decoration:underline;
	color:#666666;
}
.LinkBody a:hover {color:#000000;}
.LinkBody a.alt {background-color:#FFFFFF;}

.ListAlt 
{
	background-color:#CAD4ED; 
	border-top:solid 1px #666666;
	border-left:solid 1px #666666; 
	border-right:solid 1px #666666;
	height:26px;
	font-weight:bold;
	font-size:12px;  
}
.LinkBodyAlt {clear:both; border-left:solid 1px #666666; border-right:solid 1px #666666;}   
.LinkBodyAlt a 
{
	display:block;
	padding:5px 10px 5px 10px;        
	font-weight:bold;
	background-color:#FFFFFF;
	text-decoration:underline;
	color:#666666;
}
.LinkBodyAlt a:hover {color:#000000;}
.LinkBodyAlt a.alt {background-color:#CAD4ED;}
/* Policies Control End*/

/* Css Buttons */
/*	
	CFD Version: Beta .33

	This file is part of CSSButtons.

	CSSButtons is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	CSSButtons is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with CSSButtons. If not, see <http://www.gnu.org/licenses/>.
*/

/* BUTTON DEFINITION CLASS */
button.cssbutton 
{
	border:0; 
	text-align:center; 
	padding:0; 
	margin:0; 
	cursor:pointer;
}
button.cssbutton span 
{
	font:bold 12px/23px Verdana; 
	color:#666; 
	display:block; 
	cursor:pointer; 
	position:relative; 
	white-space:nowrap; 
	height:23px; 
	margin-left:1px; 
	padding:0 10px 0 9px;
} 
/* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */
/* LINK DEFINITION CLASS */
a.cssbutton 
{
	border:0;
	float:right;
	text-align:center;
	padding:0;
	margin:1px 10px 0 0;
	cursor:pointer;
	text-decoration: none;
}
a.cssbutton span 
{
	font:bold 12px/23px Verdana; 
	color:#666; display:block; 
	float: right; 
	white-space:nowrap; 
	height:23px; 
	margin-left: 1px; 
	padding:0 10px 0 9px;
	 
} 
/* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */
/* INPUT DEFINITION CLASS */	
div.cssbutton 
{
	border:0; 
	float:right; 
	text-align:center; 
	padding:0; 
	margin:0; 
	cursor:pointer;
}
div.cssbutton input 
{
	border:0; 
	font:bold 12px/23px Verdana; 
	color:#666; 
	display:block; 
	cursor:pointer; 
	float:right; 
	white-space:nowrap; 
	height:23px; 
	margin-left:1px; 
	padding:0 10px 0 9px;
} 
/* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */
/* 	Overrides the CSS Buttons Framework */
button.cssbutton.sample span,a.cssbutton.sample span,div.cssbutton.sample input {color:#924F4F;}

/* 	Name: 	sample a, Desc:	Blue Button	*/
button.cssbutton.sample.a span,a.cssbutton.sample.a span,div.cssbutton.sample.a input {	background:url("../images/sample_aRight.gif") no-repeat right 0;}
button.cssbutton.sample.a,a.cssbutton.sample.a,div.cssbutton.sample.a {	background:url("../images/sample_aLeft.gif") no-repeat 0 center;}
button.cssbutton.sample.a:hover span,a.cssbutton.sample.a:hover span,div.cssbutton.sample.a:hover input {color:#666; background:url("../images/sample_aRight.gif") no-repeat right 100%;}
button.cssbutton.sample.a:hover,a.cssbutton.sample.a:hover,div.cssbutton.sample.a:hover {background:url("../images/sample_aLeft.gif") no-repeat -255px center;}

/* 	Name: 	sample b, Desc:	Orange Button	*/
button.cssbutton.sample.b span,a.cssbutton.sample.b span,div.cssbutton.sample.b input {	color:#924F4F;	background:url("../images/sample_bRight.gif") no-repeat right 0;}
button.cssbutton.sample.b,a.cssbutton.sample.b,div.cssbutton.sample.b { background:url("../images/sample_bLeft.gif") no-repeat 0 center;}
button.cssbutton.sample.b:hover span,a.cssbutton.sample.b:hover span,div.cssbutton.sample.b:hover input {color:#524F4F;	background:url("../images/sample_bRight.gif") no-repeat right 100%;}
button.cssbutton.sample.b:hover,a.cssbutton.sample.b:hover,div.cssbutton.sample.b:hover {background:url("../images/sample_bLeft.gif") no-repeat -255px center;}
/* CSS Buttons End*/

div.ui-dialog-titlebar { display: none; }
div#modalHelpMessage div#messageWrapper.inlineLabels { background-color: #fff; border: 1px solid #ccc; }
img.userHelp { cursor: pointer; margin-bottom: -2px; }
p#txtHelpInfo { margin: 6px 10px; }
div.modalwrapper { height: auto; }

