﻿body {font: .75em Arial, 'Trebuchet MS', Verdana, sans-serif; background-color: #FFFFFF; margin:0px; padding:0px;}
img,ul,li,table,div,form {margin:0px; padding:0px;}
img { border: 0px; font-size: 100%; }
input, select, textarea { font-size: 90%; }

a:link, a:active, a:visited { color: #5780ae; text-decoration: underline; }
a:hover { color: #CC0033; text-decoration: underline; }

h1, h2, h3, h4, h5, h6, h7 { color: #333; font-weight: normal; padding: 2px 0 2px 0; margin: 0px; }
h1 { font-size: 150%; }
h2 { font-size: 120%; } 
h3 { font-size: 115%; }
h4 { font-size: 105%; }
h5 { font-size: 100%; }
h6 { font-size: 95%; }
h7 { font-size: 90%; }

h1.blue { color: #5780ae; border-bottom: solid 1px #5780ae; margin: 0 0 5px 0px; }

#fwtl { width: 100%; height: 100%; background: transparent url(../assets/fw/fadeTop_blue.jpg) repeat-x top left; }
#fwtr { width: 100%; height: 100%; background: transparent url(../assets/fw/fadeBottom_blue.jpg) repeat-x bottom left;  padding: 10px 0 10px 0;}
#fwWrapper { position:relative; width: 64.50em; min-width: 774px; min-height: 603px; margin: 0px auto 0px auto; padding: 0px; border:solid 1px #5780ae; background-color:#FFFFFF; } 
#fwHeader { position:relative; height: 7.33em; min-height: 88px; text-align: left; background: transparent url(../assets/fw/fwWrapper.gif) repeat-x top left; }
	#fwLogo { position:absolute; z-index:101; left:0px; top:0px; }
	#fwNav { position:absolute; z-index:102; bottom: 0px; top:auto; left: 0px; margin:0 0.50em 0 0.50em; height: 2.00em; min-height: 24px; width:63.5em; min-width:768px; border-top: solid 1px #a0beda; }
	#fwNav ul { margin:0px; padding: 0px; list-style-type: none; }
	#fwNav ul li { margin:2px 8px 0px 8px; font-size: 120%; padding: 0px; float:left; white-space: nowrap; text-align: center;}
	#fwNav ul li a { color:#FFFFFF; text-decoration: none; }
	#fwNav ul li a:hover, #fwNav ul .selected a { text-decoration: underline; }
#fwNav2 { font-size: 0.78em; position:absolute; z-index:102; bottom: 0px; top:auto; left: 0px; margin:0 0.50em 0.50em 0.50em; height: 2.00em; min-height: 24px; width:768px; min-width:768px; border-top: solid 1px #a0beda; }
	#fwNav2 ul { margin:0px; padding: 0px; list-style-type: none; }
	#fwNav2 ul li { margin:2px 8px 0px 8px; font-size: 120%; padding: 0px; float:left; white-space: nowrap; text-align: center;}
	#fwNav2 ul li a { color:#FFFFFF; text-decoration: none; }
	#fwNav2 ul li a:hover, #fwNav ul .selected a { text-decoration: underline; }	
	
#fwBody { position:relative; text-align: left; min-height: 485px; vertical-align: top; font-size: 100%; }

#fwFooter { width:100%; height:2.33em; min-height:28px; bottom: 0px; top: auto; left: 0px; background: #5780ae url(../assets/fw/bar_blue.jpg) repeat-x; 
			border-top:solid 1px #5780ae; }		
#fwFooterNav { padding: 0px; list-style-type: none; width:60.00em; min-width: 720px; }
#fwFooterNav li { margin: 6px 5px 0px 5px; font-size: 95%; padding: 0px; float:left; white-space: nowrap; }
#fwFooterNav li a { color: #FFFFFF; text-decoration: none; }
#fwFooterNav li a:hover, #fwFooterNav .selected a { color: #FFFFFF; text-decoration: underline; }

#fwCopyright { font-size: 95%; padding: 5px; }
#fwCopyright, #fwCopyright a { color: #333333; }

#columns { margin: 10px 0 0 0; }
#leftColumn { float:left; width:14.58em; min-width:175px; padding: 0; margin: 0 0 0 10px; }
#rightColumn { float:right; width:47.5em; min-width:570px; padding: 0; margin: 0 10px 0 0px;} 
#singleColumn { float:left; width:62.08em; min-width:735; padding: 0; margin: 0 0px 0 10px;} 
#singleColumnCenter {float:left; width:47.5em; min-width:570px; padding: 0; margin: 0 0px 0 40px;} 


.box { border:solid 1px #78ac00; background: #FFFFFF url(../assets/fw/fadeBottom_gray.jpg) repeat-x bottom left; }
.box a:link, .box a:visited, .box a:active, .box a:hover { color:#78ac00; text-decoration: none; }
.brokerLink_selected { color: #000000; text-decoration:none; }
.boxHeader { padding:5px 5px 0 5px; height: 2.0em; min-height: 24px; background: #78ac00 url(../assets/fw/bar_green.jpg) repeat-x;  color: #FFFFFF;} 
.clearAll { clear: both; }
.dataHeader { padding: 0 0 2px 0; }
.data { padding:0 0 5px 0; }
.error { color: #FF0000; }
.warning { color: #FF0000; font-weight:bold }
.specialmessage { color: #000099; }

.logoutButton { color: #FFCC00; }
.alertLink { color: #990000; text-decoration: none; }
.tabletext {font-size: 75%;}
.tabletexttop {font-size: 75%;  vertical-align:top}
.tabletextright {font-size: 75%; text-align:right;}
.tabletextcenter {font-size: 75%; text-align:center;}
.tabletextnowrap {font-size: 75%;white-space: nowrap}
.tablelabel {font-size: 75%; text-align:right; color: #27507e;}
.tablelabeltop {font-size: 75%; text-align:right; color: #27507e; vertical-align: top;}
.tablelabelnowrap {font-size: 75%;white-space: nowrap;  text-align:right; color: #27507e;}
.tablelabelleft {font-size: 75%; text-align:left; color: #27507e;}
.tablelabellefttop {font-size: 75%; text-align:left; color: #27507e; vertical-align:top}
.tablelabelcenter {font-size: 75%; text-align:center; color: #27507e;}

.tablelabelleftnowrap {font-size: 75%;white-space: nowrap;  text-align:left; color: #27507e;}
.smalltabletext {font-size: 70%;}
.smalltabletextcenter {font-size: 70%; text-align:center;}
.smalltabletextright {font-size: 70%; text-align:right;}
.smalltablelabel {font-size: 70%; text-align:right; color: #27507e;}
.smalltablelabelleft {font-size: 70%; text-align:left; color: #27507e;}
.smalltablelabelcenter {font-size: 70%; text-align:center; color: #27507e;}
.smalltabletexttop {font-size: 70%;vertical-align: top;}
.createbrokertext {color: #999999; font-style: italic; }
.smalllabel {font-size: 90%; color: #27507e;}
.smalltabletextcentertop {font-size: 70%; text-align:center;vertical-align: top;}

.bldgtablelabelleft {font-size: 70%; text-align:left; color: #27507e; font-weight:bold; font-family:'Trebuchet MS', Verdana, Arial;}


.locationtableheader
{
	font-size: 75%;
	background-color: #F0F0F0;
	font-weight:bold;

}


.buildinggridheader
{
	font-size: 75%;
	background-color: #FFFFFF;
	font-weight:bold;
	padding-left:20px;
}
.buildinggrid
{
background-color: #F0F0F0;
margin-left:50px;
border:solid;
border-color:#C0C0C0;
border-width:1px;
}
.gridbg
{
	background-color: #FFFFFF;
	color: #000000;
}
.gridbgalternate
{
	background-color: #E9E9E9;
	color: #000000;
}


.gridheader
{
	background-color: #C0C0C0;
	color: #FFFFFF;
}
.sectionheader { float:left;  border-bottom: solid 1px #5780ae; margin: 0 5px 5px 0; padding-top: 4px; text-align: left; font-size: 100%; font-weight: bold; }
.colleft{ float:left; width: 550px; margin: 0 5px 5px 0; padding-top: 4px; text-align: left; font-size: 95%;}
.colright{ float:left; width: 550px; margin: 0 5px 5px 0; padding-top: 4px; text-align: right; font-size: 95%;}
.colcenter{ float:left; width: 550px; margin: 0 5px 5px 0; padding-top: 4px; text-align: center; font-size: 95%;}
.detailgrid
{
background-color: #F0F0F0;
border:solid;
border-color:#C0C0C0;
border-width:1px;
}
.panelborder { border:solid 1px #C0C0C0; background: #FFFFFF; padding-left:5px;}

ul.exposurerisklist
	{
		vertical-align:top;
		color: #5780ae;
		list-style-type: square;
		margin: 0 0 0 30px;
	}
ul.exposurerisklist li
	{
		margin: 0 0 5px 0;
	}
	
blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
	}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:500px;
height:200px;
z-index: 9002;
}
	
/*Modal Popup*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}	
.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}
.radiopadding
	{
		padding-left: 50px; padding-bottom: 10px;
	 }
	
.watermark {
	background: #FFAAFF;
}



.MaskedEditFocus
	{ background-color:#ffffcc; color:#000000}
.MaskedEditMessage
	{color:#ff0000; font-weight:bold}
.MaskedEditError
	{ background-color: #FFCCCC}


table.bimatrix {
	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: #fff5ee;
}
table.bimatrix th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: green;
	background-color: #fffff0;
	-moz-border-radius: ;
}
table.bimatrix td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: green;
	background-color: #fffff0;
	-moz-border-radius: ;
}
