/* ~ ~ ~
Author : riseofaryan (ARYAN)
~ ~ ~ */

body{
	background:url(../images/bg.jpg) no-repeat center 130px fixed #001E3F;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8CAACA;
	line-height:18px;
	}


.header{
	background:url(../images/header.png) no-repeat top left;
	}
/* --- navigation --- */

.nav ul{
	margin:0 20px 0 0;
	padding:0;
	float:right;
	height:60px;
	display:inline;
	}

.nav li{
	float:left;
	list-style:none;
	}
	
/* Mozilla ignores crazy MS image filters, so it will skip the following */
.nav li a{
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/navbg01.png');
	text-align:center;
	text-decoration: none;
	display:block;
	color:#fff;
	padding:8px 0 0 0;
	margin:0 0 0 10px;
	float:left;
	display: inline;
	height:38px;
	width:110px;
	cursor:pointer;
	}
	
/* IE ignores styles with [attributes], so it will skip the following. */
.nav[class] li a{
	background:url(../images/navbg01.png) no-repeat;
	}
	
/* Mozilla ignores crazy MS image filters, so it will skip the following */
.nav li a:hover{
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/navbg02.png');
	color:#001E3F;
	}

/* IE ignores styles with [attributes], so it will skip the following. */
.nav[class] li a:hover{
	background:url(../images/navbg02.png) no-repeat;
	color:#001E3F;
	}

/* --- content part --- */

.left{
	background:url(../images/left_bg.jpg) #002651 repeat-y top right;
	}

.right{
	background:url(../images/right_bg.jpg) #002651 repeat-y top left;
	}

#services_left{
	width:137px;
	float:left;
	margin:0;
	line-height:18px;
	padding:0 0 0 20px;
	}

#services_right{
	 width:137px;
	 float:right;
	 margin:0;
	 line-height:18px;
	 padding:0 0 0 20px;
	}

.welcome_text{
	font-size:13px;
	text-align:justify;
	line-height:18px;
	padding:20px 0 0 0;
	}


/* --- footer --- */
.footer{
	background:url(../images/footer.png) no-repeat top left;
	color:#8CAACA;
	padding:0 0 0 20px;
	font-size:12px;
	}

.footer a{
	color:#8CAACA;
	text-decoration:none;
	}

.footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}

.page_heads{
	font-size:16px;
	color:#CCCCCC;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 20px 0;
	}

.sub_heads{
	font-size:14px;
	color:#8CAACA;
	font-weight:bold;
	text-transform:uppercase;
	}

/* --- contact page --- */
.star{
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	}

.error{
	color:#FFFFFF;
	}

.text_box{
	background-color:#00498B;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	height:25px;
	border:1px solid #54AEFF;
	}

.but{
	background:url(../images/but_nor.jpg) repeat-x top left;
	color:#CCCCCC;
	height:20px;
	border:1px solid #54AEFF;
	}

.but:hover{
	background:url(../images/but_hov.jpg) repeat-x top left;
	color:#FFFFFF;
	}

.bullets{
	font-size:16px;
	font-weight:bold;
	color:#2362A7;
	padding:5px 0 5px 0;
	}

.services_box{
	padding:10px 0 10px 10px;
	}

.services_list{	
	color:#8CAACA;
	text-decoration:none;
	}

.services_list:hover{
	color:#FFFFFF;
	text-decoration:none;
	}


/*--
.services{
	color:#8CAACA;
	text-decoration:none;
	}

.services:hover{
	color:#FFFFFF;
	text-decoration:none;
	}
--*/