/* CSS Document */



body {

	margin: 0;

	padding: 0;

	background: url(../images/bg.jpg) repeat-x 0% 0%;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;
	

}

a {

	color: #0066FF;

	outline: none;
	
	text-decoration: none;

}

a:hover {

	color: #009900;

}

img {
	border:0;
}

h1, h3, h3, h4, h5, h6 form {

	margin: 0;

	padding: 0;

	font-size: 100%;

}

#wrapper {

	background: url(../images/bg_main.jpg) no-repeat center 116px;
	padding-bottom:10px;
	overflow: auto;
	min-height:1000px;
	
}

#container {

	margin: 0 auto;

	padding: 0;
   
	width: 902px;
	
   	background: #FFFFFF;

	overflow: auto;
	
	overflow: hidden;

}
/*.footer_div_new{
	margin: 0 auto;

	padding: 0;
   height:2px;
	width: 100%;
	background-color:gray;

}*/


/*-------- Header --------*/



#header {

	width: 902px;

	height: 76px;

	border-top: 16px solid #000099;

}

#header .logo {

	width: 470px;

	float: left;

}

#header .logo p {

	font: normal 13px Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #1B1464;

	margin-top: 15px;

}

#header .address {

	width: 190px;

	float: right;

	padding: 3px 36px 0 0;

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration: none; text-align: right;

	color: #000000;

}



/*-------- Main Navigation --------*/



#nav_main {

	width: 902px;

	height: 24px;

	background: #000099;

	text-decoration: none; text-align: center;

}

#nav_main ul {

	margin: 0;
	padding:2px 0px 0px 0px;
	list-style-type: none;

}

#nav_main ul li {

	font: bold 13px Arial, Helvetica, sans-serif;

	text-decoration: none; text-transform: uppercase;

	color: #FFFFFF;

	margin: 0 35px 0 30px;
	

	display: inline;	 /* IE6 left margin hack */

}

#nav_main ul li a {

	color: #FFFFFF;

	line-height: 20px;

	text-decoration: none;

}



/*-------- Display --------*/



#display {

	margin: 0 auto;

	padding-top: 3px;

	width: 900px;

	height: auto;

}

#display .bigimg {

	width: 900px;

	height: auto;

	padding-bottom: 2px;

}

#display .slide {

	width: 900px;

	height: auto;
	
	float: left;

	background: #F0F0F9;

	padding-top: 10px;

}


#display .slide .thumb img {

	border: 5px solid #FFFFFF;

}

#display .slide .thumb p {

	margin: 0;

	padding: 0;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none; text-transform: uppercase;

	text-align: center; line-height: 30px;

	color: #000000;

}



/*-------- Footer --------*/



#footer {

	height: 70px;

	font: normal 12px "Times New Roman", Times, serif;

	text-decoration: none; text-align: center;

	text-transform: uppercase; color: #000000;

	padding-top: 20px;
	
	border-bottom: 1px solid #BBBBBB;

	clear: both;
	
}

#footer a {

	color: #000000;

	text-decoration: none;

}

#footer a:hover {

	color: #009900;

	text-decoration: none;

}



/*-------- Inside Pages --------*/



#content {

	margin: 30px auto 0 auto;

	padding-top: 3px;

	width: 900px;

	height: auto;

	font: bold 12px Arial, Helvetica, sans-serif;

	text-decoration: none; text-align: justify;

	color: #414141;

}

#content h1 {

	font: bold 17px Arial, Helvetica, sans-serif;

	text-decoration: none; text-align: justify;

	text-transform: uppercase; color: #000000;

}

#content h2 {

	margin: 0 0 10px 0;

	font: normal 1.5em Arial, Helvetica, sans-serif;

	text-decoration: none; text-transform: uppercase;

	color: #000099;

}

.photo {

	float: right;

	padding-left: 35px;

}

.photo1 {

	float: left;

	padding-right: 35px;

}

.author {

	font: bold 18px Helvetica, Arial, sans-serif;

	text-decoration: none; color: #000000;

}

.line {

	width: 450px;

	height: 2px;

	border-top: 1px solid #000000;

	float: left;

}

.breadcrumb {

	width: 870px;

	height: 22px;

	background: #F0F0F9;

	border-bottom: 2px solid #CACAEA;

	margin-top: 1px;

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration: none; color: #000000;

	padding-left: 30px;

	float: left;

}

.breadcrumb a {

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration: none; color: #000000;

	line-height: 22px;

}

.gallery {

	padding: 10px 18px 0 18px;

	width: 864px;

	height: auto;

	float: left;

}

.leftlink {

	width: 210px;

	min-height: 380px;

	background: #F0F0F9;

	float: left;

}

.leftlink a {

	color:#FFFFFF;
	
}
.leftlink a:hover {
	
	color: #0099FF;
}


.proghead {

	font: bold 13px Arial, Helvetica, sans-serif;

	text-decoration: none; color: #000099;

	line-height: 30px; text-align: center;
	
	padding-top: 10px;
	
	width: 210px;

}

.link {

	width: 210px;

	height: 17px;

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration: none; color: #000099;

	text-indent: 15px;

	padding-top: 3px;

}

.sublink {

	width: 210px;

	height: 17px;

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration: none; color: #000099;

	text-indent: 25px;

	padding-top: 3px;

}

.subsublink {

	width: 210px;

	height: 17px;

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration: none; color: #000099;

	text-indent: 35px;

	padding-top: 3px;

}

.link a, .sublink a, .subsublink a {

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration: none; color: #000099;

}

.link a:hover, .sublink a:hover, .subsublink a:hover {

	color: #0099FF;

}

.active {

	background: #000069;

}

.active a {

	color: #FFFFFF;

}

.rightcolumn {

	width: 654px;

	float: left;

	padding-left: 0px;

}

.slideimg {

	width: 112px;

	float: left;

	padding: 0 10px 0 10px;
	
	margin-top: -10px;

}

.smallimg {

	width: 112px;

	float: left;

	margin: 14px 0 10px 0;
	
}

.smallimg2 {

	width: 112px;

	float: left;

}

.largeimg {

	width: 488px;

	float: left;

}

.disc {

	font: bold 11px Arial, Helvetica, sans-serif;

	text-decoration: none; text-align: justify;

	color: #000000;

	float: left;

	width: auto;

}

.leftlink a{

	font-size:13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000099;

	text-decoration:none;

}

.current {

	color: #FFFFFF;

}
