/*
 * dark blue: #1b137c
 * light blue: #afadd1
 * yellow: #f8c213
 * dark gray: #7d8193
 * light gray: #e1e1e1
 * red: #600
 *
 */
a:link {
	color: #1b137c;
	text-decoration: none;
	}
a:visited {
	color: #1b137c;
	text-decoration: none;
	}
a:hover {
	color: #7d8193;
	text-decoration: underline;
	}
a:active {
	}
.alert {
	color: #f00;
	font-weight: bold;
	} 
a:hover {
	text-decoration: underline !important;
	}
a img {
	border:0;
	}
a#lnkControlPanel {
	margin-right: 15px;
	}

a#lnkNewCareer, a#lnkNewNews, a#lnkNewEvent, a#lnkNewSaleRep {
	padding-left: 15px;
	border-left: 1px solid #7d8193;
	}
body {
	background: #7d8193 url("images/body_bg.gif") 0 0 repeat-x;
	margin: 0; padding: 0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
#wrapper {
	margin: 0 auto; padding: 0;
	border: 6px solid #1b137c;
	border-width: 0 12px;
	width: 777px;
	background: #fff;
	position: relative;
	}
#header {
	padding-top: 15px;
	background: #fff url("images/head_stripes.gif") 0 95px repeat-x;
	}
h1 {
	margin: 0; padding: 0;
	background: #fff url("images/kSaria_logo.gif") 18px 0 no-repeat;
	text-indent: -9999px;
	width: 200px; height: 81px;
	}
	
/*  navigation   */
#nav {
	margin: 24px auto 0; padding: 0 22px 0 30px;
	border: 2px solid #fff;
	background-color: #1b137c;
	height: 24px;
	}

#nav td 
{
	border: 1px dashed #7d8193 !important;
	border-width: 0 1px 0 0 !important;
}

*>#nav div td
	{
	/*border: 1px solid Red !important;
	padding: 0;*/
	}
#UCHeader1_Menu1_div table td img {
	cursor: pointer;
	cursor: hand;
	}
.MenuItem {
	font: 13px/18px "trebuchet ms", verdana, helvetica, arial, sans-serif;
	background: #fff;
	}
.MenuItemHover {
	font: 13px/18px "trebuchet ms", verdana, helvetica, arial, sans-serif;
	color: #fff;
	background: #1b137c;
	cursor: pointer;
	cursor: hand;
	}
	
/*  SPLASH IMAGES   */
#splash {
	margin: 0; padding: 0;
	background: #fff url("images/splash.jpg") 2px 0 no-repeat;
	width: 775px; height: 121px;
	}

.gridpagination 
{
	border: 1px solid red;
}

/*  Sales, Contact links   */
#topmenuasp {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 0; right: 2px;
	background: #fff url("images/header_bg.gif") 100% 100% no-repeat;
	width: 368px; height: 118px;
	}
*>#topmenuasp { /* compensate for IE's differing opinion on placement  */
	right:0; top: 12px;
	width: 368px; height: 106px;
	}
#UCHeader1_Menu2_4 img {
	cursor: pointer;
	cursor: hand;
	}
.TopMenuItem {
	font: 11px/14px "trebuchet ms", verdana, helvetica, arial, sans-serif;
	background: #fff;
	}
.TopMenuItemHover {
	font: 11px/14px "trebuchet ms", verdana, helvetica, arial, sans-serif;
	color: #fff;
	background: #1b137c;
	cursor: pointer;
	cursor: hand;
	}
#topmenuasp table {
	position: absolute;
	top: 0;
	_top: 4px;
	right: -1px;
	_right: -4px;
	}
#topmenuasp td {
	border: 1px solid #1b137c !important;
	border-width: 0 1px 0 0 !important;
	padding: 0 6px;
	}
body>span>div>table {
	padding-left: 12px !important; 
	}

#topmenu {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 0; right: 2px;
	background: #fff url("images/header_bg.gif") 100% 100% no-repeat;
	width: 368px; height: 118px;
	}
*>#topmenu { /* compensate for IE's differing opinion on placement  */
	right:0;
	width: 332px; height: 106px;
	}
#topmenu li {
	display: inline;
	list-style-type: none;
	float: right;
	display: block;
	}
#topmenu li a {
	text-decoration: none;
	color: #1b137c;
	}
#topmenu #sales {
	border: 1px solid #1b137c;
	border-width: 0 1px 0 0;
	margin: 4px 8px 0 0;
	padding: 0 8px 0 0;
	}
#topmenu #contact {
	background: transparent url("images/contact_icon.gif") 0 50% no-repeat;
	padding: 0 0 0 14px;
	margin: 4px 0 0 0;
	width: 80px;
	}

#topmenu>#contact, #topmenu>#sales {
	margin-top: 0 !important;
	}


/*
 * -- END HEADER SECTION
 */


/*
 * -- BEGIN CONTENT SECTION
 */

#content {
	margin: 0; padding: 18px 0 0;
	background: #fff url("images/content_stripes.gif") 0 0 repeat-x;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
/*	overflow: auto; */
	}
#main {
	margin: 10px 0 0 0;
	padding: 0 192px 0 244px;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
#intmain {
	margin: 10px 18px;
	padding: 0;
	}
#main p, #content p {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 12px; padding: 0;
	color: #333;
	}
h2 {
	font: bold 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 12px; padding: 0;
	}
#single {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	padding: 0 18px;
	}
h3 {
	font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin: 12px 0 6px; padding: 0;
	border-bottom: 1px solid #ccc;
	display: block;position: relative;
	}
h4 {
	font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7d8193;
	color: #333;
	margin: 12px 0; padding: 0;
	border-bottom: 1px solid #999 !important;
	}

	
#content table h3 {
	border: 1px solid #999;
	border-width: 1px 1px 0;
	background-color: #1b137c;
	color: #fff;
	padding: 4px;
	margin: 0;
	clear: both;
	}
#content table td {
	vertical-align: top !important;
	}
.gridheaderstyle, .headerstyle {
	font-weight: bold;
	margin: 0; padding: 0;
	text-align: left;
	}
#content tr.gridheaderstyle td {
	background-color: #eee;
	border: 1px solid #999;
	border-width: 1px 0;
	}
.griditemclass, .itemclass {
	background-color: #fff;
	text-align: left;
	}
#content .itemaltclass, #content .griditemaltclass {
	background-color: #eee;
	}
#content .itemaltclass, #content .itemclass, #content .griditemaltclass {
	padding: 2px 0 4px !important;
	text-align: left;
	}
#content table td {
	margin:0; padding: 0 !important;
	}
.gridbuttonrow {
	background-color: #eee;
	text-align: center;
	}
.gridbuttonrow a {
	margin: 0 6px;
	}
#content table table {
	border: 1px solid #999;
	border-width: 0px 1px 1px;
	}
#content table table table {
	border: 0;
	}
#content dl 
{
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	margin:0 0 24px; padding: 0;
	overflow: auto;
	}
#content dt {
	display: block;
	font-weight: bold;
	float: left;
	clear: left;
	width: 120px;
	margin: 0 0 12px;
	}
#content dd {
	display: block;
	margin: 0 0 12px;
	}
td span.TitleLabel {
	font-weight: bold;
	}
#content .eventslist {
	margin: 0; padding: 0;
	list-style-type:none;
}
#content .eventslist li {
	font-size: 11px;
	margin: 0; padding: 0;
}
/*
 * -- END MAIN CONTENT SECTION  (center column)
 */

/*
 * -- BEGIN LEFT TWO COLUMN LAYOUT
 */

div.left {
	overflow: auto;
	height: 1%;
	}
div.left .larger {
	float: left;
	width: 478px;
	margin: 0 0 0 24px;
	_margin: 0 0 0 12px; padding: 0;
	}
div.left .smaller {
	width: 220px;
	margin-left: 530px;
	}

/*
 * -- END LEFT TWO COLUMN LAYOUT
 */

/*
 * -- BEGIN RIGHT TWO COLUMN LAYOUT
 */

div.right {
	overflow: auto;
	height: 1%;
	}
div.right .larger {
	float: right;
	width: 478px;
	margin: 0 24px 0 0;
	_margin: 0 12px 0 0; padding: 0;
	}
div.right .smaller {
	width: 220px;
	margin-right: 530px;
	margin: 0 0 0 24px;
	}

/*
 * -- END LEFT TWO COLUMN LAYOUT
 */


/*
 * -- BEGIN LATEST NEWS SECTION
 */

#latestnews {
	border: 1px solid #e1e1e1;
	width: 180px;
	float: right;
	margin: 10px 12px 18px;
	padding: 0 0 6px;
	}
*>#latestnews {
	margin: 10px 18px 18px 12px;
	}
#latestnews h5 {
	font: bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background: #1b137c;
	margin: 0; padding: 2px 8px;
	}
#latestnews h6 {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #1b137c;
	margin: 9px 4px 0 8px;
	}
#latestnews p {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 4px 4px 8px;
	}
#latestnews a { font-weight: bold;}
/*
 * -- END LATEST NEWS SECTION
 */


/*
 * -- BEGIN PRODUCT GROUPINGS SECTION
 */
#prodgroups {
	width: 240px;
	position: absolute;
	top: 325px; left: 0;
	}
#prodgroups ul {
	list-style-type: none;
	margin: 0; padding: 0;
	}
#prodgroups ul li {
	margin: 0 0 6px;
	}
#military a {
	background: #fff url("images/mil_aero_division.gif") 100% 50% no-repeat;
	height: 93px; width: 228px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	}
#equipment a {
	background: #fff url("images/equipment_engineering_division.gif") 100% 50% no-repeat;
	height: 94px; width: 228px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	}
#military a:hover {
	background-image: url("images/mil_aero_division_over.gif");
	text-decoration: none !important;
	}
#equipment a:hover {
	background-image: url("images/equipment_engineering_division_over.gif");
	text-decoration: none !important;
	}
/*
 * -- END PRODUCT GROUPINGS SECTION
 */
 
 
/*
 * -- BEGIN FOOTER SECTION
 */

#footer {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 -19px; padding: 0;
	background: #000 url("images/footer_stripe_bg.gif") 0 0 repeat-x;
	color: #fff;
	clear: both;
	}
p.copyright {
	text-align: center;
	margin: 6px 0 0;
	padding: 22px 0 0;
	}
#footer > p.copyright {  /* compensate for IE's differing opinion on placement  */
	padding: 22px 0 0;
	}
#crawl {
	margin: 4px 0 0; padding: 0 0 12px;
	list-style-type: none;
	text-align: center;
	}
#crawl li {
	display: inline;
	}
#crawl li a {
	color: #fff;
	text-decoration: none;
	border: 1px solid #fff;
	border-width: 0 1px 0 0;
	padding: 0 8px;
	}
#crawl li a:hover {
	text-decoration: underline;
	}
#crawl li.last a {
	border: 0; margin: 0; padding: 0;
	}
/*
 * -- END FOOTER SECTION
 */
