/* CSS Document */

* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {font-size: 13px;
	line-height: 22px;
	font-family: arial, sans-serif;
	color: #000040;
	background: url(images/body_home.png) repeat-x;
	dbackground-color:#003;
	min-width: 100%;
	min-height:100%;
	
	}
	
p{font-family:Calibri; font-weight:normal;  font-size:15px; color:#333; padding:0px 5px 0px 5px;}

h1{font-family:Calibri; font-weight:normal;  font-size:25px; color:#333; padding:0px 5px 0px 5px;}

a { color:#000040; text-decoration: none; cursor: pointer; }
a:hover{ text-decoration:underline; }


a.more{
float:right;
text-decoration:none;
font-size:15px;
color: #FFF;
background:#530038;
border-radius: 5px #333 solid;
margin-top:10px;
margin-right:20px;
padding:5px;

}

a.more:hover{
float:right;
background:#936;
color:#fff;
padding:5px;
}


a.more1{
float:right;
text-decoration:none;
font-size:15px;
color: #FFF;
background:#C00;
border-radius: 5px #333 solid;
margin-top:10px;
margin-right:20px;
padding:5px;

}

a.more1:hover{
float:right;
background:#C33;
color:#fff;
padding:5px;
}


a.more2{
float:right;
text-decoration:none;
font-size:15px;
color: #FFF;
background:#069;
border-radius: 5px #333 solid;
margin-top:10px;
margin-right:20px;
padding:5px;

}

a.more2:hover{
float:right;
background:#09F;
color:#fff;
padding:5px;
}


a.more3{
float:right;
text-decoration:none;
font-size:15px;
color: #FFF;
background:#C60;
border-radius: 5px #333 solid;
margin-top:10px;
margin-right:20px;
padding:5px;

}

a.more3:hover{
float:right;
background:#C93;
color:#fff;
padding:5px;
}





#social{ right:2px; width:80px; height:500px; dborder:1px dashed #f00; float:right; position:fixed; top:200px;}
.fb{ width:42px; height:80px; border:1px dashed #333; float:left;}
.ln{ width:42px; height:80px; border:1px dashed #333; float:left;}


#header{ margin:auto; width:1000px; height:110px; dborder:1px dashed #333; margin-top:5px; background-color:#fff;}
#header #logo{margin:auto; width:400px; height:90px; dborder:1px dashed #333; float:left; margin:10px 0px 0px 20px; background:url(images/logo.png) no-repeat;}
#header #hright{margin:auto; width:400px; height:90px; dborder:1px dashed #333; float:right; margin-top:10px;}
#hright p{font-family:Calibri; font-weight:normal;  font-size:18px; color:#fff; padding:0px 5px 0px 5px;}



#menu_1{ margin:auto; width:1000px; height:60px; dborder:1px dashed #333; dmargin-top:20px; background-color:#fff;}


/* menu begins */
#menu, #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu {
	width: 940px;
	margin: 0 auto;
	dborder: 1px solid #222;
	background-color: #28166f;
	background-image: linear-gradient(#28166f, #28166f);
	dborder-radius: 6px;
	

}


#menu:before,
#menu:after {
	content: "";
	display: table;
}

#menu:after {
	clear: both;
}

#menu {
	zoom:1;
}

#menu li {
	float: left;
	border-right: 1px solid #fff !important;
	position: relative;
}

#menu a {
	float: left;
	padding: 20px 17px ;
	color: #fff;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}

#menu li:hover > a {
	color: #999;
}

*html #menu li a:hover { /* IE6 only */
	color: #999;
}


#menu ul {
	margin: 20px 0 0 0;
	_margin: 0; /*IE6 only*/
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 38px;
	left: 0;
	z-index: 1;    
	background: #28166f;	
	background: linear-gradient(#28166f, #28166f);
	box-shadow: 0 -1px 0 rgba(255,255,255,.3);	
	border-radius: 3px;
	transition: all .2s ease-in-out;  
	z-index:2000;
}

#menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}

#menu ul ul {
	top: 0;
	left: 150px;
	margin: 0 0 0 20px;
	_margin: 0; /*IE6 only*/
	box-shadow: -1px 0 0 rgba(255,255,255,.3);
	z-index:2000;		
}

#menu ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0; /*IE6 only*/
	box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	z-index:2000;
}

#menu ul li:last-child {   
	box-shadow: none;    
}

#menu ul a {    
	padding: 10px;
	width: 130px;
	_height: 10px; /*IE6 only*/
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	z-index:2000;
}

#menu ul a:hover {
	background-color: #06f;
	background-image: linear-gradient(#06f, #06f);
}


#menu ul li:first-child > a {
	border-radius: 3px 3px 0 0;
}

#menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 40px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #444;
}

#menu ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;	
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid #3b3b3b;
}

#menu ul li:first-child a:hover:after {
	border-bottom-color: #06f; 
}

#menu ul ul li:first-child a:hover:after {
	border-right-color: #06f; 
	border-bottom-color: transparent; 	
}

#menu ul li:last-child > a {
	border-radius: 0 0 3px 3px;
}


/* menu ends */



#wrapper{ margin:auto; width:1000px; height:800px; dborder:1px dashed #333;  dmargin-top:20px; background-color:#fff; border-radius:0px 0px 20px 20px;}

#wrapper #banner{ margin:auto; width:940px; height:400px; dborder:1px dashed #333;  dmargin-top:20px;}

#wrapper #text{ margin:auto; width:940px; height:350px; dborder:1px dashed #333;  margin-top:20px;}

#text .one{margin:auto; width:220px; height:320px; dborder:1px dashed #333; float:left;}
#text .two{margin:auto; width:220px; height:320px; dborder:1px dashed #333; float:left; margin-left:17px;}
#text .three{margin:auto; width:220px; height:320px; dborder:1px dashed #333; float:left; margin-left:17px;}
#text .four{margin:auto; width:220px; height:320px; dborder:1px dashed #333; float:right; dmargin-left:20px;}

#text h1{font-family:Calibri; font-weight:bold;  font-size:20px; color:#333; padding:10px;}




#footer{ margin:auto; width:1000px; height:250px; dborder:1px dashed #333; padding-bottom:50px; margin-top:20px; dbackground-color:#fff; border-radius:0px 0px 8px 8px;}
#footer h1{font-family:Calibri; font-weight:bold;  font-size:20px; color:#ddd; padding:10px;}



#footer a { color:#6CF; text-decoration: none; padding-left:10px; cursor: pointer; }
#footer a:hover{ text-decoration:underline; }

#footer .foot1{margin:auto; width:320px; height:250px; margin-left:7px; dborder:1px dashed #333; float:left;}
#footer .foot2{margin:auto; width:320px; height:250px; margin-left:10px; dborder:1px dashed #333; float:left;}
#footer .foot3{margin:auto; width:320px; height:250px; margin-left:10px; dborder:1px dashed #333; float:right;}



#footer_bottom{ margin:auto; width:1000px; height:50px; border:1px dashed #333; padding-bottom:50px; margin-top:20px; background-color:#fff; border-radius:0px 0px 8px 8px;}

