#col_wrapper_1 {            /* main wrapper. contains col_wrapper_2 and col_wrapper_3 */
	position:relative;
	background:#cccccc;
}
#col_wrapper_2 {            /* main content area */
	position:relative;
	height:1000px;
	left:-10px;
	float:right;
}
#col_wrapper_3 {            /* navigation bar area */
	position:relative;
	top:-4px;
	float:left;
	width:200px;
}

.box_header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:30px;
	background:#003366;/*#5D7493;*/
}
.box_header2 {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:40px;
	background:#003366;/*#5D7493;*/
}
.social_media_title {
	position:relative;
	font-family:Sans-serif; 
	font-weight:bold;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	top:5px;
	left:0px;
	width:240px;
	height:23px;
	background:#003366;
}

.social_media {
	position:relative;
	top:0px;
	left:0px;
	width:238px;
	height:40px;
	border-style:solid;
	background-color:#fff;
	border-width:1px;
	border-color:#003366;
}

.twitter_title {
	position:relative;
	font-family:Sans-serif; 
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#FFF;
	top:5px;
	left:0px;
	width:240px;
	height:18px;
	background:#003366;
}
.images {
	position:relative;
	top:3px;
	bottom: 0;
	left: 50px;
	right: 50px;

}
.twitter_space {
	background-color:#fff;
	padding-top:5px;
	padding-bottom:0;
}

.govbanner {
	top:5px;
	left:0px;
	width:240px;
	height:375px;
}

.rsstitle {
	position:relative;
	font-family:Sans-serif; 
	font-weight:bold;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	top:5px;
	left:0px;
	width:240px;
	height:23px;
	background:#003366;
}

.rss {
	position:relative;
	font-size:12px;
	width:230px;
	height:130px;
	padding:4px 4px 4px 4px;
	font-family:Sans-serif; 
	border:solid;
	background-color:#fff;
	border-width:1px;
	border-color:#003366;

}

.head_text {
	position:relative;
	top:5px;
	left:10px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.tab_win {													/* NOTE: tab width settings is set in the page */
	margin-left:2px;						    /* spacing between tabs */
	float:left;
	position:relative;
	height:100%;								    /* fills container. gets size from the wrapper */
	border-top:solid #5D7493 1px;
	border-right:solid #5D7493 1px;
	border-left:solid #5D7493 1px;
}
.tab_win a {												/* link settings */
	display:block;
	height:100%;
	width:100%;
	background:#7F99BA;
	text-decoration:none;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
}
.tab_win a:hover {
	color:#000000;
	text-decoration:none;
	background-color:#E8EFF7;
}
.tab_win a:active {
	color:#000000;
	text-decoration:none;
	background-color:#E8EFF7;
}
.tab_win a:focus {
	color:#000000;
	text-decoration:none;
	background-color:#E8EFF7;
}
.inside_win {
	position:relative;
	text-align:center;
	top:15%;									/* vertical align tab text*/
}
/* ---------- mainbox 1 ------------------------------ */ 


#sandy-wrap {
	position:relative;
	top:0px;
	left:0px;
	width:730px;
										/* total box height*/
	background:#EBECE6;
	border:solid #5D7493 1px;
	margin:12px 0px;
}
.sandy_text {
	position:relative;
	top:5px;
	left:10px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

.sandy_header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:40px;
	background:#003366;/*#5D7493;*/
}

#mainbox {
	position:relative;
	top:0px;
	left:0px;
	width:730px;
	height:200px;
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	background:#EBECE6;
	border:solid #5D7493 1px;
	margin:12px 0px 0px 0px;
}

#mainbox1, mainbox-temp {
	position:relative;
	top:0px;
	left:0px;
	width:730px;
	height:300px;
	/*height:260px;*/									/* total box height*/
	background:#EBECE6;
	border:solid #5D7493 1px;
	margin:12px 0px 0px 0px;
}
#win_tab_wrapper1 {
	position:relative;
	left:10px;								    /* horizontal position of entire menu bar */
	top:35px;	                  /* positioning of tab */
	width:700px;	                /* prevents tab wrapping */
	height:25px;								  /* tab height */
	z-index:100;
}
.box_content {
	padding:2px 0px 0px 0px;					/* allows some spacing on the right side*/
	position:absolute;
	top:60px;
	left:10px;												/* spacing between main box and content box */
	width:700px;
	/*height:225px;*/      								/* this can be turned off so box height is determined by content */
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:solid #5D7493 1px;
	background:#E8EFF7;
	visibility:hidden;
}
#omh_resource a {
	display:block;
	text-decoration:none;
	width:100%;
	height:100%;
}
#omh_resource a:link {
	color:#ffffff;
}
#omh_resource a:visited {
	color:#ffffff;
}
#omh_resource a:hover {
	color:#ffffff;
	background-color:#003366;/*#5D7493;*/
}
#omh_resource a:active {
	color:#ffffff;
	background-color:#5D7493;
}
#omh_resource a:focus {
	color:#ffffff;
	background-color:#5D7493;
}
#omh_resource ul {
	position:relative;
	left:2px;
	padding:2px 2px 2px 2px;             /* position list from the bottom of tab */
	margin:0px 0px 0px 0px;
}
#omh_resource li {
	display:block;
	width:204px;												/* service button widths */
	height:25px;												/* service button heights */
	background:#7e98ba; 								/* url(images/underline1.gif) repeat-x left bottom; */
	list-style:none;										/* url(images/arrow.gif); */
	margin:0px 0px 1px 0px;             /* service button spacing */
}
#omh_resource li div {
	padding:4px 0px 0px 4px;
}
/* temporary */ 
.box_content_fix {
	padding:8px 10px 0px 10px;
	font-weight:normal;
	list-style-image: url(images/arrow.gif);
	list-style-position: inside;
}
.box_content_fix a {
	display:inline;
	text-decoration:underline;
}
.box_content_fix a:link {
	color:#000000;
}
.box_content_fix a:visited {
	color:#000000;
}
.box_content_fix a:hover {
	/*color:#C00000;*/
	color:#003366;
}
.box_content_fix a:active {
	color:#000000;
}
.box_content_fix a:focus {
	color:#000000;
}
#main_img {
	position:relative;
	top:2px;
	left:-4px;

	float:left;
	border:1px solid #5D7493;
}
/* ---------- mainbox 2 ------------------------------ */ 

#mainbox2 {
	position:relative;
	top:0px;
	left:0px;
	width:730px;
	/*height:320px;*/
	height:230px;									/* total box height*/
	background:#EBECE6;
	border:solid #5D7493 1px;
	margin:12px 0px 0px 0px;
}
#win_tab_wrapper2 {
	position:relative;
	left:10px;							    /* horizontal position of entire menu bar */
	top:35px;	                /* positioning of tab */
	width:700px;	              /* prevents tab wrapping */
	height:25px;								/* tab height */
	z-index:100;
}
.box_content2 {
	padding:0px 0px 0px 0px;
	position:absolute;
	top:60px;
	left:10px;
	width:700px;
	/*height:225px;*/ 
	height:160px; 													/* this can be turned off so box height is determined by content */
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:solid #5D7493 1px;
	background:#E8EFF7;
	visibility:hidden;
}
.box_content2 li a .date {									/* avoids date wrapping. not in use 080701 */
	white-space: nowrap;
}
.box_content2 p {									/* avoids date wrapping. not in use 080701 */
	white-space: nowrap;
	margin-left:15px;
}
.box_content2 a {
	text-decoration:underline;
}
.box_content2 a:link {
	color:#000000;
}
.box_content2 a:visited {
	color:#000000;
}
.box_content2 a:hover {
	color:#C00000;
}
.box_content2 a:active {
	color:#C00000;
}
.box_content2 a:focus {
	color:#C00000;
}
/* sub links within the main window */
#omh_news div {
	position:absolute;
	left:40px;
	top:140px;
}

/* sub links within the main window */
#omh_press div {
	position:absolute;
	left:40px;
	top:140px;
}
/* sub links within the main windows */
#omh_advisories div {
	position:absolute;
	left:40px;
	top:140px;
}
/* sub links within the main windows */
#omh_web_casts div {
	position:absolute;
	left:40px;
	top:140px;
}
/* sub links within the main windows */
#omh_jobs li {
	padding:0px;
	margin:0px;
}
/* sub links within the main windows */
#omh_newsletter div {
	position:absolute;
	left:40px;
	top:140px;
}
/* sub links within the main windows */
#omh_public_notice div {
	position:absolute;
	left:40px;
	top:140px;
}
.box_content2 ul {
	position:relative;
	padding-top:10px;
}
.box_content2 li {
	list-style-image: url(images/arrow.gif);
	list-style-position: outside;
	padding:5px 0px 5px 0px;
}
#tbl_webcast {
	position:relative;
	top:5px;
 padding:0px border-spacing:0px;
	margin:0px;
	border:0px solid #5D7493;
	font-size:12px;
}
.tbl_webcast_hd {
	background:lightgrey;
	font-weight:bold;
}
.tbl_column1 {
	background:white;
}
#tblhd1 {
	width:200;
}
#tblhd2 {
	width:120px;
}
#tblhd3 {
	width:80px;
}
#tblhd4 {
	width:356px;
}
/* ---------- mainbox 3 ------------------------------ */ 
 
#mainbox3 {								/* main box outline */
	position:relative;
	top:0px;
	left:0px;
	width:730px;
	height: 210px;
	background:#EBECE6;
	border:solid #5D7493 1px;
	margin:12px 0px 12px 0px;
}
#mainbox3 .program_box {
	float:left;
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	color:#000;
	border:solid #5D7493 0px;
	position:relative;
	top:0px;
}
#mainbox3 a {
	width:100%;
	height:100%;
}
#mainbox3 a:link {
	color:#000000;
}
#mainbox3 a:visited {
	color:#000000;
}
#mainbox3 a:hover {
	color:#C00000;
}
#mainbox3 a:active {
	color:#C00000;
}
#mainbox3 a:focus {
	color:#C00000;
}
/* ---------- individual images in mainbox 3 ----------*/
/* image 1 */
#mainbox3 #image1 {
	top:15%;
	width:80px;
	margin-left:12px;
	text-align:center;
}
/* image 2 */
#mainbox3 #image2 {
	top:15%;
 background:@#feaf84;
 border:@solid 1px;
	width:180px;
	margin-left:50px;
	margin-right:6px;
	text-align:center;
}
/* image 3 */
#mainbox3 #image3 {
	top:10%;
 background:@#ffffff;
 border:@solid 1px;
	width:180px;
	margin-left:6px;
	margin-right:6px;
	text-align:center;
}
/* image 4 */
#mainbox3 #image4 {
	top:10%;
	width:180px;
	text-align:center;
		margin-left:6px;
	margin-right:6px;
}
/* extra image */
#mainbox3 #extra {
	padding-top:2em;
}
