@charset "utf-8";
/* CSS Document */


@import url("forms.css"); /* forms styling */
@import url("styles.css"); /* text styling */


/* RESET ALL STYLING */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}


/* global styling */

body {
	background-image:url(../images/wallpaper-slice.jpg);
	background-repeat:repeat-x;
	background-color:#476436;
	padding: 0px;
	margin:0px;
}


div.bgwrapper {
	background-image:url(../images/wallpaper.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:0px;
	width:100%;
	text-align:center;
	}

div.content {
	margin:auto;
	width:850px;
	text-align:left;
	}


div.headerarea {
	width:850px;
	height:538px;
	text-align:left;
	background-image:url(../images/head-section.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	}

div.headerarea2 {
	width:850px;
	height:282px;
	text-align:left;
	background-image:url(../images/head-section2.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	}

div.main {
	width:850px;
	padding:20px 0px 0px 0px;
	background-color:#FFFFFF;
	}

div.nav1 {
	padding:20px 50px 15px 50px;
	width:750px;
	height:185px;
	}

div.nav2 {
	padding:30px 120px 5px 120px;
	width:610px;
	height:25px;
	text-align:center;
	}

div.navwrapper {
	padding-left:20px;
	padding-top:15px;
	}

div.navbutton1 {
	text-align:left;
	width:150px;
	height:20px;
	padding:7px 0px 7px 10px;
	border-top:#CCCCCC 1px dotted;
	border-bottom:#CCCCCC 1px dotted;	
	}

div.navbutton1:hover, div.navbutton2:hover{
	background-color:#E7ECF1;
	cursor:pointer;
	}

div.navbutton2 {
	text-align:left;
	height:20px;
	padding:7px 0px 7px 10px;
	border-top:#CCCCCC 1px dotted;
	border-bottom:#CCCCCC 1px dotted;	
	}


div.flashbanner {
	width:850px;
	height:252px;
	}
	
div.footer1 {
	background-color:#0A4767;
	width:850px;
	text-align:center;
	padding:15px 0px 15px 0px;
	}

div.footer2 {
	background-image:url(../images/foot-section.png);
	background-repeat:no-repeat;
	width:750px;
	height:38px;
	padding:10px 50px 0px 50px;
	}
	
div.footer3 {
	text-align:right;
	width:800px;
	padding:5px 50px 50px 0px;
	}
	
	
table.table1 {
	display:inline;
}

div.contentbox1 {
	padding:0px 30px 20px 30px;
	}

div.contentbox2 {
	padding:0px 45px 20px 40px;
	}

div.contentbox3 {
	padding:0px 20px 0px 20px;
	}

div.leftcolbox1 {
	padding:0px 0px 0px 20px;
	}

div.contentbox4 {
	padding:20px 40px;
	border:#DCE7C9 20px solid;
	}


hr.hr1 {
	width:810px;
	color:#779A4E;
	text-align:center;
}

hr.hr2 {
	width:810px;
	color:#779A4E;
	text-align:center;
	margin:0px 20px 0px 20px;
}
	

hr.hr3 {
	color:#0A4767;
}

hr.hr4 {
	color:#779A4E;
}



/* HOME PAGE STYLING */

div.videobox {
	width:380px;
	padding:10px 10px 10px 10px;
	background-color:#0A4767;
	background-image:url(../images/video-grad.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	}	

div.textbox1 {
	background-image:url(../images/back-drop.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:768px;
	text-align:left;
	padding:10px 15px 15px 25px;
	margin:0px 25px 0px 0px;
	}

div.textscrollbar {
	overflow-y:scroll;
	padding-right:20px;
	}
	
div.homenews {
	width:810px;
	padding:10px 20px 20px 20px;
	}
	
div.newsitem1{
	padding:0px 10px 0px 10px;
	height:112px;
	}

div.newscroller{
	width:810px;
	}
	

/* ABOUT US STYLING */

div.aboutbox {
	background-image:url(../images/the-team-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:596px;
	width:790px;
	padding:20px 30px 20px 30px;
	}

	

/* IMAGE STYLING */

.img1 {
	border:#0A4767 4px solid;
	}

.img1:hover, .imghover:hover {
	-moz-opacity:.70;
	-ms-filter:”alpha(opacity=70)”; 
	filter:alpha(opacity=70); 
	opacity:.70;
	cursor:pointer;
	}

.img2 {
	border:#779A4E 2px solid;
	}

.img3 {
	padding:0px;
	margin:0px;
	}


img.galpic {
	border:none;
	padding:4px;
	margin:6px;
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	background-color:#EBF1FD;
	outline:none;
}

img.galpic:hover {
	border:#0A4767 1px solid;
	outline:none;
}

div.imgcontainer {
	/*background-color:#EBF1FD;*/
	border:#CCCCCC 1px solid;	
	}

.imgbox {
	text-align:center;
	display:inline-block;
	float:left;
	width:195px;
	height:230px;
	}
	

	