@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Istok+Web|Tinos:700&v2);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300);
/*----font use---
font-family: 'Istok Web', sans-serif;
font-family: 'Tinos', serif;
---------------*/
/*-----global styles-----*/
.nojs {display:block;}
html {
	min-height: 100%; margin-bottom: 1px;
	overflow-y:scroll;
}
body {
	background-image: url(../images/b-bg.jpg);
	background-repeat: repeat-x;
	background-color: #000;
	min-height: 100%;
}
/*#mainwrapper {
	margin:10px auto;
	width:960px;
}

#maincw{
	position:relative;
	border:1px white solid;
	background-image: url(../images/c-bg.png);
	height:100%;
	width:100%;
	padding:5px 0 5px 0;
	float:left;}*/

img {width:100%;}
a:link { color: #00508B; text-decoration:none; font-weight: bold; }
a:visited {color: #f46700;}
a:hover, .info a:hover {
	color: #f46700;
}
.footer {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	letter-spacing:1px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	position:relative;
	z-index:100;	
}


.phd {
/*	width:350px;
	height:250px;*/
	position:relative;
	top: -15px; left:0px;
	z-index:1;
}

/*---page navigation---*/
#pagenav {
	float:left;
	height:25px;
	margin:0px;
	padding:0px;
	border: 2px black solid;
	z-index:1000;
		}
#pagenav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
			
}
#pagenav ul li {
	float:left;
	zoom:1;
	}
	

#pagenav li a {
	/*display:block;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:25px;
	color: white;
	text-align: center;
	text-decoration: none;
	padding:5px 10px 5px 10px;
	letter-spacing: 0.2em;
	border-left:2px #333 solid;
	font-weight: bold;
	
	}
	#pagenav li:first-child a{
		border-left:none;}

#pagenav li a:hover, #pagenav li a:hover i
{
color: #f46700;
}

/* ---sub menu ---*/
#pagenav li ul {
	display: none;
	position: relative;
	}
	
#pagenav li:hover ul, #pagenav li.over ul {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	z-index:1000;
	border-top:2px black solid;
	border-bottom: 2px black solid;
	background-color: #000;
	}
#pagenav .current {
	border-bottom: 2px solid #f46700;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%;
	zoom: 1; }
* html ul li a { height: 1%; }
/* End */

h1 { font: 700 37px 'Open Sans Condensed', Arial, Helvetica, sans-serif;text-align:center; margin:0px; padding:0px;color: #FFF;letter-spacing: 0em; }
h1 span { display:block; font:  300 24px/24px 'Open Sans Condensed', Arial, Helvetica, sans-serif; letter-spacing: .095em; }
/*h2 { height:45px; width:398px; letter-spacing: 2px; color:#13191b; padding-left:50px; background-image: url(../images/h2-bg.png); background-repeat: no-repeat; margin-left:-17px; margin-bottom:0px; font: bold 21px/30px 'Open Sans Condensed', Arial, Helvetica, sans-serif; }*/
h2 { letter-spacing: 2px; color:#13191b; padding:0 0 0 5px;margin:10px 40px 10px 40px; font: bold 35px/33px 'Open Sans Condensed', Arial, Helvetica, sans-serif;border-bottom:2px #FFF solid; }


.top {
	margin-top:0;
}
h3 {
	font-family: 'Tinos', Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align:center;
	text-decoration: none;
	margin-bottom:-12px;
}

p, .pglsit {
	font-family: 'Istok Web', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align:justify;
	line-height:17px;
}

.pd {
	position:absolute;
	width:350px;
	height:250px;
	left:5px;
	top:182px;
	background-image: url(../images/pageheading_design.jpg);
	background-repeat: no-repeat;
}








.pglsit {
	width:200px;
	text-align:left;
	float:left;
	margin-right:15px;
	list-style-type: square;
}
.contact { border:5px #FFF solid; background: #000 url(../images/b-bg.jpg) no-repeat center -200px; height:auto; color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 10px; behavior: url("scripts/border-radius.htc"); padding-bottom:60px; margin-bottom:20px; }
.contact h2 { background: url(../images/diagbg.gif) repeat-x center top; width:100%; margin:0; padding:0; text-align:center; font-size: 16px;border-bottom:5px #FFF solid;height:25px; margin-bottom:15px;}
.contact input, .contact textarea { font: 12px Arial, Helvetica, sans-serif; color: #333;padding:3px;
border:2px solid #FFF;	 }
.contact input, .contact textarea {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 10px;
	behavior: url("scripts/border-radius.htc");
	display:block;
width:350px;
margin:0 auto 10px auto;
background:#CCC;

}
fieldset {border:none;}
.contact textarea {
	height:150px;
	text-align:justify;
}
.contact label, .requiredNote { display:block;font: 14px/16px Arial, Helvetica, sans-serif; padding:5px 0 3px 6px;width:350px;margin:0 auto;color:#FFBE00; letter-spacing: 1px; }
.requiredNote {font-size:12px;colr:#CCC;}
.cbottom { position:absolute; bottom:0; background: url(../images/contactbg.png) no-repeat center top; height:60px; width:100%; }
#submitButton {width:200px;margin-top:20px;}
#submitButton:hover {border:2px #ffbe00 solid;cursor:pointer;}
label.error { font-size: 10px;text-align:center; color: #cc8a66;border:none;margin:-5px auto 0 auto;padding:2px;width:50%; }
.error, .success {width:70%; padding:5px;background:#333;color:#C30;font-weight:bold;text-align:center;margin:0 auto;}
.success {border:1px #FFF solid;padding:15px;background-color:#333;background-color:rgba(0,0,0,0.5);}
.success p {color:#FFF;margin:0;text-align:center;}
#msg {display:none;}
#msg p {color:#FFF;padding-right:15px;}
