html 	 
{
    margin: 0; 
    padding: 0; 
    height:100%; 
}

body 	{ margin: 0; padding: 0; height:100%; color: #333333; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; background-color: #999999; } 
p 	{ margin-top: 8px; margin-bottom: 8px; } 
th 	{ background: #FFFFFF ! important; } 
td 	{ } 

input[type="text"], textarea
{
	font-size: 10px; 
	font-weight: bold; 
	border: 1px solid #d9d9d9; 
	background: #ffffff; 
	color: #777777; 
	padding:3px;
	min-width: 160px; 
}

sup
{
	font-size: 8px;
}

.titleSup
{
	font-size: 12px;
}

li
{
    list-style-position: outside; 
    margin-bottom: 6px;
    list-style-type: square;
}


ul li
{
    list-style-position: outside; 
    margin-bottom: 6px;
    list-style-image: url(../images/bullet.gif);

}

ol li
{
	list-style-position: outside; 
    margin-bottom: 12px;
    list-style-type: none;
}




h1, .h1	{ font-family: Arial, Helvetica, sans-serif; color: #D42333; font-size: 24px; font-weight: normal; line-height: 24px; margin-bottom: 0; }
.h1Black	{ font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 24px; font-weight: normal; line-height: 24px; margin-bottom: 0; }
h2	{ font-family: Arial, Helvetica, sans-serif; color: #d42333; font-size: 18px; font-weight: normal; line-height: 20px; margin-bottom: 0; }
h3	{ font-family: Arial, Helvetica, sans-serif; color: #d42333; font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 0; }
h4	{ font-family: Arial, Helvetica, sans-serif; color: #d42333; font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 16px; margin-bottom: -0.4em; }
h5	{ font-family: Arial, Helvetica, sans-serif; color: #d42333; font-size: 12px; font-weight: bold; line-height: 16px; margin-bottom: -0.5em;  }
h6	{ font-family: Arial, Helvetica, sans-serif; color: #d42333; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 13px; margin-bottom: -0.4em; }

#head 		{ width: 100%; height: 70px; padding: 0; background-color: #d42333; background: url(../images/bg_head.gif) repeat-x; vertical-align: middle; border-bottom: 1px solid #6a1018; }
#logo 		{ height: 70px; white-space: nowrap; text-align: left; color: #ffffff; font-size: 10px; }
#tagline	{ padding-left: 24px; padding-bottom: 18px; white-space: nowrap; text-align: left; color: #ffffff; font-size: 10px; vertical-align: bottom; }
#login		{ text-align: right; white-space: nowrap; padding-bottom: 18px; padding-right: 16px; color: #ffffff; font-size: 10px; vertical-align: bottom; }


.big_header_red	{font-size:21px; color:#CC0000;line-height:30px;}


#search		{ width: auto; text-align: right; vertical-align: middle; white-space: nowrap; }

#banner		{ padding-bottom: 10px; }

#content	{ width: 100%; border-top: 1px solid #b9b9b9; padding: 45px 0; }
#contable	{ width: 1000px; }

#leftcol_home	{ width: 599px; text-align: left; vertical-align: top; padding-right: 5px; }
#rightcol_home	{ width: 389px ;text-align: left; vertical-align: top; padding-left: 5px; }

#mainContentTable  {

}


#mainContentTableLeft   {  }
#mainContentTableCenter   { width: 599px; }
#mainContentTableRight   {
    width: 313px; 
    text-align: left; 
    vertical-align: top; 
    padding-left: 10px; 
}
#title_home		{ width: 599px; height: 96px; background: url(../images/title_home.jpg) no-repeat top; padding: 0 18px; vertical-align: middle; text-align: left; }
#copy_home		{ background: url(../images/bott_pattern.jpg) no-repeat bottom right #ffffff; padding: 18px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
#copy_home li 	{ list-style-position: outside; margin-bottom: 24px; list-style-image: url(../images/bullet_lge.gif); font-size: 14px; line-height: 20px; }
#subscribe_home	{ background-color: #ededed; padding: 0 18px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
#news_home	{ background: url(../images/bg_news.gif) top right no-repeat #dadada; padding: 0 18px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }

#centercol	{ width: 675px; text-align: left; vertical-align: top; }
#rightcol	 
{
    width: 313px; 
    text-align: left; 
    vertical-align: top; 
    padding-left: 5px; 
}
    

.title
{
    width: 675px; 
    height: 96px;
    padding: 0px 25px; 
    vertical-align: middle; 
    text-align: left; 
	background-repeat: no-repeat;
	margin: 0px;
	position: relative;
	top: -10px;
	left: -10px;
	border: none;    



    font-family: Arial, Helvetica, sans-serif;
    color: #D42333; font-size: 24px;
    font-weight: normal; line-height: 24px;
    margin-bottom: 0;


    display:table-cell; 
    vertical-align:middle;
    height: 96px;

    color: #d42333;
}
    

#title		 
{
    width: 675px; 
    height: 96px;
    padding: 0px 25px; 
    vertical-align: middle; 
    text-align: left; 
	background-repeat: no-repeat;
	margin: 0px;
	position: relative;
	top: -10px;
	left: -10px;
	border: none;    
}

#title_homepage		 
{
    width: 100%;
    padding: 0px 25px; 
    vertical-align: middle; 
    text-align: left; 
	background-repeat: no-repeat;
	margin: 0px;
	position: relative;
	top: -10px;
	left: -10px;
	border: none;    
}


.titleMiddleAlign
{
    display:table-cell; 
    vertical-align:middle;
    height: 96px;
}

#copy		{ background: url(../images/bott_pattern.jpg) no-repeat bottom right #ffffff; padding: 20px; }
#sidenav	{ background: url(../images/bg_sidenav.gif) top right no-repeat #ededed; padding: 0 18px; }

#singlecol	{ width: 1000px; text-align: left; vertical-align: top; }
#main		{ padding: 18px; }
#inleftcol	{ width: 599px; padding: 0 48px 0 18px; text-align: left; vertical-align: top; border-right: 1px solid #bbbbbb; }
#inrightcol	{ width: 389px; padding-left: 18px; padding-top: 170px; text-align: left; vertical-align: top; border-left: 1px solid #ffffff; }
#inrightcol_nopad	{ width: 300px; padding-left: 18px; text-align: left; vertical-align: top; border-left: 1px solid #ffffff; }


#container {
    min-height:100%;
    position:relative;
}

#body {
    padding-bottom:35px;	/* Height of the footer */
}

#footer		 
{
    height: 35px; 
    padding: 0 18px; 
    font-size: 9px; 
    white-space: nowrap; 
    text-align: left; 
    vertical-align: middle; 
    background-color: #3a3a3a; 
    color: #ffffff; 
    border-top: 1px solid #6b6b6b; 
    border-bottom: 1px solid #212121;    
    position:absolute;
    bottom:0;
    width:97%;
}



.padding16	{ padding: 16px; }
.padding32	{ padding: 31px; }

.white	{ color: #ffffff; }
.red	{ color: #d42333; }
.gray	{ color: #57585b; }
.black  { color: #000000; }

.black a:link  { color: #000000; }
.black a:visited  { color: #000000; }


.txt11	{ font-size: 11px; }
.contactText	{ font-size: 12px; }
.txt9	{ font-size: 9px; }
.txt14	{  font-size: 14px; line-height: 20px; }

.picL	{ margin-right: 6px; }
.picR	{ margin-left: 6px; }

.quote		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: Italic; line-height: 22px; }
.quote_src	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; }
.superscript { font-size: 8px; line-height: 8px; vertical-align: text-top; }
.superscipt a:link { font-size: 8px; line-height: 8px; vertical-align: text-top; }
.subscript { font-size: 7px; line-height: 7px; vertical-align: text-bottom; }

.transparent { filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85;	opacity: 0.85; }

a:link 	   { color: #0077ce; text-decoration: none; }
a:visited  { color: #0077ce; text-decoration: none; }
a:hover	   { color: #d42333; text-decoration: underline; }
a:active   { color: #b9e0f3; text-decoration: none; } 

#active_mainav		{ color: #d42333; font-weight: bold; }
a.mainav:link 	   	{ color: #ffffff; padding: 0 16px; text-decoration: none; } 
a.mainav:visited  	{ color: #ffffff; padding: 0 16px; text-decoration: none; } 
a.mainav:hover	   	{ color: #d42333; padding: 0 16px; text-decoration: underline; }
a.mainav:active  	{ color: #ffffff; padding: 0 16px; text-decoration: none; } 

#active_sidenav		{ color: #c51b21; background: url(../images/bullet_nav.gif) left no-repeat; padding-left: 12px; }
a.sidenav:link 	   	{ color: #0077ce; text-decoration: none; } 
a.sidenav:visited  	{ color: #0077ce; text-decoration: none; } 
a.sidenav:hover	   	{ color: #c51b21; text-decoration: underline; }
a.sidenav:active  	{ color: #ffffff; text-decoration: none; } 

a.whitelink:link 	{ color: #ffffff; text-decoration: none; } 
a.whitelink:visited { color: #ffffff; text-decoration: none; } 
a.whitelink:hover	{ color: #000000; text-decoration: none; }
a.whitelink:active  { color: #3a3a3a; text-decoration: none; }

a.graylink:link 	{ color: #3a3a3a; text-decoration: none; } 
a.graylink:visited  { color: #3a3a3a; text-decoration: none; } 
a.graylink:hover	{ color: #ffffff; text-decoration: underline; }
a.graylink:active   { color: #b9e0f3; text-decoration: none; }

a.footerlink:link 		{ font-size: 9px; color: #d42333; line-height: 12px; text-decoration: none; }
a.footerlink:visited 	{ font-size: 9px; color: #d42333; line-height: 12px; text-decoration: none; }
a.footerlink:hover 		{ font-size: 9px; color: #ffffff; line-height: 12px; text-decoration: underline; }
a.footerlink:active 	{ font-size: 9px; color: #b9e0f3; line-height: 12px; text-decoration: none; }

.formbtn { font-size: 10px; font-weight: bold; border: 0; }


.errorText 
{
    color:#CC0000;
    font-weight:bold;
}

.pageWidth {
    width:600px;
}

.fileContainer 
{
    margin: 0; 
    padding: 5px;
    width: 99%;
    text-align: left;
    border-top:1px solid #cccccc;
}

.fileListPanel 
{
    padding: 4px 4px 0px 0px;
}



.fileNameDisabled {
       padding-left: 20px;
       padding-top: 1px;
       padding-bottom: 1px;       
       background: transparent url(../images/page_white.png) no-repeat center left;
}



div.pagemenucontainer div.AspNet-Menu-Horizontal{
	position: relative;
	height: 50px;		
/*	border-bottom: 2px #0770A6 solid;*/
	width: 100%;
	margin: auto 10px auto 10px;
	color: #000000;
	
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu { 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	list-style-type: none;
	width: auto;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu li {
	display: block;
	float: left;
	margin: auto 10px auto 10px;
	font-size: 12px;
	color: #FFFFFF
	
	
}	

a.AspNet-Menu {
	color:#FFFFFF;
	
}	

a:hover.AspNet-Menu {
	color:#D42333;
	
}

a.AspNet-Menu-SelectedLeaf {
	font-weight:bold;
	color:#D42333;
	
}



ul.AspNet-Menu li img {
	display:none;
	
}

.topnav a:hover{
	color:#FFFFFF;
	
}


/* Section Headers */

.home { 
	background-image: url(../images/title_home.jpg);
	color: #000000;
	
 }

.aboutUs { 
	background-image: url(../images/title_about.jpg);
	color: #000000;
 }
 
.leadership 
 {
     background-image: url(../images/title_leadership.jpg);
	color: #000000;
 }
 
.services
{
   background-image: url(../images/title_services.jpg);
	color: #000000; 
} 

.riskcheck
{
   background-image: url(../images/title_riskcheck.jpg);
   color: #000000;
} 

.precision_reunderwriting
{
   background-image: url(../images/title_precision_reunderwrite.jpg);
	color: #000000; 
}

.riskguard
{
   background-image: url(../images/title_riskguard.jpg);
	color: #000000;
} 

.riskselect
{
   background-image: url(../images/title_riskselect.jpg);
	color: #000000;
}

.qpconfirm
{
   background-image: url(../images/title_qpconfirm.jpg);
	color: #000000; 
}  
 
.contactUs 
 {
     background-image: url(../images/title_contact.jpg);
	color: #000000;
 }
 
.news
{
    background-image: url(../images/title_news.jpg);
	color: #000000;
}

.research
{
    background-image: url(../images/title_research.jpg);
	color: #000000;
}
 
.dataSecurity
{
    background-image: url(../images/title_security.jpg);
	color: #000000;
} 
 
.sideNavTop { 
    background-image: url(../images/top_sidenav.gif);
    width: 314px;
    height: 10px;
    background-color: #999999;
    

 }
 
 
.sideNavBottom { 
    background-image: url(../images/bott_sidenav.gif);
    width: 314px;
    height: 10px;
    background-color: #999999;
    
 }
 
 .sideNavBackground { 
    background: url(../images/bg_sidenav.gif) no-repeat top right;
    padding: 0px 20px 0px 10px;
    margin: -0px -10px 0px 0px;
    
 }
 
.bottCopy 
 {
     background-image: url(../images/bott_copy.gif);
     
 }

.qpcIcon {
       padding-left: 20px;
       padding-top: 1px;
       padding-bottom: 1px;       
       background: transparent url(../images/bullet_nav.gif) no-repeat center left;
}




.roundedcornr_box_657269 {
   background: #ededed;
}
.roundedcornr_top_657269 div {
   background: url(../images/roundedcornr_657269_tl.png) no-repeat top left;
}
.roundedcornr_top_657269 {
   background: url(../images/roundedcornr_657269_tr.png) no-repeat top right;
}
.roundedcornr_bottom_657269 div {
   background: url(../images/roundedcornr_657269_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_657269 {
   background: url(../images/roundedcornr_657269_br.png) no-repeat bottom right;
}

.roundedcornr_top_657269 div, .roundedcornr_top_657269, 
.roundedcornr_bottom_657269 div, .roundedcornr_bottom_657269 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_657269 { margin: 0 10px; }



.roundedcornr_box_892077 {
   background: #ffffff;
}
.roundedcornr_top_892077 div {
   background: url(../images/roundedcornr_892077_tl.png) no-repeat top left;
}
.roundedcornr_top_892077 {
   background: url(../images/roundedcornr_892077_tr.png) no-repeat top right;
}
.roundedcornr_bottom_892077 div {
   background: url(../images/roundedcornr_892077_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_892077 {
   background: url(../images/roundedcornr_892077_br.png) no-repeat bottom right;
}

.roundedcornr_top_892077 div, .roundedcornr_top_892077, 
.roundedcornr_bottom_892077 div, .roundedcornr_bottom_892077 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_892077 { margin: 0 10px; }


#navigation	{ font-weight: bold; height: 35px; white-space: nowrap; text-align: left; background-color: #3a3a3a; color: #ffffff; position: absolute; border-top: 1px solid #6b6b6b; border-bottom: 1px solid #212121; }

.current
{
	list-style-image: url(../images/bullet_nav.gif);
}

.current a
{
	color: #d42333;
}
	
	
.noBullets
{
    margin-bottom: -15px;
}	
	
.noBullets li
{
    list-style-image: none;
    list-style-type: none;
    margin-left: -22px;
}

.floatLeft
{
	float: left;
	margin: 3px;
}

.floatRight
{
	float: right;
	margin: 5px;
	padding: 0px 0px 15px 20px;
	vertical-align: text-top;
}


#homeList li
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url("/images/bullet_nav_color.gif");
	font-size: 12px;
}

#homeList li a
{
    color: #000000;
}

.errorMessage
{
    font-size: 8px;
}



























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
