/*///////////////////// 

Begin HTML tag styles 

////////////////////*/

body
{
	width:922px;
	background:#185ea5 url("/gfx/bg.gif") repeat-x;
	font: 12px verdana;
	color: #2e2e2e;
	margin:0px auto 0px auto;
}

p
{
	line-height:18px;
	margin:0px;
	padding-bottom:18px;
}

td
{
	line-height:18px;
	font: 12px verdana;
	color: #2e2e2e;
}

td.homebuckets
{
	padding:0px 0px 6px 28px;
}

h1
{
	font:bold 20px verdana;
	color:#093564;
}

h2
{
	font:bold 16px verdana;
	color:#093564;
}

h3
{
	font:bold 14px verdana;
	color:#093564;
}

h3
{
	font:10px verdana;
	color:#2e2e2e;
}

form
{ 
	margin:0px;
}

select
{ 
	margin:0px;
	font: 11px verdana;
	color: #2E2E2E;
}

input 
{
	margin:0px;
	font: 11px verdana;
	color: #2E2E2E;
}

textarea 
{
	margin:0px;
	font: 11px verdana;
	color: #2E2E2E; 
}

a
{
	background:transparent;
  	text-decoration:none;
  	color:#2167ad;

}

a:hover
{
  	color:#4E77A0;
}

a.blue_nav
{
  	text-decoration:none;
  	color:#fff;
}

a.blue_nav:hover
{
  	text-decoration:none;
  	color:#a8e8fa;
}

a.subnav_item_page
{
	font-size:11px;
	color:#2f92f6;	
	line-height:15px;
}

a:hover.subnav_item_page
{
	color:#2f92f6;	
}

a.subnav_item
{
	font-size:11px;
	line-height:15px;
	color:#fff;
}

a.subnav_item:hover
{
	color:#b1e9fb;
}

ul
{
	line-height:16px;
	margin-top:-4px;
}

ol
{
	line-height:16px;
	margin-top:-4px;
}

li
{
	padding-bottom:4px;
}


/*///////////////////// 

End HTML tag styles 

////////////////////*/





/*///////////////////// 

Begin structure tag styles 

////////////////////*/

div#header
{
	background:url("/gfx/header_bg.jpg") repeat-x #fff;
	height:92px;
}


div#nav
{
	background:url("/gfx/global_nav_background.gif") repeat-x;
	height:23px;
	color:#7edaff;
	font: bold 12px verdana;
	padding:5px 0px 0px 10px;
}

div#nav a
{
  	color:#fff;
  	padding:0px 10px 0px 10px;
}

div#nav a:hover
{
  	color:#b4e8fd;
}

div#nav a.on_page
{
	color: #7edaff;
}

div#nav a:hover.on_page
{
	color: #7edaff;
}

div.bucket
{
	width:495px;
	height:51px;
	padding:35px 0px 0px 0px;
	margin-bottom:12px;
}











#subnav
{
	background: #093564 url("/gfx/subnav_background.gif") repeat-y;
	width:171px;
	margin-bottom:20px;
}


#subpage_content
{
	background: #fff url("/gfx/subpage_content_background.jpg") repeat-x;
	padding:0px;
	margin:0px;
}

#subpage_copy
{
	padding:10px 40px 10px 40px;
}

#left_col
{
	background: url("/gfx/subnav_leftside_background.gif") ;
	padding-top:20px;
}


#content_text
{
	/*padding:23px 30px 30px 30px; */
	padding:23px 30px 30px 30px;
	line-height:20px;
}

#section_title
{
	padding-bottom: 0px;
	top: 30%;
}

#section_subtitle
{
	padding-bottom:7px;
	padding-top:10px;
}

#nav_bar_items
{
	padding:4px 0px 0px 10px;
}






div#footer
{
	background:#fff url("/gfx/footer_background.gif") repeat-x;
	height:24px;
	color:#5b5b5b;
	font-size:10px;
	padding:6px 6px 0px 6px;
}

div#footer a
{
	color:#6486A9;
	padding:0px 4px 0px 4px;
}

div#footer a:hover
{
	color:#A7BFD8;
}





/* end id structure/styles */




/* set up the admin content */


#admin_nav
{
	background: #E4EBF0;
	padding-bottom:10px;
}

#admin_nav #nav_title
{
	font-size:12px;
	font-weight:bold;
}

#admin_nav #nav_options
{
	background:#fff;
	margin-left:10px;
	margin-right:6px;
	padding:4px;
}

#admin_field_setup
{
	width:90%;
	margin-bottom:30px;
}

#admin_field
{
	background:#F4F6F9;
	padding:6px;
	text-align:left;
	font-weight:bold;
	margin:30px 0px 10px 0px;
}

#admin_field.alert
{ 
	color: #DB0000;
}

/* end setting up the admin content */



/* begin class styles */


.title_24
{ 
	font: 24px arial;
	color: #00366D;
}

.title_22
{ 
	font: 22px arial;
	color: #00366D;
}

.title_20
{ 
	font: 20px arial;
	color: #00366D;
}

.title_16
{ 
	font:bold 16px verdana;
	color:#004080;
}

.title_14_light
{ 
	font:bold 14px verdana;
	color: #2167ad;
}

.title_14
{ 
	font-size: 14px;
	font-family:arial;
	font-weight:bold; 
	color: #00366D; 
	/*color: #2e2e2e;*/
	padding-bottom:7px;
	padding-top:10px;
}

.title_12
{ 
	color:#4774a2;
	font:bold 12px verdana;
}


.inset_image
{
	padding: 0px 0px 12px 12px;
}

.sub
{
	font-size:10px;
}

.small
{
	font-size:9px;
}

.alert
{ 
	background: #DB0000;
	padding:6px;
	color:#fff;
	font-weight:bold;
}

.alert_text
{ 
	color: #DB0000;
	font-weight:bold;
}

.aok
{ 
	background: #1C6C1E;
	padding:6px;
	color:#fff;
	font-weight:bold;
}

.aok_text
{ 
	color: #1C6C1E;
	font-weight:bold;
}

.sub_alert
{ 
	font-size:10px;
	color: #DB0000;
}


/* end class styles */


