/* Generic styling Start */body {	color: #444;	font-family: geneva, arial, helvetica, sans-serif;	font-style: normal;	font-weight: normal;	line-height: 15px;	font-size: 12px;	border: 0;	margin: 5px;	padding: 0;	background-color: #17244E; /*#F0EBE6;*/	/*background-image: url(../img/blueBG.jpg);*/	}td.portfolio{	border:1px white solid;}q {	color: #000;	font-family: myriad, geneva, arial, helvetica, sans-serif;	font-style: italic;	font-weight: normal;	line-height: 17px;	font-size: 14px;}p {	margin: 0 0 15px 0;	padding: 0;	border: 0;}div {	margin: 0;	padding: 0;	border: 0;}img {	border: 0;}ul {	list-style-type: none;	padding: 0;	margin: 0 0 15px 0;}li {}a:link, a:visited, a:active, a:hover {	color: #499DD3;	text-decoration: underline;}a:hover {	color: #FFF;	background-color: #499DD3;	text-decoration: none;}h1, h2, h3, h4, h5, h6, h7 {	font-family: myriad, geneva, arial, helvetica, sans-serif;	font-style: normal;	font-weight: normal;	letter-spacing: 0px;}h1 {	float: left;	color: #000;	font-size: 24px;	line-height: 24px;	margin: 0 0 15px 0;	clear: both;}h2 {	color: #D0D0D0;	font-size: 24px;	line-height: 24px;	letter-spacing: -1px;	margin: 0 0 15px 0;}h3 {	color: #7F0000;	font-size: 24px;	line-height: 24px;	margin: 0 0 15px 0;}h4 {	color: #000;	font-size: 18px;	line-height: 18px;	margin: 0 0 12px 0;}h5 {	color: #A0A4A9;	font-size: 18px;	line-height: 18px;	margin: 0 0 12px 0;}h6 {	color: #000;	font-size: 14px;	font-weight: bold;	line-height: 14px;	margin: 0 0 10px 0;}h7 {	color: #7F0000;	font-size: 14px;	font-weight: bold;	line-height: 14px;	margin: 0 0 10px 0;}hr {	margin: 0;	padding: 0 0 5px 0;	border-top: 1px dotted #808080;	border-left: 0;	border-right: 0;	border-bottom: 0;	height: 1px;}/* Generic styling End *//* Class styling Start */.imgborder {	border: 1px solid #C9C9C9;	padding: 1px;}.ul_bullet li {	background-image: url(../img/bullet_arrow.gif);	background-repeat: no-repeat;	background-position: 0 3px; /* left top */	padding-left: 15px;}.ul_bulletlink li {	background-image: url(../img/bullet_arrow_link.gif);	background-repeat: no-repeat;	background-position: 0 3px; /* left top */	padding-left: 15px;}.link_address:link, .link_address:visited, .link_address:active, .link_address:hover {	color: #FFF;	text-decoration: underline;}.link_address:hover {	color: #FFF;	background-color: #7F0000;	text-decoration: none;}.discreetbg {	background-color: #F9F9F9;}.bold {	font-weight: bold;}.whitetext {	color: #FFF;}.inverttext_whiteonred {	color: #7F0000;	background-color: #FFF;}.inverttext_blackonwhite {	color: #FFF;	background-color: #000;}.inverttext_whiteondarkred {	color: #FFF;	background-color: #320000;}.smallergreytext {	font-size: 11px;	color: #808080;}.smalltext {	font-size: 10px;}.imgtext {	font-size: 10px;	color: #808080;}.imgtextbullet {	color: #7F0000;	font-size: 9px;}.addresstext {	color: #FFF;}.dotspacer_h {	height: 1px;	padding: 0;	margin: 15px 0 15px 0;	background-image: url(../img/dotspacer_h.gif);	background-repeat: repeat-x;}.dotspacer_h_narrow {	height: 1px;	padding: 0;	margin: 0 0 10px 0;	background-image: url(../img/dotspacer_h.gif);	background-repeat: repeat-x;}.emp_row {	height: 84px;}.box_outer {	border: 1px solid #C9C9C9;	padding: 0;	margin: 0 0 0 0;	background: #FFF url(../img/bg_box.gif) no-repeat;}.box_inner {	border: 2px solid #FFF;	padding: 10px;	font-size: 10px;	color: #999;}.box_header {	font-size: 11px;	font-weight: bold;	background-color: #F2F2F2;	border: 0;	padding: 8px 10px 8px 10px;	margin: 2px;}.floatleft {	float: left;}.floatright {	float: right;}.clearboth {	clear: both;}.date {	color: #7F0000;	margin-bottom: 0px;	font-size: 10px;	font-weight: bold;}.download_row {	height: 21px;}.bullet_row {	font-weight: bold;	padding-bottom: 15px;}.clm, .doubleclm {	float: left;	margin: 0 0 0 0;	padding: 0 16px 0 15px;}.clm {	width: 224px;}.doubleclm {	width: 479px;}.endclm {	float: left;	border: 0;	margin: 0 0 0 0;	padding: 0 15px 0 15px;}.endclm { /* bmh */	width: 250px;	/*voice-family: "\"}\""; 	voice-family: inherit;*/	width: 219px;}html>.endclm { /* bmh */	width: 219px;}.border_3single {	background-image: url(../img/border_3single.gif);	background-repeat: repeat-y;}.border_doublesingle {	background-image: url(../img/border_doublesingle.gif);	background-repeat: repeat-y;}.coverrow {	height: 10px;	line-height: 10px;	border: 0;	padding: 0;	margin: 0;	background-color: #FFF;}.ie1 {	padding-right: 0 !important;}/* Class styling End *//* Div styling Start */#download div {}#news {/*	overflow: auto; */	height: 361px;	padding-right: 5px;}#news { /* bmh */	width: 254px;	/*voice-family: "\"}\""; 	voice-family: inherit;*/	width: 249px;}html>#news { /* bmh */	width: 249px;}#page {	margin: auto;	padding: 0 10px 0 10px;	width: 759px;	background-color: #FFF;}#header {	text-align: right;	font-size: 10px;	width: 759px;	height: 17px;	line-height: 23px;	border: 0;	margin: 0 0 5px 0;	padding: 0;	background-color: #FFF;}#top {	width: 759px;	height: 175px;	border: 0;	margin: 0 0 10px 0;	padding: 0;	background-image: url(../img/top.jpg);	background-repeat: no-repeat;}#address {	margin: 24px 20px 0 0;}#wrapper_clm {	display: block;	width: 759px;	border: 0;	margin: 0;	padding: 0;}#footer {	clear: both;	width: 749px;	height: 28px;	text-align: right;	font-size: 10px;	border-top: 15px solid #FFF;	margin: 0 0 0 0;	padding: 22px 10px 0 0;	background-image: url(../img/bg_footer.gif);	background-repeat: no-repeat;}#menu_wrapper {	padding: 128px 0 0 7px; /* long=208 */}/* Div styling End *//* Start menu */#menu {	margin: 0 0 0 0;	padding: 0 0 0 0;}#menu ul {	border: 0;	margin: 0 0 0 0;	padding: 0 0 0 0;	list-style-type: none;	text-align: center;}#menu ul li {	display: block;	float: left;	text-align: left;	margin: 0 0 0 0;	padding: 0 0 0 0;}#menu ul li a {	float: left;	height: 16px;	border-top: 0;	border-left: 0;	border-bottom: 0;	border-right: 1px solid #FFF;	margin: 0 0 0 0;	padding: 0 5px 0 5px;	color: #FFF;	font-family: myriad, geneva, arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	text-decoration: none;	display: block;	text-align: center;	line-height: 16px;}#menu ul li#four a	{	border-right: 0;}#menu a:link, #menu a:visited {	color: #FFF;}#menu a:active	{	color: #FFF;}#menu ul li a:hover {	color: #FFF;	background: #5484aa;}#menusectionone #menu li#one a, #menusectiontwo #menu li#two a,#menusectionthree #menu li#three a,#menusectionfour #menu li#four a {	background: #0b1010;	color: #FFF;}/* End menu */a img { border: none; }h2 { font-family: Georgia, Serif; font-size: 36px; text-align: center; font-weight: normal; }#page-wrap { background: white; width: 960px; margin: 80px auto; padding: 50px 0; }												  /* DEFAULT is for three panels in width, adjust as needed   This only matters if JS is OFF, otherwise JS sets this. */								  #mover { width: 2880px; position: relative; }#slider { background: white url(../images/slider-bg.jpg); height: 227px; overflow: hidden; position: relative; margin: 0; }.slide { padding: 40px 30px; width: 900px; float: left; position: relative; }.slide h1 { font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px; color: #ac0000; }.slide p { color: #999; font-size: 12px; line-height: 22px; width: 300px; }.slide img { position: absolute; top: 20px; left: 400px; }#slider-stopper { position: absolute; top: 1px; right: 20px; background: #ac0000; color: white; padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
