/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #222;
	background: white;margin-top: 48px;
	margin-bottom: 10px;
	background-color: #333;
	}
a:link {
	color: #000F9C;
}
a:visited {
	color: #000F9C;
}
a:hover {
	color: #333;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*----------------------------------------------------End Of Reset Code ------------------------------------------------------*/


/*----------------------------------------------------BOF Code ------------------------------------------------------*/
body												{  padding:0; margin:0; }
h1													{ font:1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0 0 25px 0; font-variant:small-caps; font-style:italic;  }
h3													{ font:1.75em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0 0 18px 0; font-variant:small-caps; text-align:center; font-style:italic; }
h2													{
	font:.85em Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 15px 0;
	line-height:1.563em;
	text-align:justify;
	font-weight:bold;
}
h4													{ font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-weight:bold; padding:0 0 10px 0; font-variant:small-caps; font-style:italic; text-align:center; }
h6													{ font:1.0em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0 0 25px 0; font-variant:small-caps; font-style:italic;text-align:left;  }
p													{ font:0.75em Arial, Helvetica, sans-serif; color:#252525; padding:0 0 15px 0; line-height:1.563em; text-align:justify; }
h5													{
	font:0.75em Arial, Helvetica, sans-serif;
	color:#C00;
	padding:0 0 15px 0;
	line-height:1.563em;
	text-align:center;
}
h7													{
	font:1.25em Arial, Helvetica, sans-serif;
	color:#009;
	padding:0 0 15px 0;
	line-height:1.0em;
	text-align:center;
}

/*----------------------------------------------------EOF Code ------------------------------------------------------*/

#bg													{
	background:#222
}
#wrappertop											{ background:url(../images/bgtop.png) no-repeat; height:18px; width:1022px; line-height:1px; font-size:1px; margin:0 auto; }
#wrapperbtm											{ background:url(../images/bgbtm.png) no-repeat; height:21px; width:1022px; line-height:1px; font-size:1px; margin:0 auto; }
#wrapper											{ width:1022px; margin:0 auto; position:relative; background:url(../images/bgmid.gif) repeat-y; }
#left												{ float:left; background:url(../images/left.jpg) repeat-y; width:23px; overflow:visible; ; line-height:0.063em; font-size:0.063em; }
#container											{ width:977px; margin:0 auto; }
#right												{ float:right; background:url(../images/right.jpg) repeat-y; width:23px; overflow:visible;font-size:0.063em; }

.chrome #left, .chrome #right						{ min-height:803px; }
.safari #left, .safari #right						{ min-height:803px; }
.opera #left, .opera #right							{ min-height:815px; }

/*----------------------------------------------------BOF header ------------------------------------------------------*/
#header												{
	background:url(../images/headerbg2.jpg) no-repeat;
	height:234px;
	width:978px;
}
#header .headercontent								{}
#header .logo										{ float:left; width:439px; padding:13px 0 0 12px; }
#header .heli										{
	float:right;
	width:532px;
	background:url(../images/helicopter.png) no-repeat;
	position: absolute;
	top: -54px;
	right: 21px;
	height:288px;
}
/*----------------------------------------------------EOF header ------------------------------------------------------*/

/*----------------------------------------------------BOF toplinks ------------------------------------------------------*/

/* style for menu replace starts here */
#toplinks											{ background:url(images/menubg.jpg) repeat-x; height:42px; }
#toplinks .toplinksection							{ padding-top:16px; }
#toplinks .links									{}
ul.menu 											{list-style:none; margin:0 0 0 130px; padding:0; float:left;}
ul.menu * 											{margin:0; padding:0}
ul.menu a 											{display:block; text-decoration:none; font-size:0.875em; color:#000099; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
ul.menu li 											{position:relative; float:left; margin-right:2px; background:url(images/topdiv2.jpg) no-repeat right bottom;}
ul.menu ul 											{position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none; width:148px;}
ul.menu ul li 										{position:relative; border:1px solid #aaa; border-top:none;  margin:0}
ul.menu ul li a 									{display:block; padding:3px 7px 5px; background-color:#d1d1d1; width:134px; font-weight:normal; font-size:0.777em; border:0 none;}
ul.menu ul li a:hover 								{background-color:#c5c5c5; color:#333;}
ul.menu ul ul 										{left:148px; top:-1px}
ul.menu .menulink 									{padding:5px 15px 0px 13px; font-weight:bold; background:url(images/header.gif);}
ul.menu a span										{display:block; padding:0 0 7px;}
ul.menu a.curr span									{background:url(images/arrow.gif) no-repeat center bottom;}
ul.menu .menulink:hover, ul.menu .menuhover 		{color:#fff;}
/* style for menu replace ends here */

/*----------------------------------------------------EOF toplinks ------------------------------------------------------*/

/*----------------------------------------------------BOF maincontent ------------------------------------------------------*/
#maincontent													{ background:#fff url(../images/bodybg.jpg) no-repeat; width:977px; }
#maincontent .content											{
	padding-top:20px;
}
#maincontent .contentleft										{
	float:left;
	width:165px;
	padding-left:10px;
}
#maincontent .contentmiddle										{
	float:left;
	width:545px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:
}
#maincontent .contentlinks									{
	float:left;
	width:380px;
	padding-left: 60px;
	padding-right: 30px;
}
#maincontent .contentright										{
	float:left;
	width:180px;
	padding-left: 5px;
	
}
#maincontent .contentrightlinks										{
	float:left;
	width:415px;
	padding-left: 45px;
}
#maincontent .contentbig										{
	float:left;
	width:800px;
	padding-left: 82px;
	padding-right: 60px;
}
#maincontent .contentsupportleft								{float: left; width:300px; padding-left: 85px; padding-right: 70px; }
#maincontent .contentsupportright								{ float: left; width:300px; padding-left: 70px; padding-right: 70px; }
#maincontent .divider											{
	border-right: #666  2px solid;
	width:2px;
	height:400px;
	float:left;
	margin-top: 8px;
	margin-right: 	8px;
	margin-bottom: 0;
	margin-left: 8px;
}
#maincontent .divider2											{
	border-right: #000099 2px solid;
	width:2px;
	height:430px;
	float:left;
	margin:5px 12px 0 12px;
}
#maincontent .readmore											{ border:#bdbcbd 1px solid; width:78px; text-align:center; }
#maincontent .readmore1											{
	border:#bdbcbd 1px solid;
	width:78px;
	text-align:center;
	float:right;
	margin-right: 50px;
}
#maincontent .readmore a, #maincontent .readmore1 a				{ font:0.625em Arial, Helvetica, sans-serif; color:#252525; text-decoration:none; line-height:1.875em; }
#maincontent .readmore a:hover, #maincontent .readmore1 a:hover	{ color:#000099; }
#maincontent .image												{ background:url(../images/imagebg.jpg) no-repeat; width:163px; height:118px; padding:10px 0 0 12px }
#maincontent .contentright p									{ text-align:center; width:140px; padding:12px 0 20px 20px; }
#maincontent .imputbox											{
	width:175px;
	border:none;
	background:#dedede;
	font:0.625em Arial, Helvetica, sans-serif;
	color:#585e4c;
	padding:2px 0 2px 5px;
	margin-bottom:5px;
}
#maincontent .textarea											{
	width:175px;
	border:none;
	background:#dedede;
	font:0.625em Arial, Helvetica, sans-serif;
	color:#585e4c;
	padding:6px 0 2px 5px;
	height:62px;
	margin-bottom:8px;
}
#maincontent .btn												{ border:#bdbcbd 1px solid; width:78px; text-align:center; float:right; background:#fff; font:0.625em Arial, Helvetica, sans-serif; color:#333; cursor:pointer;  }
#maincontent .btn:hover											{ color:#000099; }
#maincontent .heading											{
	padding-bottom:10px;
}
#maincontent .heading1											{
	padding-bottom:1px;
	text-align:center;
}
/*----------------------------------------------------EOF maincontent ------------------------------------------------------*/

/*----------------------------------------------------BOF footer ------------------------------------------------------*/
#footer												{ margin-bottom:0px;}
#footer .footercontent								{ font:0.688em Verdana, Geneva, sans-serif; color:#333; font-variant:small-caps; font-weight:bold; text-align:center; }
.chrome #footer .footercontent						{ font:0.70em Verdana, Geneva, sans-serif; color:#333; font-variant:small-caps; font-weight:bold; text-align:center; }
.opera #footer .footercontent						{ font:0.70em Verdana, Geneva, sans-serif; color:#333; font-variant:small-caps; font-weight:bold; text-align:center; }
#footer .footercontent span							{ padding-left:5px;  }
#footer .border										{
	border-top:#aeaeae 4px solid;
	border-bottom:#000099 1px solid;
	line-height:0.063em;
	margin-top:5px;
}
#footer .footersection								{ background:url(../images/footerbg.jpg) repeat-x; height:35px;  }
#footer .footerlinks								{
	text-align:center;
	padding-top:10px;
	padding-bottom: px;
}
#footer .footerlinks li								{ display:inline; background:url(../images/footerdiv.jpg) left no-repeat; padding:0 5px 0 15px;   }
#footer .footerlinks li a							{ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#fff; text-decoration:none; font-variant:normal; }
#footer .footerlinks li a:hover						{ text-decoration:underline; }
/*----------------------------------------------------EOF footer ------------------------------------------------------*/

.clear												{ clear:both; }
.image2 {
	border-color: #FFF;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-top: 9px;
}
