/* Textual Styles */
a{color:#1D2E7E;}
a:hover{color:#81B64E;}
div,table,ul,li,p{
font-size:1em;
margin:0px;
padding:0px;
color:#333333;}
h1,h2,h3,h4,h5{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
padding:0;
margin-top:.3em;
font-weight:normal;}

.main *{line-height:1.4em;}

h1{font-size:2.5em;}
h2{font-size:2em;}
h3{font-size:1.5em;}
h4{font-size:1em;font-weight:bold;}
	

	
p{
margin:5px
	}	

.main ul,
.main ol{
margin:25px
	}	

.main ul  ul{
margin:5px
	}	
	
.main ul li{
list-style-image: url(/boma/images/blue_bullet.png);
margin-left:20px;
	}	
.main ol li{
	 list-style-type: decimal;
	 margin-left:20px;
	}	
blockquote{
background:url(/boma/images/blockquote_bg.png) top left no-repeat;
padding:10px 0 0 10px;
font-style:italic;
width:90%;
margin:10px auto;
	}	
fieldset{
border:1px solid #DCEECB;
border-top:none;
width:80%;
margin:25px auto;
background:url(/boma/images/fieldset_Bg.png) top right no-repeat;
	}	
fieldset.form{background:url(/boma/images/form_bg.jpg) top right no-repeat;border-top:none;border-color:#D9E6F7;}
	
legend {font:1.5em Georgia, "Times New Roman", Times, serif;color:#000;margin-top:50px;}	

	
 .main a{font-weight:bold;text-decoration:none;}	
 .main a:hover{color:#fff;background-color:#81B64E;}	
 .main  a.img:hover{background:none;}	
	div.logo a:hover{background:none;}
strong{font-weight:bold;}	

em{font-style:itaic;}

.small{font-size:.9em;}

.large{font-size:1.2em;}
	
.hidden{visibility:hidden;}


/* Table Styles */

table.grid{
	width:90%;
	border-collapse:collapse;
	margin:40px auto;
	}
table.grid tr.head td{
	font:1.4em trebuchet ms;
	color:#002B54;
	border:1px solid #D9E6F7;
background:url(/boma/images/table_head_bg.png) top right repeat-x;
	padding-left:10px;
	}
table.grid tr.subhead td{
	font:1.2em trebuchet ms;
	color:#002B54;
	background-color:#D9E6F7;
	border:1px solid #B8D0F1;
	padding-left:15px;
	}
table.grid tr td.colhead{
	font:1.2em trebuchet ms;
	text-align:center;	
	font-weight:bold;
	border:1px solid #B8D0F1;
	}
table.grid tr.row_1 td{
background:#ECF3FB;	
	padding:5px;
	}	
table.grid tr.row_2 td{
	padding:5px;
	}	
table.grid td{
	border:1px solid #B8D0F1;	
	}

/* Form Styles */
table.form {
font-family:"trebuchet MS", Verdana, Arial, sans-serif;
width:90%;
}
table.form td{
border-collapse:collapse;
border-bottom:1px dashed #ccc;
padding:3px;
}

table.form td.label{
background:url(/boma/images/form_label_bg.png) top left no-repeat;
border:1px solid #D9E6F7;
font-size:12px;
font-weight:bold;
text-align:left;
width:33%;
}

table.form .required{
color:#571C1F;
background:url(/boma/images/required_bg.png) 0 50% no-repeat;
padding-left:20px;
}
.required_legend{
background:url(/boma/images/required_bg.png) top left no-repeat;
color:#999999;
padding-left:18px;
font-size:10px;
font-weight:bold;
line-hieght:12px;
}

td.label .info{
font-weight:normal;
font-size:10px;
}

table.form td.input{
vertical-align:top;
text-align:left;
}


.button_bar{
text-align:center;}

.button{
	font:normal 14px trebuchet ms, verdana, sans-serif;
	color:#fff;
	line-height:25px;
	}
a.button:hover,
input.button:hover{
cursor:hand;}
	
a.button,
input.button{
text-decoration:none;
line-height:25px;
height:30px;
padding:5px 10px 5px 10px;
color:#fff;
bottom-border:1px solid #517286;
border-bottom:none
}


a.blue.button,
input.blue.button{
background:#5B819A url(/boma/images/blue_button_bg.png) top left repeat-x;
}
a.green.button,
input.green.button{
background:#5B819A url(/boma/images/green_button_bg.png) top left repeat-x;
}

/* #content .inner {min-height:400px;}
div.RadGrid {width:99%;}

table.grid{margin-top:0px!important;}

td.input{padding:5px;vertical-align:top;}
td.colhead{padding-top:5px; vertical-align:top;}

table.grid table.grid {
width:100%!important;
margin:0!important;
font-size:.8em!important;
line-height:.5em;}
table.grid table.grid tr{border-left:3px solid #002B54;}
table.grid table.grid tr.row_1,
table.grid table.grid tr.row_2 {border-right:none!important;}
table.grid input {padding:0;margin:0;}

div.button_bar{margin-top:25px!important;}
table.grid tr.subhead td {margin:0!important;padding:0!important;text-align:center!important;}

table.grid tr.spacer { line-height:17px; }
table.grid tr.spacer td { border:0px;} 
table.grid tr td div.notes { font-size:0.80em;padding-top:5px;} */




