/*Global*/
html, body {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			11px;
	line-height:		16px;
	color:				#000000;
	margin:				0;
	padding:			0;
}
.printout {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			11px;
	line-height:		16px;
	color:				#000000;
	margin:				0;
	padding:			0;
}
body {
	background:			#122445
						url(../images/bg.gif)
						center
						top
						repeat
						scroll;
}
img{
  border:none;
}
h1 {
	font-size:			xx-large;
	font-weight:		700;
	margin:				0;
	padding:			0;
}
h2 {
	font-size:			large;
	font-weight:		700;
	margin:				0;
	padding:			0;
}
h3 {
	font-weight:		bold;
	margin:				0;
	padding:			0;
	font-size: 12px;
}
p {
	margin:				0;
	padding:			0 0 10px 0;
}

ul {
	margin:				0 0 10px 15px;
	padding:			0;
}

/*Containers*/
#top 
{
	width:				750px;
	margin:				0 auto 0 auto;
	padding:			17px 0 18px 0;
}
#outside {
	width:				750px;
	background-color:	#fff;
	margin:				0 auto 0 auto;
}
#bottom {
	width:				750px;
	margin:				0 auto 0 auto;
	padding:			7px 0 10px 0;
	text-align:			center;
	color:				#fff;
	font-size:			11px;
	line-height:		18px;
}
#bottom a:link {text-decoration:none;color:#fff;}
#bottom a:active {text-decoration:none;color:#fff;}
#bottom a:visited {text-decoration:none;color:#fff;}
#bottom a:hover {text-decoration:underline;color:#fff;}
#body {
	margin:				15px 15px 0 15px;
	width:				505px;
}
#bodyCopy {
	padding: 			15px 10px 0 10px;
}
#bodyCopy a:link {text-decoration:none;color:#cc6600;}
#bodyCopy a:active {text-decoration:none;color:#cc6600;}
#bodyCopy a:visited {text-decoration:none;color:#cc6600;}
#bodyCopy a:hover {text-decoration:underline;color:#cc6600;}

/*Navigation*/
#nav {
	margin:				0 0 15px 0;
}
.navModule {
	width:				200px;
	color:				#fff;
	margin:				15px 0 0 15px;
	background:			url(../images/navCorner.gif)
						bottom
						right
						no-repeat;
}
.memberModule {
	width:				506px;
	color:				#333333;
	margin:				0 0 0 0;
	background:			url(../images/navCorner.gif)
						bottom
						right
						no-repeat;
}

.memberModule .content
{
	margin: 13px 16px;
	padding-bottom: 13px;
}

.adminModule {
	width:				240px;
	color:				#333333;
	margin:				0 0 0 0;
	background:			url(../images/navCorner.gif)
						bottom
						right
						no-repeat;
}

.mod0d4888 /*Blue*/ {
	background-color:	#0d4888;
}
.mod5a5a5a /*Grey*/ {
	background-color:	#5a5a5a;
}
.modcc6600 /*Orange*/ {
	background-color:	#cc6600;
}
.modf7e2cc /*Light Orange*/ {
	background-color:	#f7e2cc;
}
.modd8e1ec /*Light Blue*/ {
	background-color:	#d8e1ec;
}
.mod990000 /*Red*/ {
	background-color:	#990000;
}
.modf0d9d9 /*Light Red*/ {
	background-color:	#f0d9d9;
}


#news {
	padding:			6px 12px 6px 12px;
}
.newsItem {text-indent:-25px;padding-left:25px}
.newsItem a:link {text-decoration:underline;color:#333333;}
.newsItem a:active {text-decoration:underline;color:#333333;}
.newsItem a:visited {text-decoration:underline;color:#333333;}
.newsItem a:hover {text-decoration:underline;color:#000000;}

.newsHeader 
{
	color:				#0d4888;
	font-weight:		bold;
}
.bulletinHeader 
{
	color:				#cc6600;
	font-weight:		bold;
}
.EmergencyHeader 
{
	color:				#990000;
	font-weight:		bold;
}
.newsHeader a:link {text-decoration:none;color:#0d4888;}
.newsHeader a:active {text-decoration:none;color:#0d4888;}
.newsHeader a:visited {text-decoration:none;color:#0d4888;}
.newsHeader a:hover {text-decoration:underline;color:#0d4888;}

.moduleNav
{
	color:				#ffffff;
	padding:			0 9px 0 0;
}

.moduleNav a:link {text-decoration:underline;color:#ffffff;}
.moduleNav a:active {text-decoration:underline;color:#ffffff;}
.moduleNav a:visited {text-decoration:underline;color:#ffffff;}
.moduleNav a:hover {text-decoration:underline;color:#ffffff;}

.moduleLink a:link {text-decoration:underline;color:#0d4888;}
.moduleLink a:active {text-decoration:underline;color:#0d4888;}
.moduleLink a:visited {text-decoration:underline;color:#0d4888;}
.moduleLink a:hover {text-decoration:underline;color:#cc6600;}

a.moduleLink {text-decoration:underline;color:#0d4888;}
a.moduleLink:active {text-decoration:underline;color:#0d4888;}
a.moduleLink:visited {text-decoration:underline;color:#0d4888;}
a.moduleLink:hover {text-decoration:underline;color:#cc6600;}

#emergency {
	color:				#333333;
	padding:			6px 12px 6px 12px;
	font-weight:		bold;
}
#emergency a:link {text-decoration:none;color:#990000;}
#emergency a:active {text-decoration:none;color:#990000;}
#emergency a:visited {text-decoration:none;color:#990000;}
#emergency a:hover {text-decoration:underline;color:#990000;}
.emerItem {text-indent:-25px;padding-left:25px;}

.orange {
	color:				#cc6600;
}

.headerImage
{
	padding-bottom: 25px;
}

.headerImageWDesc
{
	padding-bottom: 20px;
}

#logos {
	margin:				15px;
	background:			url(../images/navCorner.gif)
						bottom
						right
						no-repeat;
	background-color:	#fef6d8;
}

gridviewStyle
{
	border-top: solid 1px #000;
}
.hideImages {
	display: none;
}
.gv_main
{
	border: #000000 1px solid;
}
.gv_main td, .gv_main th
{
	padding:4px;
	font-weight: normal;
}
.gv_header
{
	background-color: #0d4888; 
	color:#fff;
	font-weight: normal;
	text-align:left;
}
.gv_row
{
}
.gv_altRow
{
}

/*POPPER*/
.toggler
{
}
.leftPadding
{
    padding: 5px;
}
.toggler .leftPadding
{
    padding: 5px 0 5px 15px;
}
.elementToOpen
{
	overflow:hidden;
	height:0px;
}

/************************/
/*  Member Table Style  */
/************************/

.warnTable{
  /*width: 400px;*/
  border: solid 1px #cc6600;
  border-collapse:collapse;
  margin-top:20px;
}
.warnTable th{
  text-align:left;
  background:#f7e2cc;
  padding: 5px;
}
.warnTable td{
  padding: 5px;
  vertical-align:top;
}
.warnTable tr:nth-child(odd){
  background:#e4ecf7;
}