html {
	height:101%;	
}

body
{
	padding:0px;
	border:0px;
	margin:0px;
	background:#0C2A54;
	text-align:center;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
}

a 
{
	color:#0C2A54;
	text-decoration:none;
	}
a:hover 
{
	color:#000;}	


img
{
	vertical-align:bottom;
}

#container
{
	width:750px;
	background:url(../images/BgContainer.gif) repeat-y;	
	margin:10px auto;
}

#top_Nav
{
	background:#ffffff;
	height:88px;
	border-bottom:4px solid #e7a900;
}

#logo {float:left; margin:10px 0 0 10px;}
#top_NavRightSide { float:right; margin:10px 10px 0 10px; width:620px; height:70px; text-align:right; xborder:#000000 solid 1px;}
#hpSerchBox { width:250px; float:right; text-align:right; xborder:#000000 solid 1px;}
#TopNavText {float:left; font-size:11px; font-weight:bold; color:#183b65; xborder:#000000 solid 2px;}
#TopNavText img { float:left;}
#TopNavText ul {margin:50px 0 0 0; padding:0;}
#TopNavText li { background:url(/images/li-arrow-down.jpg) no-repeat 100% 0; display:inline; padding:0 25px 0 10px; border-right:#999999 solid 1px; }
#TopNavText li.end { background:none; display:inline; padding:0 25px 0 10px; border-right:none;}

.top_NavOut
{
	padding:0 10px 0 10px;
}


.top_NavIn td
{
	text-align:center;	
	border-left:1px solid #464646;
}

.top_NavIn td a
{
	text-decoration:none;
	font-weight:bold;	
	color:#525252;
	background:url(../images/BulletBlue.gif) no-repeat;
	padding-left:8px;
}

.top_NavIn td a:hover
{
	color:#00458d;	
}

.txt_Box
{
	border:1px solid #666666;
	width:125px;	
}

#flash_Container
{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:212px;
}


#solutions
{
	border-top:7px solid #e7a900;	
	float:left;
	width:246px;	
	color:#777777;
}

#solutions table
{
	margin:15px auto 0 auto;
}

#solutions p
{
	width:206px;
	text-align:left;
	margin:10px auto 20px auto;
}

#consulting
{
	border-top:7px solid #e7a900;
	width:256px;	
	float:left;
	margin-left:1px;
	display:inline;
	color:#777777;
}

#consulting p
{
	width:216px;
	margin:15px auto;	
	text-align:left;
}

#consulting ul
{
	text-align:left;
	list-style-type:none;
	margin:0 0 0 25px;
	padding:0px;
}

#consulting ul li
{
	background:url(../images/BulletArrow.gif) no-repeat;	
	padding-left:10px;
	margin-bottom:3px;
}

#consulting ul li a
{
	color:#777777;
	font-weight:bold;
}

#consulting ul li a:hover
{
	text-decoration:none;	
}

#case
{
	text-align:left;
	padding-top:15px;
	width:244px;
	float:right;
}

.header
{
	background:url(../images/BgHeader.gif) no-repeat;	
	height:22px;	
}

#header_Light
{
	background:url(../images/BgHeaderLight.gif) no-repeat;	
	height:22px;	
}


h6
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:4px 0 0 0;
	text-align:center;
}

.drop_Main
{
	width:177px;
	font-size:11px;	
}

.margin_Left
{
	margin-left:15px;	
}

.studies
{
	width:213px;	
	margin:20px auto 30px auto;
	color:#ffffff;
	border-bottom:1px dotted #ffffff;
}

.studies img
{
	float:left;
	border:1px solid #3d3d3d;	
	margin-top:3px;
}

.studies p
{
	width:125px;
	float:right;
	margin:0px;
}

.clear
{
	height:1px;
	clear:both;	
}

.studies table td a
{
	text-decoration:none;
	background:url(../images/BulletMore.gif) no-repeat right;	
	padding-right:8px;
	color:#ffffff;
}

.studies table td a:hover
{
	color:#f2c40e;
}


.more_Border
{
	border-left:1px dotted #ffffff;
	padding:0 8px 5px 0;
}

.more
{
	margin-top:10px;	
}

#footer
{
	color:#9eaabb;
	margin-top:10px;
	padding-bottom:5px;
}

#footer a
{
	color:#9eaabb;	
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
}

#footer p
{
	margin:0 0 10px 0;	
}

#main_Body
{
	border-top:3px solid #e7a900;	
	background:url(../images/BgMainBody.gif) repeat-y;
}

#subnav
{
	width:179px;
	height:500px;
	float:left;
	background:url(../images/BgSubnav.gif) repeat-x;	
	text-align:left;
}

#subnav img
{
	border-top:1px solid #ffffff;	
}

#subnav ul
{
	margin:1px 0 0 0;
	padding:0px;
	list-style-type:none;		
}


#subnav ul li
{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e6e6e6;
}

#subnav ul li a
{
	text-decoration:none;
	background:#969ea6 url(../images/SubnavOff.gif) no-repeat;
	display:block;
	height:24px;
	padding:11px 0 5px 20px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

#subnav ul li a:hover
{
	text-decoration:none;
	background:#818386 url(../images/SubnavOn.gif) no-repeat;
	display:block;
	padding:11px 0 5px 20px;	
}

#subnav ul ul li
{
	border-bottom:1px solid #e6e6e6;
}

#subnav ul ul li.end
{
	border-bottom:0px solid #e6e6e6;
}

#subnav ul ul li a
{
	text-decoration:none;
	background:#969ea6 url(../images/SubnavSubOff.gif) no-repeat;
	display:block;
	padding:11px 0 5px 35px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

#subnav ul ul li a:hover
{
	text-decoration:none;
	background:#818386 url(../images/SubnavSubOn.gif) no-repeat;
	display:block;
	padding:11px 0 5px 35px;	
}


#NoWrap {margin-right:15px;}

#moreinfo
{	
	width:151px;
	float:right;
	display:inline;
	margin:15px 0 15px 15px;
}

#main_Content
{
	float:left;	
	width:375px;
	display:inline;
	font-size:11px;
	margin:0 0 15px 15px;
	padding:15px 0 0 0;
	text-align:left;	
}

#main_ContentFull {
	float:left;	
	width:536px;
	display:inline;
	font-size:11px;
	margin:0 0 15px 15px;
	padding:15px 0 0 0;
	text-align:left;
	}

#main_ContentFull p {
	margin:10px 0 0 0;
	color:#666666;
	}

#main_ContentFull p a
{
	color:#0c2a54;
	text-decoration:underline;
}

#main_Content p
{
	margin:10px 0 0 0;
	color:#666666;
}

#main_Content p a
{
	color:#0c2a54;
	text-decoration:underline;
}

h2
{
	margin:0px;	
	color:#0c2a54;
	font-size:18px;
}

#main_Content a
{
	color:#0c2a54;	
}

#main_Content a:hover
{
	text-decoration:none;	
}

h3
{
	font-size:14px;	
	xcolor:#990000;
	margin:15px 0 0 0;
}

#main_Content ul, #main_ContentFull ul
{
	margin:15px 0 0 15px;
	padding:0px;
	color:#666666;
	list-style-type:none;
}

#main_Content ul.l, #main_ContentFull ul.l
{
	float:left;	
}

#main_Content ul.r, #main_ContentFull ul.r
{
	float:left;	
}


#main_Content ul li, #main_ContentFull ul li
{
	background: url(../images/BulletBlue.gif) no-repeat;	
	padding:0px 0 0 10px;
	margin:0px 0 10px 0;	
}

#main_Content ol, #main_ContentFull ol
{
	padding:0 0 0 7px;
	margin: 11px 0 0 18px;
	color:#666666;
}


#main_Content ol li, #main_ContentFull ol li
{
	
	padding:0px 0 0 0px;
	margin:0px 0 10px 0px;	
}

#tert_Nav
{	
	width:150px;
	float:right;
	display:inline;
	margin:5px 15px 0 0;
	text-align:left;
}

#tert_Nav img
{
	border-bottom:2px solid #969ea6;	
}

#tert_Nav ul
{
	margin:0 0 35px 0;
	padding:0px;
	list-style-type:none;	
}

#tert_Nav ul li
{
	border-bottom:1px solid #caced2;
}

#tert_Nav ul li a
{
	background:url(../images/BulletArrowInner.gif) no-repeat;
	padding:3px 0 3px 10px;
	text-decoration:none;
	display:block;
	color:#0c2a54;
}

#tert_Nav ul li a:hover
{
	background:#dbdbdb url(../images/BulletArrowInner.gif) no-repeat;
	padding:3px 0 3px 10px;
	text-decoration:none;
	display:block;
	color:#0c2a54;
}


#tert_Nav p 
{
	margin:0;padding:0;
	margin-top:6px;
	color:#666;
	}
	
.required
{
	color:#c90000;	
}

.contact
{
	width:90%;
	border:1px solid #000000;
}

.contactDD
{
	width:45%;	
}

.info_Request
{
	margin-top:15px;	
}

.news2	{
	border-bottom:1px dotted #0c2a54;	
	padding-bottom:15px;
	margin-bottom:4px;
	width:260px;
	float:left;
	}

.news	{
	border-bottom:1px dotted #0c2a54;	
	padding-bottom:15px;
	margin-bottom:4px;
	}

div.news h2 { color:#0c2a54;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	}

#news_Container
{
	margin:20px 10px 0 10px;	
}

.date
{		
	margin-top:14px;
	color:#990000;
	background:url(../images/BulletArrow2.gif) no-repeat;
	padding-left:10px;
}

table.ISS_Details
{	
	margin:15px 0 15px 0;
	color:#666666;
}

table.ISS_Details th
{		
	background:#ccd0d4;
	padding:10px;
	color:#666666;
	border-top:4px solid #fcb310;
	border-bottom:1px solid #0c2a54;
}

table.ISS_Details td
{
	padding:10px;	
	vertical-align:top;
	border-bottom:1px solid #0c2a54;
}

.marg_Top
{
	margin-top:15px;	
}

#about_Main
{
	text-align:left;	
	width:210px;
	float:right;
	margin-right:15px;
	display:inline;
}

#about_Main img
{
	margin:15px 0 15px 0;
}



#about_Main p
{
	color:#ffffff;	
	margin:0;	
	
}

#about_Main ul
{
	margin:10px 0 15px 0px;
	padding:0px;
	color:White;
	list-style-type:none;	
}

#about_Main ul li
{
	background:url(../images/BulletAboutMain.gif) no-repeat;
	margin-bottom:5px;	
	padding-left:10px;
}

#about_Main ul li a
{
	color:#ffffff;	
	text-decoration:underline;
}

#about_Main ul li a:hover
{
	text-decoration:none;	
}

.sub_Info
{
	font-size:9px;	
}

#tert_Nav img.no_Border
{
	border:none;	
}
.GridItem
{
	font-size: xx-small;
}
.GridAlternatingItem
{
	font-size: xx-small;
	background-color: #ffffcc;
}

.resource_Title
{	
	background:#0C2A54;
	padding:5px 0 5px 5px;
	color:#ffffff;
	font-size:13px;
}

.res_sm	{ font-size:10px;}


#pinnServices p a	{
	background: url(../images/BulletArrowInner.gif) no-repeat;
	padding:3px 0 3px 12px;
	color:#0c2a54;
	margin: 0 0 0 15px;
	text-decoration: none;
	}

#pinnServices p a:hover	{
	background: url(../images/BulletArrowInner.gif) no-repeat;
	padding:3px 0 3px 12px;
	text-decoration: underline;
	color:#0c2a54;
	}

#tbl-hro	{ width:378px;}
#tbl-hro th	{  padding: 10px 5px; text-align:center }
#tbl-hro td	{ padding: 10px 5px; text-align:center }

#p-solutions { width:100%; margin-top:12px; border-spacing: 0px; border-collapse: collapse;}
#p-solutions td { padding:8px 2px; border:#969ea6 1px solid;  }
#p-solutions .hdr{ background:#969ea6; padding:6px 2px 8px 2px; border-top:#fcb310 solid 7px; color:#ffffff; font-size:11px; font-weight:bold;}
#p-solutions td.sep { padding:0px; border:0px solid;  }

#colors	{ width:100%; margin-top:12px; border-spacing: 0px; border-collapse: collapse;}#p-solutions td { padding:8px 2px; border:#969ea6 1px solid;  }
#colors td { padding:8px 4px; border:#ffffff 1px solid;  }
#colors .hdr{ background:#4f81bd;  padding:6px 2px 8px 2px; solid 7px; color:#ffffff; text-align:center; font-size:11px; font-weight:bold;}
#colors .pnk-dk	{ background:#e6b9b8}
#colors .pnk-lt	{ background:#f2dcdb}
#colors .blu-dk	{ background:#d0d8e8}
#colors .blu-lt	{ background:#e9edf4}
#colors .lav-dk	{ background:#ccc1da}
#colors .lav-lt	{ background:#e6e0ec}
#colors .grn-dk	{ background:#d7e4bd}
#colors .grn-lt	{ background:#ebf1de}
#colors .org-dk	{ background:#fcd5b5}
#colors .org-lt	{ background:#fdeada}

#btnSubmit {cursor:pointer;}