* {margin:0; padding:0}
html, body {
	width:100%; 
	height:100%;
	background:#1e1e1e;
	background-image:url(images/bodyGradient.png);
	background-repeat:repeat-x;
	font-family:Arial;
}

table{
border:0px;
width:922px;
margin:0 auto;
border-collapse:collapse;
}

table td{
padding:0px; /* cellpadding="0" */
}

.mainContent {
	width:940px;
	margin:0 auto 0 auto;
	padding-top:40px;
}	

.links {
	list-style:none;
	float:left;
	margin-left:167px;
	font-weight:bold;
	font-size:12px;
}

.links li {
	float:left;
	color:#fff;
	margin-right:13px;
}

.navLinks a {
	color:#fff;
	text-decoration:none;
}

.navLinks a:hover {
	color:#d2e644
}

#company {
	float:right;
	font-weight:100;
	color:#fff;
	font-size:14px;
	margin-right:2px
}

/*main block with white rounded corners*/
#content {
	position:relative;
	width:100%;
	
	margin-top:7px;
	background:#fff
}

#topBaner {
	background:url(images/topBaner.png) no-repeat;
	height:208px;
	width:922px;
	margin:0 auto;
	position:relative;
	top:-10px;
}


.corner {
	position:absolute;
	width:6px;
	height:6px
}

#leftTop {
	left:0px;
	top:0px;
	background:url(images/leftTop.png) no-repeat;
}


#rightTop {
	right:0px;
	top:0px;
	background:url(images/rightTop.png) no-repeat;
}


#leftBottom {
	left:0px;
	bottom:0px;
	background:url(images/leftBottom.png) no-repeat;
}


#rightBottom {
	right:0px;
	bottom:0px;
	background:url(images/rightBottom.png) no-repeat;
}

#logo {
	position:absolute;
	right:90px;
	top:70px
}

#nav {
	list-style:none;
	position:absolute;
	bottom:6px;
	left:257px;
	font-weight:bold;
	font-size:14px 
}

#nav li {
	float:left;
	margin-right:51px;
}

#supportBlock {
	position:relative;
	width:241px;
	height:100%;
	cursor:pointer;
	background:url(images/supportBack.png);
}	

#supportTd {
	height:63px;
}


.column {
	margin-left:10px;
	position:relative;
}

#q {
	top:7px;
	left:10px;
	position:absolute
}

#support {
	position:absolute;
	left:73px;
	top:20px;
	font-size:18px;
}

#supportWhite {
	font-weight:bold;
	color:#fff
}

#login {
	color:#cce3f7;
}

#blueBoxTd {
	padding-top:12px;
}

#blueBox {
	padding-top:20px;
	width:241px;
	list-style:none;
}

#blueBoxDiv {
	background:url(images/blueBoxBack.png) repeat-y;
	position:relative;
}

#blueBackTop {
	width:100%;
	position:absolute;
	top:-4px;
	left:0;
	height:4px;
	background:url(images/blueBoxTop.png) no-repeat;
}

#blueBackBottom {
	width:100%;
	position:absolute;
	bottom:-4px;
	left:0;
	height:4px;
	background:url(images/blueBoxBottom.png) no-repeat;
}

.menu li {
	width:205px;
	padding-bottom:13px;
	margin:0 auto;
	font-size:14px
}

.menu a {
	color:#e7f4fc;
	text-decoration:none
}

.menu a:hover {
	color:#fff
}

.mainPage li {
	width:205px;
	padding:0 0 45px 0;
	margin:0 auto
}

.blueBoxDesc {
	width:120px;
	margin-left:12px;
}

.blueBoxTitle {
	font-size:17px;
	font-weight:900
}

.blueBoxTitle a{
	color:#def0fb;
	text-decoration:none
}

.blueBoxTitle a:hover{
	color:#fff
}

.blueBoxText {
	color:#fff;
	font-size:13px
}

#grayBox {
	margin:0px 0 0 5px;
	width:677px;
	position:relative;
	background:url(images/gray.png) repeat-y;
}

#grayBoxTd {
	padding-top:0px;
	min-height:482px;
}

.pageTitle {
	font-size:24px;
	color:#2c3853;
}

#grayTop {
	position:absolute;
	width:100%;
	height:46px;
	top:-5px;
	left:0;
	background:url(images/grayTop.png) no-repeat
}

#grayBottom {
	position:absolute;
	width:100%;
	height:46px;
	bottom:-5px;
	left:0;
	background:url(images/grayBottom.png) no-repeat
}

#grayBoxContent {
	padding:40px 45px 0 37px;
	position:relative;
	z-index:1000
}

.pageText {
	color:#2c3853;
	font-size:14px;
	margin-top:24px;
	line-height:1.5em
}

.pageTextIndented {
	color:#2c3853;
	font-size:14px;
	margin-top:24px;
	margin-left:40px;
	line-height:1.5em
}

.pageText a {
	color:#67590b;
	text-decoration:none
}

.pageText a:hover {
	color:#669900
}

.bullets ul {
	list-style-type:circle;
	list-style:inside;
	color:#2c3853;
	font-size:14px;
	line-height:1.5em
}

.bullets li {
	margin-left:50px;
	color:#2c3853;
	font-size:14px;
	line-height:1.5em
}

.bullets a {
	color:#67590b;
	text-decoration:none
}

.bullets a:hover {
	color:#669900
}

#copyright {
	text-align:right;
	color:#fff;
	margin-top:10px;
	font-size:12px
}


/*utils*/
.left {float:left}
.right {float:right}
.last {margin:0 !important; padding:0 !important}
.clear {clear:both; overflow:hidden; height:0}
.wrap {clear:both; width:100%; height:10px;}

