html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-image:url("img/body_bg.jpg");
	background-repeat:repeat-x;
	}

body {
	font-family:Tahoma,Geneva,Kalimati, verdana, sans-serif;
	color: #666666;
	}

p {
	line-height: 20px;
	font-size:13px;
	color:#666666;
	}
	
p strong {
	color:#3382A9;
	font-size:12px;
	}
	
a {
	color:#4BA835;
	text-decoration:underline;
	}	

h1 {
	font-family:Tahoma,Geneva,Kalimati, verdana, sans-serif;
	font-weight:normal;
	color:#3382A9;
	font-size: 20px;
	color:#3382A9;
	}

h2 {
	font-family:Tahoma,Geneva, Kalimati,verdana,sans-serif;
	font-weight:normal;
	color:#3382A9;
	font-size: 18px;
	}

h3 {
	font-family:Tahoma,Geneva,Kalimati, verdana,sans-serif;
	font-weight:normal;
	color:#3382A9;
	font-size: 16px;
	color:#3382A9;
	}

h4 {
	font-family:Tahoma,Geneva,Kalimati, verdana,sans-serif;
	font-weight:normal;
	color:#3382A9;
	font-size: 14px;
	color:#3382A9;
	}	


/*MISC*/

.clear {
	clear:both;
	}

.facebook {
	padding-left:60px;
	color:#3382A9;
	font-size:14px;
	text-decoration:none;
	}


/*Wrapper Styling*/

#wrapper {
	width:960px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;
	}


/*Header & Inner Header Styling*/

#header {
	background-image:url("img/header_bg.jpg");
	background-repeat:no-repeat;
	height:301px;
	width:960px;
	}

#inner_header {
	background-image:url("img/inner_header.jpg");
	background-repeat:no-repeat;
	height:168px;
	width:960px;
	}

#logo {
	position:absolute;
	top:60px;
	padding-left:30px;
	}


/*Global Nav Styling*/

#topnav li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	position:relative;
	}

#global_nav{
	padding-top:1px !important;
	padding-top:15px;
	font-size:14px;
	font-weight:100;
	position:relative;
	left:505px;
	width:450px;
	}

#global_nav li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	position:relative;
	}

#global_nav a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right:15px;
	}

#global_nav a:hover {
	text-decoration:underline;
	}


/*Left Content Styling*/
	
#left_content { 
	width:600px;
	padding-left:30px;
	float:left;
	}
	
#left_content h1 {
	padding-top:30px;
	}

#left_content li {
	font-size:13px;
	list-style:none;
	background: url("img/li.gif") left top no-repeat;
	padding-left:15px;
	}		


/*Right Content Styling*/
	
#right_content {
	position:relative;
	top:-10px;
	width:300px;
	padding-left:25px;
	float:left;
	font-size:14px;
	}

#right_content li {
	list-style:none;
	background: url("img/li_quicklinks.gif") left no-repeat;
	padding-left:15px;
	}


/*Quick Links Styling*/

#quicklinks {
	background-image:url("img/quicklinks.jpg");
	height:173px;
	width:304px;
	}

#quicklinks h3 {
	padding-top:35px;
	text-align:center;
	}

#quicklinks ul {
	padding-left:60px !important ;
	padding-left:40px;
	}

#quicklinks a {
	color: #4D4D4D;
	text-decoration: none;
	}

#quicklinks a:hover {
	text-decoration:underline;
	color:#92CDF4;
	}
	
	
/*News & Events Styling*/
	
#news_events {
	background-image:url("img/news_events.jpg");
	background-repeat:no-repeat;
	width:283px;
	height:384px;
	clear:both;
	}

#news_events p {
	font-size:12px;
	line-height:15px;
	}

#news_events h3 {
	padding-top:35px;
	text-align:center;
	}
	
#news_events a {
	color: #4BA835;
	text-decoration: none;
	}

#news_events a:hover {
	text-decoration:underline;
	}
	
#event , #past_events {
	width:220px;
	padding-left:40px;
	}	
	
#more {
	text-align:right;
	}

#more a {
	color:#92CDF4;
	font-size:13px;
	}


/*Footer Styling*/
	
#footer { 
	background-image:url("img/footer_bg.gif");
	width:960px;
	height:101px;
	font-size:11px;
	color:#FFFFFF;
	}
	
#footer li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	position:relative;
	}
	
#footer p {
	color:#FFFFFF;
	font-size:11px;
	}
	
.footer_underline {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	line-height:10px;
	}

#left_side {
	padding-left:30px;
	padding-top:3px;
	float:left;
	}

#left_side ul{
	margin-left:-40px !important;
	margin-left:0px;
	}

#footer  #left_side a { 
	color:#FFFFFF;
	text-decoration:none;
	padding-right:10px;
	}

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

#right_side {
	position:relative;
	float:left;
	left:130px;
	padding-top:3px;
	text-align:right;
	width:400px;
	height:100px;
	}


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