/*Global Reset*/
* {
	margin:0px;
	padding:0px;
	outline:none;
}
a.skipToContent{
	display:none;
}
ol, ul { list-style: none; }
.clear { clear:both; }
/******************************************************************/

/*Body and Content Styling*/
body {
	background:#FFF url(/images/backgrounds/Main_Background.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
#Container {
	position:relative;
	width:980px;
	margin:0px auto;
	font-size:13px;
}
/******************************************************************/

/*Header Styling*/
#Header {
	background:url(/images/backgrounds/Header_Background.jpg) left top no-repeat;
	width:980px;
	height:143px;
	padding:10px 0px 0px 0px;
}
#Header p.phone
{
	color:#fff;
	width: 210px;
	text-align: center;
	letter-spacing: .03em;
	margin: 5px 0px 0px 0px;
}
#Header p.phone span
{
	color: #cc9900;
}
#Header h1 {
	background:url(/images/logos/omega_logo.png) left top no-repeat;
	position:relative;
	width:214px;
	height:51px;
	z-index: 1000100;
}
#Header h1 a {
	display:block;
	width:214px;
	height:51px;
}
#Header h1 a span { display:none; }
/******************************************************************/

/* Gnav Styling */
#Gnav {
	position: absolute;
	top: 10px; right: 0px;
}
#Gnav li {
	float: left;
}
#Gnav li a {
	padding: 5px 9px 5px 9px;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}
#Gnav li a:hover { text-decoration: underline; }
/* Pnav Styling */
#Pnav {
	background: url(/images/backgrounds/Nav_Background.png) left top repeat-x;
	position: absolute;
	top: 40px;
	left: 0px;
	width: 980px;
	height: 27px;
	font-size: 13px;
	z-index: 1000000;
}
#Pnav > ul {
	position: absolute;
	top: 0px;
	right: 0px;
}
#Pnav > ul > li {
	position: relative;
	height: 26px;
	float: left;
}
#Pnav > ul > li > a {
	display: block;
	padding: 5px 9px 5px 9px;
	color: #FFF;
	text-decoration: none;
}
#Pnav > ul > li:hover > a { color: #FFCC66; }
/* Pnav Submenu L1 */
#Pnav ul li ul { 
	position: absolute;
	top: 26px;
	left: 0px;
	display: none;
	width: 230px;
	background: #012f6b;
}
#Pnav ul li ul li {
	position: relative;
	border-top: 1px solid #CC9900;
}
#Pnav ul li ul li a {
	display: block;
	width: 210px;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	text-decoration: none;
}
#Pnav ul li ul li a:hover { 
	background: #000033;
	color: #FFCC66;
}
#Pnav > ul > li > ul > li.drop_down > a { background: url(/images/common/yellow_arrow_close.png) no-repeat 215px 7px; }
#Pnav > ul > li > ul > li.drop_down:hover > a { background: #000033 url(/images/common/yellow_arrow_close.png) no-repeat 215px 7px; color: #FFCC66; }
/* Pnav Submenu L2 */
#Pnav ul li ul li ul { 
	position: absolute;
	top: -1px;
	left: 229px;
	display: none;
	width: 190px;
	border-left: 1px dotted #CC9900;
}
#Pnav ul li ul li ul li a { width: 170px; }
/* Pnav Show Submenus */
#Pnav ul li:hover > ul { display: block; }
/******************************************************************/

/*Interior Content Styling*/
#Content #Main_Content h2, #Content #Main_Content h3, #Content #Main_Content h4, #Content #Main_Content h5, #Content #Main_Content h6 {
	margin-bottom:15px;
	font-weight:bold;
	color:#cc9900;
}
#Content #Main_Content h2 { font-size:20px; }
#Content #Main_Content h3 { 
	font-size:17px !important; 
	color:#002D68 !important;
	border-bottom:1px solid #666 !important;
	}
#Content #Main_Content h4 { font-size:15px; }
#Content #Main_Content h5 { font-size:13px; }
#Content #Main_Content h6 { font-size:12px; }
#Content #Main_Content #sendpageerrors p.error
	{
	color:#F00;
	font-size:13px;
	}
#Content #Main_Content #sendpagesuccess p.success
	{
	color:#00F;
	font-size:14px;
	font-weight: bold;
	}
#Content #Main_Content p, #Content #Side_Bar p {
	padding-bottom:15px;
	color:#000;
}
#Content #Main_Content strong, #Content #Main_Content b, #Content #Side_Bar strong, #Content #Side_Bar b {
	font-weight:bold;
	color:#000;
}
#Content #Main_Content em, #Content #Main_Content i, #Content #Side_Bar em, #Content #Side_Bar i {
	font-style:italic;
	color:#000;
}
/*#Content #Main_Content a {
	color:#cc9900;
	text-decoration:none;
}*/
#Content #Main_Content a:visited{color:blue;}	
/*#Content #Main_Content a:hover, #Content #Side_Bar a:hover { text-decoration:underline; }*/
#Content #Main_Content ol, #Content #Main_Content ul { padding:0px 0px 15px 15px; }
#Content #Main_Content ol { list-style: decimal; }
#Content #Main_Content ul { list-style: disc; }
#Content #Main_Content li { margin: 0px 0px 2px 0px; }
#Content #Main_Content hr, #Content #Side_Bar hr {
	height:1px;
	border:none;
	border-bottom:1px solid #002D68; /*blue*/
	clear:both;
}
#Content #Main_Content a img, #Content #Side_Bar a img { border:none; }
#Content #Main_Content img[align=left], #Content #Side_Bar img[align=left] { margin:0px 15px 15px 0px; }
#Content #Main_Content img[align=right], #Content #Side_Bar img[align=right] { margin:0px 0px 15px 15px; }
#Content #Main_Content img[align=center], #Content #Side_Bar img[align=center] { margin:0px 15px 15px 15px; }
/******************************************************************/
/*Main Content Styling*/
#Content #Main_Content {
	width:702px;
	margin:-70px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:right;
}

/* Now lets set the header image for the page*/
#Content #Main_Content #imagepagehead
	{
		position: absolute;
		top: 91px;
		left: 281px;
	}
/*Content Heading Styling*/
	#Content #Main_Content #Content_Header {
	background:url(/images/backgrounds/Inside_Page_Heading_Background.png) left top no-repeat;
	width:714px;
	height:124px;
	margin:0px 0px 0px -10px;
	padding:8px 0px 0px 13px;
}
#Content #Main_Content #Content_Header_HeadPage,
#Content #Main_Content #Content_Header_Home {
	background:url(/images/backgrounds/Flash_Background.png) left top no-repeat;
	width:714px; height:362px;
	margin:0px 0px 0px -10px;
	padding:12px 0px 0px 13px;
}
/******************************************************************/

#Content #Main_Content #bread_crumbs ul li
	{
	position: relative;
	height: 26px;
	float: left;
	list-style:none;
	background:url(/images/backgrounds/breadcrumbs.gif) left top no-repeat;
	background-position: 3px 2px;
	}
#Content #Main_Content #bread_crumbs ul li, #Content #Main_Content #bread_crumbs  ul li a { color:#cc9900; }
#Content #Main_Content #bread_crumbs ul li a 
	{ 
	text-decoration: none; 
	margin: 0px 0px 0px 14px;
	}
/******************************************************************/

/*Side Bar Styling*/
#Content #Side_Bar_Home a:visited{color:blue;} 
#Content #Side_Bar, #Content #Side_Bar_Home{
	width:258px;
	padding:20px 10px 0px 0px;
}
#Content #Side_Bar h2, #Content #Side_Bar_Home h2{
 background:url(/images/backgrounds/yellow_gradient_background.jpg) left top repeat-x;
 height:23px;
 padding:1px 0px 1px 10px;
 color:#FFF;
 font-weight:bold;
 font-size: 16px;
}
#Content #Side_Bar h3, #Content #Side_Bar_Home h3{
 color:#cc9900;
 font-weight:normal;
}

#Content #Side_Bar a {
 color:#006699;
 text-decoration:none;
}

#Content #Side_Bar .Section_Home a {
		display:block;
		color:#000;
		text-decoration:none;
		font-size: 14px;
		font-weight: bold;
		padding:5px 0px 5px 0px;
		border-bottom:1px solid #cc9900;
}
#Content #Side_Bar .Section_Home a:hover {color:#cc9900;}
#Content #Side_Bar ul li {
	padding:5px 0px 5px 0px;
	border-top:1px solid #cc9900;
}
#Content #Side_Bar ul li:first-child { border:none; }
#Content #Side_Bar ul li a {
	display:block;
	color:#000;
	text-decoration:none;
}
#Content #Side_Bar ul li a.drop_down_open { background:url(/images/common/yellow_arrow_open.png) 240px top no-repeat; }
#Content #Side_Bar ul li a.drop_down_close { background:url(/images/common/yellow_arrow_close.png) 240px top no-repeat; }
/*Drop Down Styling*/
#Content #Side_Bar ul li ul {
	background:none;
	padding:5px 0px 0px 15px;
	border:none;
}
#Content #Side_Bar ul li ul.hideChildren {
		display: none;
}
#Content #Side_Bar ul li ul li { border:none; }
#Content #Side_Bar ul li ul li a {
	background:url(/images/common/bullets.png) left 5px no-repeat;
	padding:0px 0px 0px 15px;
}

#Content #Side_Bar ul li ul li a:hover {
	background:url(/images/common/bullets.png) left -19px no-repeat;
	color:#cc9900;
}
/******************************************************************/

/*Footer Styling*/
#Footer {
	background:url(/images/backgrounds/Footer_Background.jpg) left top repeat-x;
	width:970px;
	height:33px;
	padding:15px 0px 0px 10px;
	color:#FFF;
	font-size:11px;
}
#Footer p { float:left; }
#Footer ul {
	padding:0px 10px 0px 0px;
	float:right;
}
#Footer ul li {
	padding:0px 5px 0px 5px;
	float:left;
}
#Footer ul li a {
	color:#FFF;
	text-decoration:none;
}
#Footer ul li a:hover { text-decoration:underline; }
/******************************************************************/


/******************************************************************
				Sensatec Form
/******************************************************************/


#Content #Main_Content #SensaTecForm h3
	{
	margin: 20px 0px 0px 0px;
	}
#Content #Main_Content #SensaTecForm .redtext
	{
		color:#900;
	}
#Content #Main_Content #SensaTecForm label
	{
	font-weight: bold; 
	text-align:right;
	margin-right: 5px;
	}
#Content #Main_Content #SensaTecForm #FeatGrid
	{
	margin: 0px 35px 0px 0px;	
	}
#Content #Main_Content #SensaTecForm #opimg
	{
	margin: 0px 0px 0px 35px;		
	}
#Content #Main_Content #SensaTecForm td
	{
	padding: 3px 0px 0px 0px;
	}
#Content #Main_Content #SensaTecForm input[type="text"]
	{
	margin-right: 15px;
	width: 200px;
	}
#Content #Main_Content .error_validation
	{
	color:#900;
	margin: 5px 5px 15px 5px;
	}
#Content #Main_Content .error_validation ul
	{
	list-style: none;
	}
#Content #Main_Content .error_validation span
	{
	font-weight:bold;
	}

/******************************************************************
				End Sensatec Form
/******************************************************************/
