/* CSS Document */body {	margin: 0;	border: 0;	padding: 0;	font-size: 75%;	color: #666666;	font-family:Arial, Helvetica, sans-serif;	background-color: #EEEEEE;}#wrapper-01 {	background: #FFFFFF url(images/main_bkgd.gif) repeat-x top;	width: 100%;}#wrapper-02 {	margin: 0 auto;	padding: 50px 0 0 0 ;	width: 759px;}#header {}#content {	margin: 40px 0 0 0;	background: url(images/vertical_strip.gif) 0 100% no-repeat;	line-height: 1.4em;}#content p {margin: .65em 0 .65em 0;}#content ul {padding: 0;text-indent:0;margin: .5em 0 .5em 0;}#content li {margin: 0 .5em 0 2em;padding: 0;}#content li li {margin: 0 .5em 0 1em;padding: 0;list-style-image:url(images/hyphen_point.gif);}#content table {	border-collapse:collapse;	}#content th {	border: 1px solid #FFF;	background: #FF2634;	color: #FFFFFF;	padding: 2px;}#content td {	border-bottom: 1px solid #DDDDDD;	vertical-align: top;	padding: 2px;}#content h2 {	font-weight: normal;	margin: .75em 0 0 0;	padding: 0;	font-size: 2em;	color: #888888;}#content h3 {	font-weight: normal;	margin: .75em 0;	padding: 0;	font-size: 1.75em;	color: #777777;}#content h4 {	font-weight: bold;	margin: .75em 0 0 0;	padding: 0;	font-size: 1em;	color:#777777;	text-transform:uppercase;}#content-heading {	line-height: 27px;	margin: 0 0 15px 0;	padding: 0 0 0 226px;	background: url(images/horizontal_strip.gif) 60px 0 repeat-y;}#content-heading-fullwidth {	line-height: 27px;	margin: 0 0 15px 0;	padding: 0 0 0 56px;}#content-heading h1, #content-heading-fullwidth h1 {	font-weight: normal;	margin: 0;	padding: 0;	font-size: 3em;	color: #999999;}#col-images, #col-images2 {	float:left;	display: inline;	width: 137px;	margin: 0 0 0 60px;	padding: 1em 0 0 0; /* to match p margins in other columns */}#col-images img, #col-images2 img {	margin: 0 0 27px 0;	border: 1px solid #CCCCCC;	float:left;	display: inline;}#col-images img.logo {	border: 0;}#col-images span, #col-images2 span {	width: 137px;	float:left;	display: inline;	margin: -23px 0 13px 0;	position:relative;	color: #777;	text-align: center;	}#col-text1, #col-text3 {	float:left;	display: inline;	width: 239px;	margin: 0 0 0 28px;}#col-text2, #col-text4 {	float:left;	display: inline;	width: 239px;	margin: 0 0 0 30px;}#col-fullwidth-wrapper {	width: 666px;	margin: 0 0 0 60px;	padding: 22px 0 0 0;	background: url(images/shadow_top.gif) repeat-x top;}#col-fullwidth {	padding: 30px 0 0 0;	background:url(images/col-fullwidth.gif) repeat-y left;}#col-fullwidth-wrapper .clearer {	clear: both;	background: #FFFFFF url(images/shadow_bottom.gif) repeat-x top;	height: 70px;	padding: 20px 0 0 0;	text-align: right;}.clearer {	clear: both;}.profile {	width: 140px;	float:left;	display: inline;	margin: 10px 30px 10px 30px;	padding:1px 0 0 0;}.profile a {	border: 1px solid #CCCCCC;	display: block;}.profile a:hover {	border: 1px solid #FF2634;}.profile p a {	border: 0;}.profile p a:hover {	border: 0;}.project {	margin: 0 30px;}.project th{	text-align: left;}#footer {	padding: 20px 0 20px 0;	background: #EEEEEE url(images/footer_shadow.gif) repeat-x top;	width: 100%;	text-align:center;}a:link { color:#FF2634; text-decoration:none; }a:visited { color:#663366; text-decoration:none; }a:hover { color:#FF2634; text-decoration:underline; }a:active { color:#FF2634; text-decoration:underline; }/*----------- styles for menu--------------*/#chromemenu {	font-size: 12px;	font-weight: bold;	height: 33px;	background: url(images/menu_bkgd.jpg) no-repeat top left;	/*text-align: center;*/	}.chromestyle{}.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; display: block; height: 0; clear: both; visibility: hidden;}.chromestyle ul{width: 100%;padding: 10px 0;margin: 0;text-align: center; /*set value to "left", "center", or "right"*/}.chromestyle ul li{display: inline;margin: 0;padding: 0;}.chromestyle ul li a{color: #EEEEEE;padding: 6px 7px;margin: 0;text-decoration: none;border-right: 1px solid #999999;}.chromestyle ul li a.first{border-left: 1px solid #999999;}.chromestyle ul li a:link, .chromestyle ul li a:visited, .chromestyle ul li a:active {color: #FFF;}.chromestyle ul li a:hover{background:#555555; /*THEME CHANGE HERE*/color:#FFF;}.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*//*content: " v";/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/}/* ######### Style for Drop Down Menu ######### */.dropmenudiv{position:absolute;top: 0;text-align: left;line-height:24px;font-size: 12px;font-weight: bold;z-index:100;background-color: #CCCCCC;width: 250px;visibility: hidden;/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); Add Shadow in IE. Remove if desired*/}* html body .dropmenudiv{ /*recognised only by IE*/margin: 2px 0 0 0;}.dropmenudiv a{width: auto;display: block;text-indent: 7px;background: #CCCCCC; /*THEME CHANGE HERE*/padding: 2px 0;text-decoration: none;color: #555555;border: solid 1px #888888;border-top: 0;}.dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active{	color: #555555;}* html .dropmenudiv a{ /*IE only hack*/width: 100%;}.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background:#666666;color:#FFF;}