/* begin Page */body   { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background: white url(images/blast_bg.jpg) no-repeat fixed center; margin: 0 auto; padding: 0 }#main  { margin-right: auto; margin-left: auto; width: 900px }.cleared{	float: none;	clear: both;	margin: 0;	padding: 0;	border: none;	font-size:1px;}form{	padding:0 !important;	margin:0 !important;}/* end Page */#position{	margin-top: 10px !important;}/* begin Header */div.Header{	margin: 0 auto;	position: relative;	z-index:0;	width: 890px;	height: 250px;}/* a links */a:link, a:visited  { color: #2a3f32; font-weight: normal; text-decoration: none; outline: none medium }a:hover  { color: #030; font-weight: normal; text-decoration: underline }input.button, .validate   { color: #fff; font-size: 10px; background: #2a3f32; border: 0 }.search input.button {	text-align: right;}input.button:hover, .validate:hover  {	}.inputbox  { padding: 2px; border: solid 1px #666 }.inputbox:hover {}img,table {	border: none;}#tag    { background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin: 0 auto; width: 890px; height: 62px; overflow: hidden }#newsflash  { padding-bottom: 10px; width: 188px; float: left }div.center  { background-position: center top; text-align: left; margin: 0 auto; padding: 0; width: 880px }div#wrapper   { margin: 0 auto; width: 870px }#content     { margin: 0; width: 860px }#col-left { margin: 0 6px 0 0; width: 400px; float: left }#col-right { margin-bottom: 20px; width: 420px; float: left }#logo {	padding: 0;	text-align: center;	margin: 0;}#logo a, #logo a:link, #logo a:hover {	font-weight: bold;	font-family: Verdana, Arial, sans-serif;	font-size: 24px;	padding: 0;	margin: 0;	letter-spacing: 1px;	color: #fff;	text-decoration: none;	outline: none;	}/* begin Footer */.Footer   { position: relative; left: 120px; width: 490px; float: left }.Footer-inner{	height:1%;	position: relative;	z-index: 0;	padding: 8px;	text-align: center;}.Footer-text p { margin: 0 }.Footer-text    { color: #300; font-size: 12px; line-height: 22px; text-decoration: none; text-align: center }.Footer-text a:link   { color: #9c0000; font-weight: bold; text-decoration: none }.Footer-text a:visited  { color: #006500; text-decoration: none }.Footer-text a:hover  { color: #9c0000; text-decoration: underline }/* end Footer */h1   { color: #7e0033; font-size: 1.8em; font-family: Tahoma, Arial, sans-serif; font-weight: bold; margin-top: -12px; padding: 0 }h2, .contentheading    { color: #7e0033; font-size: 19px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; padding: 0 }h4   { color: #333; font-size: 16px; font-family: Tahoma, Arial, sans-serif; font-weight: bold }h3, .componentheading, table.moduletable th, legend     { color: #7e0033; font-size: 16px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; line-height: 19px; margin: 0 0 9px; padding: 0 }/* small text */.small {	font-size: 10px;	color: #c4d37b;	font-weight: normal;	text-align: left;}.content       {  }.content_t   { background: url(images/top_brdr.png) repeat-x; margin-top: 0; margin-right: 40px; margin-left: 40px; padding-top: 0; height: 40px }.content_l    { background: url(images/brdr_left.png) repeat-y; margin-top: 0; margin-right: 0; padding-top: 0; width: 900px; float: left; border-right: 2px solid #565656 }.content_r   { background: url(images/brdr_rgt.png) repeat-y; visibility: visible; margin-top: 0; margin-right: 0; padding-top: 0; padding-right: 0; z-index: 1; top: 0; right: 0; left: 900px; width: 40px; float: right; clear: left }.content_tl     { background: url(images/tl_brdr.png) no-repeat left top; margin-top: 0; padding-top: 0; width: 40px; height: 40px; float: left }.content_tr     { background: url(images/tr_brdr.png) no-repeat right top; margin-top: -40px; padding-top: 0; width: 40px; height: 40px; float: right }.content_br     { background: url(images/br_brdr.png) no-repeat right bottom; margin-right: -40px; top: 0; bottom: 0; width: 40px; height: 40px; float: right }.content_bl      { background: url(images/bl_brdr.png) no-repeat 0 bottom; top: 0; left: 0; height: 40px; float: left }.content_b      { background: url(images/brdr_btm.png) repeat-x 0 bottom; visibility: visible; margin-right: 20px; margin-left: 40px; bottom: 0; left: 0; height: 40px }#content_area { padding-right: 30px; padding-left: 30px }#content_area p { line-height: 1.3em }.content_opacity { filter: alpha(opacity=100); opacity: 1.0 }