* {	margin: 0px; padding: 0px;}


img { border:0;}
a { color:#089fff; text-decoration:none;}
h1 { font:normal 34px "Calibri", Arial, Helvetica, sans-serif; color:#000;}
h2 { font:bold 20px "Verdana", Arial, Helvetica, sans-serif; color:#015fe7}
h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#3b3b3b;}
h4 { font:bold 15px Arial, Helvetica, sans-serif; color:#6c6c6c;}
h5 { font:bold 13px Arial, Helvetica, sans-serif; color:#818181;}
/***************************** 	*************************************/
body { background:url(../images/body_bg.png) repeat-x 0 0 #efefef;}
body#inner_body { background:url(../images/inner_body.png) repeat-x 0 0 #efefef;}
#body_main { width:100%; background:url(../images/home_header_bg.png) no-repeat center 26px;  margin:0 auto; }
body#inner_body #body_main { width:100%; background:url(../images/inner_head_bg.png) no-repeat center 26px;  margin:0 auto; }
#inner_body_main { width:100%; background:url(../images/home_header_bg.png) no-repeat center 26px;  margin:0 auto; }
#main { width:960px; margin:0 auto; }
#main #header { position:relative; height:220px;}
#main #header #navigation { position:absolute; z-index:10; left:0; top:0;}
#main #header #navigation ul{ list-style:none;}
#main #header #navigation ul li{ float:left; display:inline; }
#main #header #navigation ul li a{ font:normal 12px  Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:inline-block; padding:5px 20px; }
#main #header #navigation ul li a:hover { color:#63e1fc;}

#main #header #head_img { position:absolute; z-index:1; right:10px; top:4px;}


#main #header #logo { position:absolute; left:17px; top:46px;}
body#inner_body #main #header #home_register { position:absolute; left:780px; top:110px;}
#main #header #home_register { position:absolute; left:15px; top:179px;}
#main #header #home_register a.registration { background:url() no-repeat 0 0; width:112px; height:37px; display:inline-block; float:left;  }
#main #header #home_register a.quiz { background:url() no-repeat 0 0; width:67px; height:37px; display:inline-block; float:left;}
#main #header #home_register a.registration span, #main #header #home_register a.quiz span { display:none;}
#main #header #home_register a:hover.registration, #main #header #home_register a:hover.quiz{ background-position:0 100%;}


#main #container { width:100%; margin-top:45px;}
#main #container #left_cont { width:623px; float:left; display:inline; padding-left:10px;}
#main #container #left_cont p { font:normal 13px Arial, Helvetica, sans-serif; line-height:18px; color:#545353;}

#projects { background:url(../images/project_bg.png) no-repeat 0 0; height:154px; width:614px;}
#projects .project, #projects .project2 { width:260px; padding:8px 20px 0 20px ; background:url(../images/v_border.gif) repeat-y 100% 0; margin-top:10px; float:left; display:inline; }
#projects .project2 { background:none;}
#projects .project h3, #projects .project p, #projects .project2 h3, #projects .project2 p { padding-bottom:7px;}

#container #right_cont {width:302px; float:right; display:inline;}
#container #right_cont .our_work, #container #right_cont .info{width:100%; background:#dfdfdf url(../images/right_bx_bg.png) no-repeat 0 0;}
#container #right_cont .info { margin-top:20px;}
#container #right_cont .our_work h1, #container #right_cont .info h1 { color:#fff; font:bold 18px Arial, Helvetica, sans-serif; padding:10px 0 0 28px;}
#container #right_cont .our_work ul, #container #right_cont .info ul { list-style:none; margin:3px; padding-bottom:3px; }
#container #right_cont .our_work ul li, #container #right_cont .info ul li { background:url(../images/h_border.gif) repeat-x 0 100%; padding-left:10px;}
#container #right_cont .our_work ul a {background:url(../images/bullet.gif) no-repeat 0 10px; color:#001b28; font:italic bold 13px Arial, Helvetica, sans-serif; display:block; line-height:18px; padding-left:10px; padding-top:5px; padding-bottom:5px; text-decoration:none; }
#container #right_cont .info ul a {background:url(../images/bullet.gif) no-repeat 0 20px; color:#00405f; font:bold 13px Arial, Helvetica, sans-serif; display:block; line-height:12px; padding-left:10px; text-decoration:none; }
#container #right_cont .our_work ul a:hover, #container #right_cont .info ul a:hover { background-position:5px 10px; }



#footer { background:#373737; border:solid 1px #464646; clear:both; margin-top:1px; padding-bottom:1px;}
#footer #foot { width:960px; margin:0 auto;}
#footer #foot a{ font:bold 11px Arial, Helvetica, sans-serif; color:#b9b9b9; display:inline-block; padding:0 15px; text-decoration:none;}
#footer #foot a:hover { text-decoration:underline;}
#footer #foot p{ font:normal 11px Arial, Helvetica, sans-serif; color:#696969;  padding:0 0 0 15px; text-decoration:none;}














.righttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style:normal;
	color: #545353;
}

.rightlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:normal;
	color: #001b28;
	text-decoration: none;
}

.rightlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:normal;
	color: #001b28;
	text-decoration: underline;
}





































































