body {
	margin:0px;
	background:#192540 url(/portals/15/images/Body_bkg.gif) center repeat-y;
	text-align:center;
}

/* common style for all browsers */

.SEOMenuH {text-align:left; position:relative;  margin:0; padding:0; list-style-type:none; z-index:99;
	margin-right:7px;
	height:100%;
	/*font-size:0.9em;height:2.5em;*/
}
.SEOMenuH ul li { border-right:#FFFFFF 1px dotted; }
.SEOMenuH ul {padding:0; margin:0; list-style-type:none; border:none; /* for Firefox */}
.SEOMenuH li {float:left; position:relative; list-style-type:none;
	height:27px;
	padding:0px 6px 0px 6px;
}
.SEOMenuH li a, .SEOMenuH li a:visited {display:block; text-decoration:none; /*width:6em;*/ color:#ffffff; float:left; /*padding-right:1em; height:3em; line-height:3em;*/ }/* First Level */
* html .SEOMenuH li a, .SEOMenuH li a:visited { /*width:7em; width:6em;*/ /* hack for IE5.5 */ color:#ffffff;}
.SEOMenuH li a.sub, .SEOMenuH li a.sub:visited {font-weight:bold; color:#ffffff;}/* First Level */
.SEOMenuH li ul {visibility:hidden; position:absolute; /*top:2.5em;*/ left:0; height:0; overflow:hidden;}
.SEOMenuH table {margin:-1px; border-collapse:collapse; /*font-size:1em;*/ /* font size for IE5.5 */}

/* For Current Link */
.SEOMenuH .CurrentItem a, .SEOMenuH .CurrentItem a:visited{/*background:#fff*/color:#ffffff;}
.SEOMenuH .CurrentItem a:hover{ /*background:#909;*/color:#ffffff;}

/* For Parent Link */

.SEOMenuH .ParentItem a, .SEOMenuH .Parentlist a:visited{ /*background:#fff*/color:#ffffff;}
.SEOMenuH .Parentlist a:hover{/*background:#909;*/color:#ffffff;}

/* For TabID 56 Link */

.SEOMenuH .Tab56 a, .SEOMenuH .Tab56 a:visited{/*background:#fff*/color:#ffffff;}
.SEOMenuH .Tab56 a:hover{/*background:#909;*/color:#ffffff;}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.SEOMenuH li:hover a,.SEOMenuH li a:hover {text-decoration:underline; border:0; border:none; color:#ffffff;}
.SEOMenuH li:hover ul,.SEOMenuH li a:hover ul {visibility:visible; height:auto; background:#334a80; border:1px solid #ffffff; left:0; top:25px; overflow:visible; }/* Second Level */
.SEOMenuH li:hover ul li {border:none; line-height:25px;}
.SEOMenuH li:hover ul li a,.SEOMenuH li a:hover ul li a {display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; /*line-height:1.5em; padding:0.5em; width:9em;*/border:none; width:250px; clear:both; margin-right:none; color:#ffffff;}/* Second Level */
* html .SEOMenuH li a:hover ul li a {/*width:10em; width:9em;*/ border:none; color:#ffffff; /* hack for IE5.5 */}
.SEOMenuH li:hover ul li a.sub,.SEOMenuH li a:hover ul li a.sub {font-weight:bold;border:none;}
.SEOMenuH li:hover ul li ul,.SEOMenuH li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;border:none;}
.SEOMenuH li:hover ul li a:hover,.SEOMenuH li a:hover ul li a:hover {text-decoration:underline;}
.SEOMenuH li:hover ul li:hover ul,.SEOMenuH li a:hover ul li a:hover ul {visibility:visible; color:#000; /* height:auto; background:#fff; /*width:9.5em;*/ border:1px solid #ffffff;} /* Third Level and up */
.SEOMenuH li:hover ul li:hover ul.left,.SEOMenuH li a:hover ul li a:hover ul.left {left:-9.3em;}
.SEOMenuH li:hover ul li:hover ul li a,.SEOMenuH li a:hover ul li a:hover ul li a {display:block; height:auto;}/* Third Level and up*/
.SEOMenuH li:hover ul li:hover ul li:hover a,.SEOMenuH li a:hover ul li a:hover ul li a:hover {text-decoration:underline;}

p, a, div, table, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
a, a:link, a:visited {
	text-decoration:none;
	color:#3366ff;
}
a:hover, a:active {
	text-decoration:underline;
	color:#333399;
}
h1, h2, h3, h4, h5, h6 {
	color:#334a80;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0px 5px 0px;
}
h1 {
	font-size:20px;
	display:block;
	border-bottom:#334a80 2px dotted;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:14px;
	font-weight:normal;
	text-transform:none;
}
h6 {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
.Nav a {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}
#bodyWrapper {
	width:792px;
	margin:0px auto 0px auto;
	text-align:left;
}
#Header {
	background:url(/portals/15/images/header.gif) center no-repeat;
	height:199px;
}
#NavTop {
	background:url(/portals/15/images/Nav_Top_Tile.gif) top repeat-x;
	padding:4px 0px 10px 0px;
	height:27px;
	line-height:27px;
	vertical-align:middle;
	z-index:100;
	position:relative;
}
.NavContainer {
}

#ContentPad {
	clear:both;
	background:#FFFFFF;
	padding:12px;
}
#ContentWrapper {
	display:table;
	clear:both;
	width:100%;
}
#ContentWrapper table {
	width:100%;
}

.ContentPane {
	
}

.ContentPane div{
/*	float:left;
	width:478px;*/
	padding-right:10px;
/*	height:100%;*/
}
.RightPane {
	background-image:url(/portals/15/images/Body_Divider_Tile.gif);
	background-repeat:repeat-y;
}
.RightPane div{
	/*width:250px;*/
	padding-left:10px;
}
#RightPaneItem {
	margin-top:20px;
}
#NavBottom {
	background:#FFFFFF url(/portals/15/images/Nav_bottom_Tile.gif) top repeat-x;
	clear:both;	
	padding:7px 0px 14px 0px;
	height:27px;
	line-height:27px;
	vertical-align:middle;
}

#FooterPane {

}

#Footer {
	background:url(/portals/15/images/Footer_Logo.gif) top left no-repeat;
	padding:10px 0px 0px 65px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
}
.LearnMore {
	text-align:right;
}
.clear {clear:both;}
.banner_Area {
	display:table;
	background-color:#004cfd;
	border:#000000 1px solid;
	height:170px;
}
.banner_Area img {
	float:left;
	border-right:#000000 1px solid;
	margin-right:10px;
}
.banner_Text {
	padding:20px 10px 10px 10px;
}
.banner_Text p,
.banner_Text div,
.banner_Text table,
.banner_Text h1,
.banner_Text h2,
.banner_Text h3,
.banner_Text h4,
.banner_Text h5,
.banner_Text h6,
.banner_Text .LearnMore a:hover,
.banner_Text .LearnMore a:active {
	color:#FFFFFF;
}
.banner_Text .LearnMore a,
.banner_Text .LearnMore a:link,
.banner_Text .LearnMore a:visited {
	color:#6699ff;
}

.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active {
    text-decoration:    none;
    color: #ffffff;
	font-weight:normal;
}

A.SkinObject:hover    {
	color:#FFFFFF;
    text-decoration:    underline;
}
#CalltoAction {
	width:475px;
}
#CalltoAction a {
	height:172px;
	float:left;
}
#CalltoActionMedical {
	width:237px;
	background:url(/Portals/15/images/Medical.jpg) top left no-repeat;
}
#CalltoActionContruction {
	width:238px;
	background:url(/Portals/15/images/Construction.jpg) top left no-repeat;
}
.flashVid {
	float:right;
	margin-left:10px
}
.flashVid iframe {
	width:312px;
	height:285px;
}