/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#000000;
	background-color:#003974;
	height:100%;
	min-height:100%;
}

img {border:none; margin:0}

h1 {font-size:12px;}
h2 {font-size:11px;}
/*\ HTML Tags */

.spacer {clear:both; font-size:1px;}
.spacerSep {clear:both; font-size:1px; height:1px;}

/* containers */
#pageContainer {width:965px; min-height:100%; margin:0 auto; background-color:#FFFFFF;}
* html #pageContainer {height: 100%;}
#pageContents {width:920px; margin:0 auto;}
#logo {width:271px; height:64px; float:left; margin:20px 0 0 0;}
#logo[id] {background:url(../../images/index/logo.png) no-repeat;}
#headLogin {width:600px; height:65px; background-color:#003974; float:right; margin:20px 0 0 0;}
#flash {width:918px; height:84px; margin:10px auto; border:1px solid #C4C4C4;}

#left {float:left; width:185px;}
#left h1 {color:#003974; margin:0 0 10px 0}
#right {float:right; width:180px; text-align:center;}
#mainContents {float:left; width:520px; padding:0 10px 0 20px;}
#mainContents h1 {color:#3A3A3A; margin:0 0 10px 0}
#mainContents h1 a {color:#3A3A3A; margin:0 0 10px 0; text-decoration:none;}
#mainContents h1 a:hover {text-decoration:underline;}
#mainContents h2 {color:#9E281E; margin:0 0 10px 0}

/* head login form */
#headLogin form {margin:0 0 0 160px;}
#headLogin .input {
	width:138px; 
	height:22px; 
	background:url(../../images/index/inputBkg.jpg) no-repeat; 
	border:none; 
	text-align:center; 
	padding:3px 0 0 0; 
	color:#9E281E; 
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	margin:20px 10px 0 0; 
	font-size:11px;
	float:left;
}
#headLogin .btn {
	width:79px; 
	height:22px; 
	background:url(../../images/index/loginBtn.jpg) no-repeat; 
	border:none;
	text-align:center; 
	color:#FFFFFF; 
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	margin:20px 0 0 0;
	font-size:11px;
	float:right;
}
#headLogin a {
	color:#D2D2D2; 
	text-decoration:none; 
	background:url(../../images/index/headerArrow.jpg) no-repeat right center; 
	padding:0 10px 0 0; 
	margin:0 10px 0 10px;
	position:absolute;
	top:45px;
}

#headLogin #title {
	color:#D2D2D2; 
	text-decoration:none; 
	background:url(../../images/index/headerArrow.jpg) no-repeat right center; 
	padding:0 10px 0 0; 
	margin:0 10px 0 10px;
	position:absolute;
	top:45px;
	cursor:default;
}


#headLogin a:hover {color:#FFFFFF; background:url(../../images/index/headerArrowHover.jpg) no-repeat right center;}
#headLogin #password {display:none;}


#headLogin .info {float:left; width:150px; margin:25px 10px 0 0; color:#D2D2D2; }

/*\ head login form */


/* main navigation */
#navContainer {width:100%; background:url(../../images/index/navBkg.jpg) repeat-x #ECECEC; margin:0 0 10px 0; padding:/*5px*/ 0;}
#mainNav li {display:inline; list-style:none; float:left; width:131px; display:block;}
#mainNav li a {
display:block;
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-decoration:none; 
	padding:5px 0 5px 5px;
	width:126px;
}

#mainNav .mainNavImg {margin: 0 0 5px 10px; width:73px; height:101px; background:url(../../images/index/myRGB.gif) no-repeat; padding:0 !important; text-align:center;}
#mainNav .mainNavImg img {margin:3px 0 0 0;}
#mainNav .mainNavImg:hover {background:url(../../images/index/myRGB.gif) no-repeat !important;}

#mainNav li a:hover, #mainNav li a.selected {/*background:url(../../images/index/mainNavHover3.jpg) repeat;*/ background-color:#AB0909;}
#mainNav ul {margin:0 0 0 0; padding:10px 0 0 0; background:url(../../images/index/mainNavArrow.gif) no-repeat 10px 0px; display:block;}
#mainNav ul li {display:block; float:none;}
#mainNav ul li a {color:#3A3A3A; font-size:12px; display:block; padding:0 0 0 5px; width:125px;}
#mainNav ul li a:hover, #mainNav ul li a.selected {background:url(../../images/index/subNavBkg.jpg) repeat-x #DDDCDC; color:#850000;}
/*\ main navigation */

/* left navigation */
#left ul li {list-style:none;}
#left ul li a {
	color:#40598B; 
	text-decoration:none; 
	background-color:#EEF0F2; 
	width:185px !important; 
	display:block; 
	border-bottom:1px solid #BEC9D1; 
	padding:3px 5px;
	margin:0 -10px 0 0;
}
#left ul li a:hover, #left ul li a.selected {
	background:url(../../images/index/leftNavArrow.jpg) no-repeat 5px 7px #F5F7F9; 
	width:180px !important; 
	padding:3px 0 3px 15px; 
	font-weight:bold; 
	margin:0 -55px 0 0;
}
/*\ left navigation */


/* footer */
#footer {width:920px; height:100px; margin:-90px auto 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#footer .links {width:100%; background-color:#003974; color:#FFFFFF; padding:8px 0;}
#footer .links a {color:#FFFFFF; text-decoration:none; margin:10px;}
#footer .left {float:left; width:80%;}
#footer .right {float:right; width:20%; text-align:right;}
#footer .cp {margin:10px 10px 0; color:#5B5B5B;}
#footerSpacer {width:100%; height:90px;}
#footer .cp .left .adSense_wrapper
{
	float:left;
	width:470px;
	text-align:center;
}
#footer .links .left .adSense_wrapper
{
	margin-left: 6px;
	float:left;
	width:490px;
	text-align:center;
}
#footer .links .left .adSense_wrapper a
{
	text-decoration:underline;
}
/*\ footer */

/* contacts */
#formContainer {float:left; width:300px;}
#inquiryContainer {float:left; width: 500px;}
#contactsForm {border:1px solid #D1D3D6; font-size:11px !important; width:100%;}
#contactsForm th {
	background-color:#A8ADBB; 
	color:#FFFFFF; 
	text-align:left; 
	padding:3px 5px; 
	border-right:1px solid #7B8399; 
	font-size:10px !important;
	vertical-align:top;
}
#contactsForm td {background-color:#F7F8F9; padding:0 5px;}
#contactsForm td.hover {background-color:#F2F3F4; padding:0 5px;}
#contactsForm td input, #contactsForm td textarea {
	width:100%; 
	border:none; 
	background-color:#F7F8F9; 
	font-size:10px; 
	color:#535C73; 
	font-family:Arial, Helvetica, sans-serif !important;
}
#contactsForm td textarea {padding:3px 0; height:120px; overflow:auto;}
#contactsForm td input.hover, #contactsForm td textarea.hover {background-color:#F2F3F4;}

#formContainer .btn {
	width:101px; 
	height:26px; 
	background:url(../../images/index/sendBtn.jpg) no-repeat; 
	border:none; 
	margin:5px 0 0 0;
	font-size:10px !important;
	cursor:pointer;
}

#formContainer .btnHover {
	width:101px; 
	height:26px; 
	background:url(../../images/index/sendBtnHover.jpg) no-repeat; 
	border:none; 
	margin:5px 0 0 0;
	font-size:10px !important;
	cursor:pointer;
}

#inquiryContainer .btn {
	width:101px; 
	height:26px; 
	background:url(../../images/index/sendBtn.jpg) no-repeat; 
	border:none; 
	margin:5px 0 0 0;
	font-size:10px !important;
	cursor:pointer;
}

#inquiryContainer .btnHover {
	width:101px; 
	height:26px; 
	background:url(../../images/index/sendBtnHover.jpg) no-repeat; 
	border:none; 
	margin:5px 0 0 0;
	font-size:10px !important;
	cursor:pointer;
}

.contactsText {float:right; width:210px;}
/*\ contacts */

/*\ containers */

#adsenseBanner
{
	text-align:center;
	margin: 5px auto -8px auto;
	width:468px;
	height:15px;
}

.ico_error
{
	font-size: 9px;
	color: #ff0000;
}

.success
{
	margin: 3px auto 3px auto;
	text-align: center;
	color: #00aa00;
}

.error
{
	font-size:10px;
	color:#ff0000;
}

#acceptPolicy
{
	color:#535C73;
	margin-top:5px;
	font-size:11px;
	margin-bttom:5px;
	text-align:center;
}

#acceptPolicy a
{
	color:#535C73;
}

.floatLeft
{
	float:left;
}