/*
Theme Name: IAGSA Default
Version: 1.0
Author: underCurrent Media*/

* {
	margin:0px;
	padding:0px;
	border:0px;}
	
body {
	background:#202f3e;}

#wrapper {
	height:auto;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bgShade.jpg) top left repeat-y;
	overflow:auto;}
	
#header {
	height:146px;
	width:948px;
	background:url(images/header.jpg) top left no-repeat;
	margin:0px 6px;}
	
#memberLogin {
	height:auto;
	width:150px;
	margin-left:767px;
	padding-top:24px;
	}

/*========================
Navigation Area
==========================*/

#navHolder {
	height:48px;
	width:948px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:0px 0px;
	float:left;
	position:relative;
	margin-left:6px;
	margin-right:6px;
}
#mainNav {
	float:left;
	position:relative;
	height:48px;
	list-style:none;
	overflow:hidden;
}
/*this is to obscure the extra rollover graphic*/
#mainNav a {
	height:0px !important;/*important for browsers*/
	position:relative;
	float:left;
	padding:48px 0px 0px 0px;
}
#mainNav a:hover {
	background-position:0 -48px;
}
#mainNav a:active {
	background-position:0 -96px;
}
#mainNav li {
	position:relative;
	float:left;
}
#btnHome a {
	height:48px;
	width:161px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:0px 0px;
}
#btnOurMembers a {
	height:48px;
	width:180px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-161px 0px;
}
#btnAbout a {
	height:48px;
	width:120px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-341px 0px;
}
#btnMembership a {
	height:48px;
	width:171px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-461px 0px;
}
#btnLinks a {
	height:48px;
	width:113px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-632px 0px;
}
#btnContact a {
	height:48px;
	width:203px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-745px 0px;
}
#btnHome a:hover {
	background-position:0px -48px;
}
#btnOurMembers a:hover {
	background-position:-161px -48px;
}
#btnAbout a:hover {
	background-position:-341px -48px;
}
#btnMembership a:hover {
	background-position:-461px -48px;
}
#btnLinks a:hover {
	background-position:-632px -48px;
}
#btnContact a:hover {
	background-position:-745px -48px;
}
#btnHome a:active {
	background-position:0px -96px;
}
#btnOurMembers a:active {
	background-position:-161px -96px;
}
#btnAbout a:active {
	background-position:-341px -96px;
}
#btnMembership a:active {
	background-position:-461px -96px;
}
#btnLinks a:active {
	background-position:-632px -96px;
}
#btnContact a:active {
	background-position:-745px -96px;
}

/*========================
End of Navigation Area
==========================*/

/*========================
Members' Navigation Area
==========================*/

#subnavHolder {
	height:36px;
	width:948px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:0px 0px;
	float:left;
	position:relative;
	margin-left:6px;
	margin-right:6px;
}
#subNav {
	float:left;
	position:relative;
	height:36px;
	list-style:none;
	overflow:hidden;
}
/*this is to obscure the extra rollover graphic*/
#subNav a {
	height:0px !important;/*important for browsers*/
	position:relative;
	float:left;
	padding:36px 0px 0px 0px;
}
#subNav a:hover {
	background-position:0 -36px;
}
#subNav a:active {
	background-position:0 -72px;
}
#subNav li {
	position:relative;
	float:left;
}
#btnMembersHome a {
	height:36px;
	width:213px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:0px 0px;
}
#btnNews a {
	height:36px;
	width:69px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:-213px 0px;
}
#btnIncidents a {
	height:36px;
	width:96px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:-282px 0px;
}
#btnReports a {
	height:36px;
	width:156px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:-378px 0px;
}
#btnManual a {
	height:36px;
	width:132px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:-534px 0px;
}
#btnCharter a {
	height:36px;
	width:122px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:-666px 0px;
}
#btnArchives a {
	height:36px;
	width:160px;
	background:url(images/subNavBg.jpg) no-repeat;
	background-position:-788px 0px;
}
#btnMembersHome a:hover {
	background-position:0px -36px;
}
#btnNews a:hover {
	background-position:-213px -36px;
}
#btnIncidents a:hover {
	background-position:-282px -36px;
}
#btnReports a:hover {
	background-position:-378px -36px;
}
#btnManual a:hover {
	background-position:-534px -36px;
}
#btnCharter a:hover {
	background-position:-666px -36px;
}
#btnArchives a:hover {
	background-position:-788px -36px;
}
#btnMembersHome a:active {
	background-position:0px -72px;
}
#btnNews a:active {
	background-position:-213px -72px;
}
#btnIncidents a:active {
	background-position:-282px -72px;
}
#btnReports a:active {
	background-position:-378px -72px;
}
#btnManual a:active {
	background-position:-534px -72px;
}
#btnCharter a:active {
	background-position:-666px -72px;
}
#btnArchives a:active {
	background-position:-788px -72px;
}

/*========================
End of Navigation Area
==========================*/


/*=====================================
Page template Modifications - homepage
=======================================*/
#mainCont {/*entire body with blue/white background*/
	height:auto;
	width:948px;
	float:left;
	position:relative;
	margin:0px 6px;
	padding-top:5px;
	background:url(images/navShade.jpg) top left no-repeat;
	overflow:auto;}
	
#divLeft {/*left content with mainCont*/
	height:auto;
	width:396px;
	float:left;
	position:relative;
	background:#ffffff;
	overflow:auto;
	padding:30px 77px 30px 79px;}
	
#divRight {/*right content with mainCont*/
	height:auto;
	width:342px;
	float:left;
	position:relative;
	padding:73px 27px;
	background:#e5effc;
	overflow:auto;}
	
#mainContEnd { /*blue/white end*/
	height:9px;
	width:948px;
	float:left;
	position:relative;
	background:url(images/footerBlue.jpg) top left no-repeat;
	margin:0px 6px;}
	
/*==========================================
Page template Modifications - member's page
============================================*/
	
#mainContWhite {/*entire body with white background*/
	height:auto;
	width:948px;
	float:left;
	position:relative;
	margin:0px 6px;
	padding-top:5px;
	background:url(images/navShade2.jpg) top left no-repeat;
	overflow:auto;}
	
#whiteCont {
	height:auto;
	width:794px;
	float:left;
	position:relative;
	padding:30px 77px;}
	
#mainContWhiteEnd { /*white end*/
	height:9px;
	width:948px;
	float:left;
	position:relative;
	background:url(images/footerWhite.jpg) top left no-repeat;
	margin:0px 6px;}
	/*==========================================
Table Modifications - Incidents Page
============================================*/
	
.tableTitle {/*Title*/
	font-family:"Times New Roman", Times, serif;
	color:#202f3e;}
	
.tableSubTitle {/*subTitle*/
	font-family:"Times New Roman", Times, serif;
	color:#5a83a2;}
	
/*==========
Footer area
============*/

#footer {
	height:auto;
	width:790px;
	float:left;
	position:relative;
	background:#5b85a4;
	margin:0px 6px;
	overflow:auto;
	min-height:96px;
	padding:18px 79px 18px 79px;}
	
#footerContact {
	height:auto;
	width:474px;
	float:left;
	position:relative;
	text-align:left;}
	
#footerAddress {
	height:auto;
	width:316px;
	float:left;
	position:relative;
	text-align:right;}

/*========================
Typography
==========================*/

p { /*regular text*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a5672;
	line-height:18px;
	font-weight:normal;
	padding-bottom:9px;}

h2 { /*page main titles*/
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#5b84a4;
	line-height:45px;
	font-weight:bold;
	padding-bottom:18px;}
	
h3 { /*page subtitles*/
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#5b84a4;
	line-height:30px;
	font-weight:bold;
	padding-bottom:18px;}
	
h4 { /*smaller option of page subtitles*/
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#202f3e;
	line-height:30px;
	font-weight:bold;
	padding-bottom:18px;}
	
ul { /*all unordered lists*/
	font-family:"Times New Roman", Times, serif;
	color:#202f3e;
	list-style-type:none;}
	
li { /*all lists*/
	list-style-type:none;
}
	
.homeBlog, .newsBlog {
	height:auto;}
	
#mainCont #divRight .homeBlog a, a:link, a:active, a:visited, a:hover {/*Title on Home Page - Lynn's section*/
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#5b84a4;
	line-height:27px;
	font-weight:bold;}
	
#mainContWhite #whiteCont .newsBlog a, #mainContWhite #whiteCont .newsBlog a:link, #mainContWhite #whiteCont .newsBlog a:active, #mainContWhite #whiteCont .newsBlog a:visited, #mainContWhite #whiteCont .newsBlog a:hover {/*News Blog Section*/
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#5b84a4;
	line-height:30px;
	font-weight:bold;}
	
.newsBlog {
	margin:0px 0px 18px 0px;
	padding-bottom:18px;
	border-bottom:1px solid #DDE0C4;}
	
h6 { /*footer information*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#202f3e;
	line-height:15px;
	font-weight:bold;}
	
#footer #footerContact h6 a { /*footer information*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:15px;
	font-weight:bold;}
	
#footer #footerContact h6 a:active, a:visited, a:link{ /*footer information*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;}
	
#footer #footerContact h6 a:hover { /*footer information*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e5effc;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;}
	

#loginText a, a:link, a:visited, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202f3e;
	font-weight:bold;
	text-decoration:none;}

#loginText a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202f3e;
	font-weight:bold;
	text-decoration:underline;}

.membersList { /*class for members list*/
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5b84a4;
	line-height:21px;
	font-weight:bold;}

#mainContWhite #whiteCont a:link, #mainContWhite #whiteCont a:active, #mainContWhite #whiteCont a:visited {/*member's list*/
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5b84a4;
	line-height:21px;
	font-weight:bold;}
	
#mainContWhite #whiteCont a:hover {
	color:#202f3e;}


a:link, a:active, a:visited {/*default*/
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5b84a4;
	line-height:14px;
	font-weight:bold;}
	
a:hover {
	color:#202f3e;}

#whiteCont ul, #divLeft ul { /*about objectives, list items in members home*/
	list-style-type:circle;
	padding-left:18px;}
	
#whiteCont li, #divLeft li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202f3e;
	font-weight:bold;
	padding-bottom:9px;}
	
/*========================
Search Box Mods
==========================*/	
input#s {
	background:#e5effc;}	

input#searchsubmit {
	background:#e5effc;}

