@charset "utf-8";
/* CSS Document */

body {background-image:url("http://www3.topproducerwebsite.com/Users/39855/images/background-street.jpg"); background-repeat:none; background-position:left top;} 

html{background:#820101}
img { border: none;}
tr {background-image:"http://www3.topproducerwebsite.com/Users/39855/images/divider_long.gif" ;}
.W3C #header .contact ul.menu li, .IE #header .contact ul.menu li * { border-left-color: !important; border:none; }

#pageframe_L { background: url("frame/side.png") repeat-y 100% 100%; }
#pageframe_R { background: url("frame/side.png") repeat-y 0 100%; }

.pageframe_main .prop { background: url("frame/side_gradient.png") repeat-x 0 100%; }
#pageframe_L .prop1 { background: url("http://www3.topproducerwebsite.com/users/39855/images/LEFT-BG.JPG") no-repeat; background-position: right top; background-attachment: fixed;}
#pageframe_R .prop1 { background: url("http://www3.topproducerwebsite.com/users/39855/images/LEFT-BG.JPG") no-repeat 0 100%; }
	
#pageframe_B .prop {  background: url("http://www3.topproducerwebsite.com/users/39855/images/LEFT-BG.JPG") repeat-x 0 0; }
#pageframe_B .prop1 { background: url("http://www3.topproducerwebsite.com/users/39855/images/LEFT-BG.JPG") no-repeat 0 0; } 
#pageframe_B .prop2 { background: url("http://www3.topproducerwebsite.com/users/39855/images/LEFT-BG.JPG") no-repeat 100% 0; } 
.W3C #pageframe_BL, .IE #pageframe_BL .prop { background: url("http://www3.topproducerwebsite.com/users/39855/images/LEFT-BG.JPG") no-repeat 100% 0; }
.W3C #pageframe_BR, .IE #pageframe_BR .prop { background: url("http://www3.topproducerwebsite.com/users/39855/images/LEFT-BG.JPG") no-repeat 0 0; }



p {font-family: Verdana; color:#333333 font-size:14px; padding-right:5px;}
h2 { font-weight: bold; color:"ac130e"; font-family:Verdana; margin: 1.25em 0 0.5em; font-size:16px;}
h3 { font-weight: bold; color:"ac130e"; font-family:Verdana; margin: 1.25em 0 0.5em; font-size:14px;}
a { font-weight: bold; color: #ac130e; text-decoration: underline;}

a:link { font-weight: bold; color: #ac130e; text-decoration: underline;}
a:hover { font-weight: bold; color: #ac130e; text-decoration: none;}
a:active { font-weight: bold; color: #9a0802; text-decoration: none;}
a:visited { font-weight: bold; color: #ac130e; text-decoration: underline;}
a:hover:visited { font-weight: bold; color: #9a0802; text-decoration: underline;}

.webbox .content { background-color: #f2f2f2; }
#mainNav ul.menu li.this a, #mainNav ul.menu a:hover { color: #333333; background-color: #f2f2f2; }

#subNav li.subnav_item1 a { background-color: #f2f2f2; color: #333333;}
#subNav li.subnav_item2 a, #subNav li.subnav_item10 a { background-color: #f2f2f2; color: #333333;}
#subNav li.subnav_item3 a, #subNav li.subnav_item9 a { background-color: #f2f2f2; color: #333333;}
#subNav li.subnav_item4 a, #subNav li.subnav_item8 a { background-color: #f2f2f2; color: #333333;}
#subNav li.subnav_item5 a, #subNav li.subnav_item7 a { background-color: #f2f2f2; color: #333333;}
#subNav li.subnav_item6 a{ background-color: #f2f2f2; color: #333333;}
#subNav ul.menu li.this a, #subNav ul.menu a:hover, .webbox .heading { font-family:Verdana; background-color: #be1b14; }
#header .heading { background-color: #be1b14; background-image: url("header_heading.png"); height:0px;}
#footer .copyright { background-color: #7f0000; }
#header .contact { background-color: #be1b14; height:0px;}
#header .contact h2, #header .contact h3, #header .contact span, a:link { color:#FFFFFF; }
#header .shadow { background: none; height:0px;}
.shadow { background: none; height:0px;}
.IE6 #header .shadow { background: none; height:0px;}


#mainNav, #header2{ font-family:Verdana; color: #232323; background-color: #f2f2f2; }

#mainNav ul.menu li.this a, #mainNav ul.menu a:link { font-family:Verdana; color: #232323; background-color: #f2f2f2; }
#mainNav ul.menu li.this a, #mainNav ul.menu a:visited { font-family:Verdana; color: #232323; background-color: #f2f2f2;  }

#mainNav ul.menu li.this a, #mainNav ul.menu a:hover { font-family:Verdana; color: #ac130e; background-color: #f8f8f8; }
#mainNav ul.menu li.this a, #mainNav ul.menu a:active { font-family:Verdana; color: #ac130e; background-color: #FFFFFF; }

.user a:visited, .webbox .content a:visited, #footerNav ul.menu a:visited, #header .contact a:visited { color: #9b0902; }
.user a:hover, .webbox .content a:hover, .user a:active, .webbox .content a:active, #footerNav ul.menu a:hover, #footerNav ul.menu a:active, #header .contact a:hover, #header .contact a:active { color: #9b0902; text-decoration:none;}


#footer .copyright, #footer .copyright a { display:none; }
.user h2 {color: #ac130e;}

.GroupHeader { font-family:Verdana; FONT-SIZE: 12px; color:#ac130e; padding:6px 0 4px 5px; margin-bottom:2px;font-weight: bold; background-color:f8f8f8;}
/* -- Form -- */

.lForm
{ 
	margin-top:10px;
	border: 0px solid #666666; 
	border-top: none;
	COLOR: #666666; font-size: 11px;  
	background-color:#F8f8f8;
}

.lForm .header { FONT-SIZE: 14px; padding:2px 0 12px 0; padding-left:5px;font-weight: bold; color:#ac130e;}
.lForm .memoWrap { text-align: right;}
.lForm .memo {padding-right:5px; padding-left:10px; background:url("http://www3.topproducerwebsite.com/Users/39855/images/require.gif") no-repeat; background-position: center left;}

.lForm .GroupHeader { font-family:Verdana; FONT-SIZE: 12px; color:#ac130e; padding:6px 0 4px 5px; margin-bottom:2px;font-weight: bold; background-color:#f8f8f8;} 

.lForm .fieldName {width:20%}
.lForm .fieldWrapper {margin: 8px 5px; font-weight:bold;}

.lForm .fieldName .required {background:url("http://www3.topproducerwebsite.com/Users/39855/images/require.gif") no-repeat; background-position: 4px 4px; padding: 0px 10px 0px 10px; }

.lForm .RowOdd { padding:1px 0 1px 2px; background-color:#f8f8f8;}
.lForm .RowEven { padding:1px 0 1px 2px; background-color:#f8f8f8;}

.lForm .RowButton { padding:3px 3px 3px 200px;}
.lForm input {margin: 3px 0 3px 0; vertical-align:middle;}
.lForm .inputRadio {width:30px; text-align:left;}
.lForm select {margin: 3px 0 3px 0;}
.lForm textarea {margin: 3px 0 3px 0;}

.calculator { width:100%; background-color:#f8f8f8}
.calculator .note, .calculator .inlineNote {font-size:9px; text-align:center; padding:5px 0 10px 0;}
.calculator .inlineNote { font-style:italic; text-align:left; width:400px; font-size:10px;}
.calculator .bdStyle1 { border:0; border-bottom: 0px; width:100%; }
.calculator .bdStyle2 { border:0; border-top: 0px; width: 100%;}
.calculator tr.attrRow { background-color:Black; color:White;}
.calculator tr.oddRow { background-color:#f2f2f2;}
.calculator tr.evenRow { background-color:#FFFFFF;}
.calculator .error, .calculator .result, .calculator .required  {color:Red;}
.calculator .dialogHeader { background-color:Gray; font-weight:bold; font-size:14px; color: white; padding: 10px 3px;}  
.popup {min-width:100%;}






