	

a:link,a:visited,a:hover {text-decoration:none;}
	ul,ol {list-style:none}
	h1,h3,h4,h5,h6,pre,code {font-size:1em;text-align:justify;}
	ul,ol,li,h1,h3,h4,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr, a{ margin:0; padding:0; text-align:justify;  }
	a img,a:link img,a:visited img {border:none}
	address {font-style:normal}

/*--GLOBAL STYLES*/
body{
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}

p{
	line-height:18px;
	margin-bottom:10px;
	color:#000000;
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;
	}
.titlenews{
	font:Arial,Verdana,sans-serif;
	margin-bottom:10px;
	color:#281378;
	font-size:10px;
	font-weight:bold;
}

.titlenews_big{
	font:Arial,Verdana,sans-serif;
	margin-bottom:10px;
	color:#281378;
	font-size:12px;

}


.regtxt{
	font:Arial,Verdana,sans-serif;
	margin-bottom:10px;
	color:#000000;
	font-size:11px;
	
}


.titlenews a{
	margin-bottom:10px;
	color:#281378;
	font:Arial,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
	
.titlenews a:hover{

	margin-bottom:10px;
	color:#666666;
	font:Arial,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

.news{
	color:#000000;
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:1px;
	}

.my_h4{
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#000000;
letter-spacing:1px;
richness:90;
font-size:12px;
font-weight:bold;

}

.my_h3{
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#000000;
letter-spacing:1px;
font-size:14px;
font-weight:bold;
word-spacing:2px;
}

.my_h2{
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#000000;
line-height:15px;
font-size:12px;
letter-spacing:0px;
float: left;
display: inline;
padding-right:10px;
font-weight:bold;

}
.my_h1{
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#000000;
line-height:20px;
font-size:16px;
word-spacing:2px;
text-align:justify;
font-weight:bold;
}


.blue_bold
{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align:justify;
	}

ul{
	line-height:20px;
	color:#000000;
	font:Tahoma,Arial,Verdana,sans-serif;
	}
	
li{
	line-height:20px;
	color:#000000;
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;
	}

div.clearme{
	clear:both;
       height:1px;
	}

.contact_us_a{
	text-decoration:none;
	color:#FFDD00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

	line-height: 18px;
	text-align:justify;
	letter-spacing:1px;
}

.contact_us_a:hover{
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 18px;
	text-align:justify;
	letter-spacing:1px;
}

.topLink{
text-align:right;
	
	color:#000000;
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;
	text-decoration:none;
	
	}


a:link{
	color:#281378;
	text-decoration:none;
	
	}

a:visited{
	color:#281378;
	text-decoration:none;
	}

a:hover{
	color:#333333;
	text-decoration:none;
	}

a:active{
	color:#281378;
	text-decoration:none;
	}

/*input{
	border:1px solid #cdced1;
	font-size:11px;
	color:#27292a;
	}*/

hr{
color: #dcdcdc;
background-color: #dcdcdc;
height: 1px;
}

blockquote{
	/*padding:10px;*/
	/*background:#fddddd url(/images/background/warning.gif) top left no-repeat;
background-position: 10px 10px;*/
	font-weight:bold;
	color:#cd2039;
font-size:12px;
margin-bottom:15px;
/*text-indent:18px;*/
	}

address{
font-weight:bold;
font-style:normal;
font-size:11px;
margin-bottom:20px;
}

label{
 font-size:11px;
 color:#777982;
}




	
/*--CONTAINERS*/

#container{
	width:930px;
	margin:0 auto;
	text-align:left;
	margin-left:18px;
    }
	
#masthead{
	height:125px;

	}
	
#footer{
	margin-top:20px;
	height:136px;
	background:url(images/background/footer.gif) top left no-repeat;
	}
	
#legal{
	margin-top:20px;
	}
	
#skiplinks{
	display:none;
	}
	
/*--MASTHEAD*/

#top-barnew{
	height:34px;
	background:url(images/background/top-barnew.jpg) top center no-repeat;
	padding-top:3px;
	}
	
#top-bar{
	height:34px;
	background:url(images/background/top-bar.gif) top center no-repeat;
	padding-top:3px;
	}
	
#top-bar li{
	display:inline;
	color:#fd889b;
	padding-right:20px;
	font-size:11px;
	}
	
#top-bar li a{
	color:#fd889b;
		text-decoration:none;
	}
	
.nudgelist{
	padding-left:230px;
	}
	
#searchwrap{
	float:right;
	margin-right:20px;
	}

#searchwrap td label{
display:none;
}
	
.search_txt{
font-size:11px;
border:0px;

border-color:#FFFFFF;
white-space:nowrap;
margin-left:20px
}


.navwrap{
	float:left;
	z-index:25;

	}
	
h1#logo{
	display:block;
	float:left;
	width:276px;
	height:90px;
	background:url(images/generic/logo.gif) top center no-repeat;
	}

h1#logo a{
	
	width:276px;
	height:102px;
	}

h1#logo a span{
	display:none;
	}
	
.searchbutton{
	position:absolute;
	}

.searchipt input{
background:transparent url(images/input_bg.png) repeat-x scroll left top;
border:0px solid #dedede;
padding:0px;
vertical-align:TOP;
font-size:11px;
color:#777982;

}




li.searchresult{
	padding-bottom:15px;
}
/*--MAIN NAVIGATION*/				
#main-nav {
	width: 653px;
	height: 102px;
	background: transparent url(images/navigation/nav.gif) no-repeat;
	z-index:2;
}

#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 102px;
}

#main-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	margin-left:50px;
	margin-top:40px;
	border: none;
}

#main-nav ul li a {
	display: block;
	height: 102px;
	padding: 0;
	margin: 0;
		text-decoration:none;
}

li#nav_one a{ width: 75px; }
li#nav_two a { width: 90px; }
li#nav_three a { width: 69px; }
li#nav_four {width:53px}
li#nav_five a {width:88px}
li#nav_six a {width:79px}
li#nav_seven a {width:163px}
li#nav_eight a {width:35px}

li#nav_one a:hover { background: transparent url(images/navigation/nav-over.gif) 0px 0px no-repeat; }
li#nav_two a:hover { background: transparent url(images/navigation/nav-over.gif) -75px 0px no-repeat; }
li#nav_three a:hover { background: transparent url(images/navigation/nav-over.gif) -165px 0px no-repeat; }
li#nav_four a:hover { background: transparent url(images/navigation/nav-over.gif) -234px 0px no-repeat; }
li#nav_five a:hover { background: transparent url(images/navigation/nav-over.gif) -287px 0px no-repeat; }
li#nav_six a:hover { background: transparent url(images/navigation/nav-over.gif) -375px 0px no-repeat; }
li#nav_seven a:hover { background: transparent url(images/navigation/nav-over.gif) -454px 0px no-repeat; }
li#nav_eight a:hover { background: transparent url(images/navigation/nav-over.gif) -617px 0px no-repeat; }

#main-nav ul li strong { display: none; }

/*--INDEX PHOTO*/
#bigphoto{
	height:300px !important;
	}
	

.indexbox{
	float:left;
	width:297px;
	margin-right:22px;
	}
	
.indexbox h2{
	display:block;
	text-indent:-9999px;
	height:29px;
	}
	
h2#personal{
	background:url(images/headings/idx-personal.gif) top left no-repeat transparent;
	}
	
h2#business{
	background:url(images/headings/idx-business.gif) top left no-repeat transparent;
	}
	
.indexbox p{
	display:block;
	border-top:1px solid #dadada;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	}
	
.s-tags{
	color:#969b9f;
	font-size:10px;
	font-weight:normal;
	}
	
.endbox{
	width:292px;
	float:left;
	}

	
/*--NEWSLETTER SIGNUP*/
#newsletter{
	height:104px;
	background:url(images/background/newsletter-box.gif) top left no-repeat;
	}
	
#newsletter .contwrap{
	padding-top:30px;
	padding-left:8px;
	}
	
#newsletter p{
	color:#fc7a7a;
	line-height:14px;
	padding-bottom:5px;
	}

#contactFormArea label{
 display:none !important;
}
	
/*--HOW DO I?*/
#howdoi{
	height:104px;
	background:url(images/background/howdoi-box.gif) top left no-repeat;
	margin-top:24px;
	}
	
#howdoi .contwrap{
	padding-top:30px;
	padding-left:8px;
	}
	
#howdoi p{
	color:#a1a6a8;
	line-height:14px;
	padding-bottom:10px;
	}
	
/*--INTERNAL PAGES*/
#column-left{
	width:655px;
	margin-right:10px;
	float:left;
	padding-left:16px;
	}
	
#column-career-left{
	width:900px;
	margin-right:10px;
	float:left;
	padding-left:16px;
	}


#column-home-left{
	width:695px;
	margin-right:0px;
	float:left;
	}

#column-right{
	width:232px;
	float:left;
	margin-top:7px;
	}
	
#breadcrumbs{
	height:25px;
	font-size:11px;
	padding-left:15px;
	}
	
#column-left h2{
	font-size:30px;
	line-height:30px;
	color:#6e7172;
	font-weight:normal;
	margin-bottom:8px;
	}
	
#column-left h3{
	font-size: 20px;
line-height:23px;
letter-spacing: -2px;
margin-bottom:0px;
	}
	

#column-left h4{
	font-size: 12px;
line-height:14px;
letter-spacing: -1px;
/*margin-bottom:5px;*/
	}

#column-left h5{
	font-size: 14px;
line-height:14px;
color:#565E69;
margin-bottom:10px;
	}

#copy-area{
z-index:200;
}

	
#copy-area p{
	margin-bottom:20px;
	}

#copy-area ul{
	margin:0 0px 10px 20px;
	padding:5px;
	}
	
#copy-area li{
	list-style-type:disc;
	padding-bottom:10px;
	color:#000000;
	list-style-image:url(images/list_ring.gif);
	}
	
img.alignright{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}
	
img.alignlefthome{
	float:left;
	margin-right:0px;
	margin-bottom:0px;
	}

img.alignleft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}



#copy-area-map{
padding-top:24px;
width:400px;
float:left;
	}

#copy-area-map-instructions{
	padding-top:24px;
width:400px;
float:left;
margin-left:40px;
	}

	
#copy-area p{
	margin-bottom:15px;
	}
#flashcontent{
 margin-top:10px;
}

	
/*--SIDE NAVIGATION AREAS*/	
#side-nav{
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:url(images/background/side-nav.gif) top left repeat-x;
	}

#bpo-side-nav{
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:url(images/background/side-nav.gif) top left repeat-x;
	}
	
.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(overbtn.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 211px;
height: 44px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 211px;
height: 44px;
display: block;
float: left;
color: black;
text-decoration: none;
}
	
.inthissection{
	display:block;
	}

.inthissection li a{
	display:block;
	height:25px;
	line-height:25px;
	padding-left:0px;
	background:url(/images/background/divider-side-nav1.gif) bottom left repeat-x transparent;
	color:#281378;
		text-decoration:none;
	}
	
li.currentpage{
	display:block;
	height:25px;
	line-height:25px;
	padding-left:0px;
	background:url(/images/background/divider-side-nav1.gif) bottom left repeat-x transparent;
	color:#281378;
		font-weight:bold;
	}
	
.inthissection li a:hover{
	display:block;
	height:25px;
	line-height:25px;
	padding-left:0px;
	background-color:#CEDEE1;
	color:#281378;
		font-weight:bold;
		text-decoration:none;
	}
/*


	
*/

.inthissection{
	display:block;
text-indent:5px;
	}
	
.inthissection li a{
	line-height:25px;
	display:block;
		height:25px;
	border-top:1px solid #dadada;
	color:#281378;
	font-size:10px;
		font-weight:bold;
	text-decoration:none;

	}


li.currentpage{
	line-height:25px;
	display:block;
	border-top:1px solid #dadada;
	color:#281378;
	font-size:11px;
		font-weight:bold;
	background:transparent;
	text-decoration:none;

	}

	
.sidepush{
	margin-bottom:22px;
	}
.sidepush-home{
	margin-bottom:0px;
	}
	
#side-navred{
	background: url(images/background/side-navred.gif) top repeat-x #30038C;
	}
	
#side-navred li a{
	display:block;
	height:25px;
	line-height:25px;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	background:url(images/background/divider-side-navred1.gif) bottom left repeat-x;
	color:#fff;
	}
	
#side-navred li a:hover{
	display:block;
	height:25px;
	line-height:25px;
	padding-left:5px;
	background:#333333;
	color:#fff;
	text-decoration:none;
	}

#side-navred2{
	background: url(images/background/side-navred1.gif) top repeat-x #30038C;
	}
	
#side-navred2 li a{
	display:block;
	height:15px;
	line-height:15px;
	padding-left:8px;
	background:url(images/background/divider-side-navred1.gif) bottom left repeat-x transparent;
	color:#fff;
	font-size:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:8px;

	}
	
#side-navred2 li a:hover{
	display:block;
	height:15px;
	line-height:15px;
	padding-left:8px;
	padding-right:8px;
 
	background:#333333;
	color:#fff;
	text-decoration:none;
    font-size:10px;
	text-align:left;
	}

	

/*--TALK TO US*/
#talktous{
	height:120px;
	background:url(images/background/for-more-info.gif) top left no-repeat;
        text-align:left;
        clear:both;
        padding-top:114px;
	}
	
#talktous p{
	display:block;
	width:200px;
	float:left;
	font-size:11px;
	line-height:12px;
	color:#3d3e3f;
	margin:0 15px 10px 8px;
	}

#talktous span{
	color:#7a8186;
	}

.find-button{
        padding-bottom:10px;
	}


/*--DIRECTORS*/

#chairman{
	background:url(images/background/director-box.gif) top left no-repeat;
	height:209px;
	padding-top:5px;
	}
	
#chairman img{
	float:left;
	margin:0 10px 10px 10px;
	}
	
#chairman h4{
	padding-left:10px;
	margin-bottom:5px;
	}
	
.board-left{
	width:330px;
	margin-right:28px;
	float:left;
	}
	
.board-right{
	width:330px;
	float:left;
	}
	
.board-left img, .board-right img{
	float:left;
	margin:0 10px 10px 5px;
	}
	
.board-left p, .board-right p{
	font-size:11px;
	line-height:12px;
	color: #3D3E3F;
	padding:5px;
	}

/*--PRODUCT PAGES*/
.product-callout-left{
	width:330px;
	float:left;
	margin-right:14px;
	height:212px;
	}
	
.product-callout-right{
	width:330px;
	height:212px;
	float:left;
	margin-left:14px;
	}
	
.product-callout-left a, .product-callout-right a{
	}
	
.product-callout-left h5, .product-callout-right h5{
	margin-top:154px;
	text-indent:30px;
	background:url(images/buttons/dot.gif) no-repeat;
	background-position:7px -2px;
	font-size:14px;
	margin-bottom:0 !important;
	}
	
.product-callout-left p, .product-callout-right p{
	color:#969b9f;
	font-size:10px;
	text-indent:30px;
	margin:0;
}
	
#prod-farm{background:url(images/photos/prod-farm.jpg) top center no-repeat;}
#prod-livestock{background:url(images/photos/prod-livestock.jpg) top center no-repeat;}
#prod-worker{background:url(images/photos/prod-worker.jpg)	top center no-repeat;}
#prod-business{background:url(images/photos/prod-business.jpg)	top center no-repeat;}
#prod-transit{background:url(images/photos/prod-transit.jpg) top center no-repeat;}
#prod-cardealer{background:url(images/photos/prod-cardealer.jpg) top center no-repeat;}
#prod-hotel{background:url(images/photos/prod-hotel.jpg) top center no-repeat;}
#prod-home{background:url(images/photos/prod-home.jpg) top center no-repeat;}
#prod-vehicle{background:url(images/photos/prod-vehicle.jpg) top center no-repeat;}
#prod-accident{background:url(images/photos/prod-accident.jpg) top center no-repeat;}
#prod-special{background:url(images/photos/prod-special.jpg) top center no-repeat;}


/*OUR STAFF PAGES*/

.staffname{
	margin-bottom:10px;
}

.staffname p{
	color:#3D3E3F;
	display:block;
	float:left;
	font-size:11px;
	line-height:12px;
	margin:0 15px 5px 0;
	width:200px;
	}

.staffname p.sectionbit{
	color:#5d5f61;
	display:block;
	border-bottom:1px solid #dcdcdc;
	float:left;
	font-size:13px;
	margin:0 15px 5px 0;
	width:690px;
	font-weight:bold;
	}

/*--DOWNLOADABLE CLAIMS FORMS*/
#downloadable{
	height:120px;
	background:url(images/background/downloadable-claims.gif) top left no-repeat;
        text-align:left;
        clear:both;
        padding-top:114px;
	}
	
#downloadable p{
	display:block;
	width:200px;
	float:left;
	font-size:11px;
	line-height:12px;
	color:#3d3e3f;
	margin:0 15px 10px 8px;
	background:url(images/background/acrobatfile.gif) top left no-repeat;
	text-indent:16px;
	}

#downloadable a{
       font-weight:bold;
}

#downloadable span{
	color:#7a8186;
	}

.mini-dl{
	width:220px;
	height:130px;
	margin-right:15px;
	border-right:1px solid #dcdcdc;
float:left;
margin-bottom:20px;
	}
	
.mini-dl p{
	padding:5px;
	}

.mini-dl p a{
 font-weight:bold;
}

.minip-dl{
	width:220px;
	height:45px;
	margin-right:15px;
	border-right:1px solid #dcdcdc;
float:left;
margin-bottom:20px;
	}
	
.minip-dl p{
	padding:5px;
	}

.minip-dl p a{
 font-weight:bold;
}

/*NEWSSTYLING*/

.NewsSummaryPostdate{
	font-size:10px;
	color:#969b9f;
padding-bottom:5px;
	}
	
.NewsSummaryCategory, .NewsSummaryAuthor{
	font-size:10px;
	color:#969b9f;
	font-weight:bold;

	}

.NewsSummaryLink{
font-weight:bold;
font-size:12px;
}

.NewsSummarySummary p{
color:#172034;
	font-size: 12px;
	line-height: 18px;
margin-bottom: 0 !important;
}

.NewsSummaryMorelink{
font-weight:bold;
font-size:11px;
margin-bottom:25px;
}

#NewsPostDetailDate{
font-size:10px;
	color:#969b9f;
padding-bottom:5px;
}

#NewsPostDetailReturnLink, #NewsPostDetailPrintLink{
font-weight:bold;
font-size:11px;
}

/*OUT AND ABOUT TABLES*/

td.grey{
	background:#edeff1;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}
	
td.alt{
	background:#fff;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}

th{
font-size:12px;
}

/*--INSPECTOR MAP*/

#inspmap{
	width:930px;
	margin-top:10px;
}


/*--NEWSLETTER SIGNUP INTERNAL*/

.intwrap{
	padding-top:10px;
	padding-left:8px;
	background:#E20024 url(images/background/side-navred.gif) repeat-x  center top;
	}
	
.intwrap p{
	color:#fc7a7a;
	line-height:14px;
	padding: 0 5px 5px 0;
	}

/*CONTACT US IFRAME STYLES*/
.mapframe{
	height:340px;
	background:url(images/background/mapbox.gif) top no-repeat;
	text-align:center;
        margin-top:10px;
	}
	
.mapdetails{
	height:96px;
	background:url(images/background/directionsbox.gif) top no-repeat;
padding-top:21px;
margin-bottom:20px;
	}

.mapdetails p {
	font-size:11px;
	line-height:14px;
	color:#a4a28d;
margin-bottom:5px !important;
padding-left:12px;
	}
	

/*FAQ*/

#faq{
  background:#f9f9f9;
  padding:10px;
margin-bottom:20px;
}

.questionbox1{
 float:left;
 width:300px;
 margin-right:40px;
}

.questionbox2{
 float:left;
 width:300px;
}

#faq li a{
  list-style-type:none;
 font-weight:bold;
line-height:14px;
font-size:11px;
}
  


/*MISC. CLASSES AND ID's*/
.email{
	padding-left:16px;
	background:url(images/generic/email.gif) left no-repeat;
	}

.divider{
	height:30px;
	background:url(images/background/divider.gif) top no-repeat;
clear:both;

	}

p.policyforms a{
	background:url(images/background/acrobatfile.gif) top left no-repeat;
	text-indent:16px;
	font-weight:bold;
margin:0 !important;
	}

.supersmall{
	font-size:10px;
	color:#dcdcdc;
 }


	
/*--FOOTER AND LEGAL STYLES*/
.footerbox{
	padding-top:40px;
	padding-left:10px;
	float:left;
	width:140px;
	margin-right:80px;
	}
	
.footerend{
	padding-top:40px;
	padding-left:12px;
	float:left;
	width:400px;
	}
	
.footerend p{
	color:#25272a;
	font-size:10px;
	line-height:16px;
	}
	
.footerend p a{
	color:#808080 !important;
	text-decoration:none;
	}
	
	
.footerbox li a{
	line-height:30px;
	color:#808080;
	text-decoration:none;
	}
	
#legal p{
	color:#979797;
	font-size:9px;
	line-height:11px;
	}
	
#footer-logos{
	float:right;
	width:140px;
	}
	
#footer-logos li{
	display:inline;
	padding-right:10px;
	}
	
/*ACCESSIBILITY ISSUES*/
p.nows{
display:none;
}
	

/* End of 'global' */

/* Start of CMSMS style sheet 'sIFR-screen' */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	text-align:justify;
	color:#00CC33;

}

.sIFR-replaced {
	visibility: visible !important;
		text-align:justify;
		color:#00CC33;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
		text-align:justify;
		color:#00CC33;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
  	text-align:justify;
	color:#00CC33;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash #content-left h2 {
	visibility: hidden;
	letter-spacing: -10px;
	color:#00CC33;
	font-size: 30px;
		text-align:justify;
line-height:30px;

}

.sIFR-hasFlash h2 {
	visibility: hidden;
	color:#00CC33;
	letter-spacing: -10px;
	font-size: 30px;
		text-align:justify;
line-height:30px;
color:#00CC33;
}

.sIFR-hasFlash #content-left h3 {
visibility: hidden;
color:#00CC33;
	text-align:justify;
font-size: 20px;
line-height:23px;
letter-spacing: -2px;
}

.sIFR-hasFlash #column-left h4{
	font-size: 14px;
line-height:17px;
color:#00CC33;
	text-align:justify;
letter-spacing: -1px;
/*margin-bottom:5px;*/
	}




.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
		text-align:justify;
	font-size: 24px;
}

/* End of 'sIFR-screen' */

#Footer {
	CLEAR: both; PADDING-RIGHT: 12px; MARGIN-TOP: 0px;MARGIN-LEFT: 20px;  PADDING-LEFT: 12px; PADDING-BOTTOM: 15px; WIDTH:930px; PADDING-TOP: 0px;
}
HTML > BODY #Footer {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 15px; WIDTH:930; PADDING-TOP: 15px
}
#Footer .fttop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH:930; PADDING-TOP: 0px
}
#Footer .ftbot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH:930; PADDING-TOP: 6px
}
#Footer .ftleft {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #666666; MARGIN-RIGHT: 10px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}
#Footer .ftleft A {
	COLOR: #666666; TEXT-DECORATION: none
}
#Footer .ftleft A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
#Footer .ftright {
	FONT-SIZE: 10px; FLOAT: right; MARGIN-LEFT: 5px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px
}
#ftdiv {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}

#accordion {
	margin:20px 0px;
	width:600px;
	overflow:scroll;
	overflow:hidden;
	height:300px;
}

h6.toggler {
	color: #222;
	cursor: pointer;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}

.requstfrm
{
    background-color:White;
    border:solid 1px #ffffff;        
}

.requstfrm:hover
{
    
    border:solid 1px #000000;   
}

#reqfrmtext
{
    font-size: 12px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;   
}

#reqfrmtext:hover
{
    font-size: 12px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
	color:Blue;   
}

.reqfrmb
{
	padding:10px 0px 10px 15px;
     border:solid 1px white;
    
}

.regis
{
    background-color:#1f4873;
    height:25px;
    font:Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;
	color:Yellow;
	font-weight:bold;
	padding:7px 0px 0px 3px;
	
}

.regis_a
{
    background-color:#1f4873;
    height:20px;
    font:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	
	color:Yellow;
	font-weight:bold;
	padding:7px 0px 0px 3px;
	
}

#regis_a
{
   
    font:Tahoma,Arial,Verdana,sans-serif;
	font-size:10px;	
}
.regis_txt
{
	background-color:#8CAEEE;
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:10px;
}

.test
{
	
	background:url(images/frm_Req_d.jpg) repeat-x ;
    
}
.test_a
{
	background:url(images/frm_Req_g.jpg) repeat-x;

}

.rounded {
background: url(images/Graphic1.jpg) no-repeat left top;
height:21px;
width:135px;

}

.textbox
{
border:none;
width:120px;
background-color:White;
margin-left:5px;
margin-top:2px;

}
.textbox_b
{
	background:url(images/Graphic4.jpg) no-repeat;
	border:none;
	width:134px;
	height:22px;
	
}

.rounded_c {
	background:url(images/textboxlist.jpg) no-repeat;
	height:50px;
	width:316px;
}

.rounded_d {
	background:url(images/textboxlist1new.jpg) no-repeat;
	height:50px;
	width:316px;
}
.rounded_e {
	background:url(images/textboxlist_2.jpg) no-repeat;
	height:25px;
	width:316px;
}
.textbox_c
{

	margin-left:5px;
	margin-top:2px;
	background-color:White;
border:none;
}


.rounded_a {
background: url(images/textboxlist_a.jpg) no-repeat;
height:50px;
width:456px;
}

.textbox_d
{
margin-left:5px;
margin-top:2px;
background-color:White;
border:none;
}
.btn
{
	background:url(images/btn.jpg) no-repeat;
	border:none;
	width:57px;
	height:22px;
	text-align:center;	
}
.btn_a
{
	background:url(images/btn_a.jpg) no-repeat;
	border:none;
	width:114px;
	height:22px;
	text-align:center;	
}

.jobmain
{
	width:640px;
	margin:0px auto;
}
#jobmain_left
{
	float:left;
	width:448px;
		
}
#jobmain_left_a
{
	margin:0px auto;
	width:353px;
	height:169px;
	background:url(images/loginlogo_a.gif) no-repeat;
}

.tdbg
{
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	padding:5px 5px 5px 5px;
	border:solid 1px #eee;
	
}

.tdSBO
{
	background-color:White;
}
.tdSBO:hover
{
	background-color:#e4f0f3;
}	



.rounded_SBO {
background: url(images/Graphic3.jpg) no-repeat;
height:21px;
width:195px;
}
.textbox_SBO
{
margin-left:5px;
margin-top:2px;
background-color:White;
border:none;
width :180px;
height:16px;
}

.rah
{
	background: url(images/aa.gif) no-repeat;
    height:20px;
    font:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	
	color:yellow;
	font-weight:bold;
	padding:7px 0px 0px 3px;
	
	
}
.cc
{
	background: url(images/combo.gif) no-repeat;
	
}
.tt
{
	color :Yellow;
}

.lbclass
{
	color:#000000;
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;
	padding:0px 0px 0px 5px
}

.AdminCon
{
	font:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	padding:5px 5px 5px 5px;
	
}