/* CSS Document */
body {
	margin:0;
	padding:0;
	text-align:center
}

#topbg {
	width:100%;
	background-color:#0685a6;
	margin:0;
	padding:0;
	text-align:center;
}

#container {

}

#utilityNav {width:820px; background-color:#0685a6; text-align:right; margin:0; height:25px}
#navlinks {text-align:right; width:820px; margin:0; color:#fff}
#navlinks a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase}
#navlinks span {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 10px; padding:0}

#searchBox {vertical-align:middle; margin:0; padding:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; width:200px;}
#searchBox form {margin:0; padding:0}
#searchBox form input {margin:0; padding:0}
.searchText {width:95px; height:15px; border:solid 1px #000}

#quicklinks {width:820px; height:19px; text-align:right; margin:0; padding:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0685a6}
#quicklinks a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0685a6; text-decoration:none; }

#main {width:820px; border:solid 1px #336699; margin:auto; padding:0; text-align:center; height:154px; background-color:#0685a6; }

#header {border-bottom:solid 5px #fece81; margin:0; padding:0;}
#breadcrumb {background-color:#0685a6; height:28px; text-align:right; font-size:11px; color:#fff; font-weight:bold; padding-right:10px}
#breadcrumb a, #breadcrumb a:visited {color:#fff; font-weight:bold; text-decoration:none}
#breadcrumb font.Path {color:#fff; font-weight:bold; text-decoration:none}
#mainBody {margin:0; padding:0; width:820px; border-right:1px solid #0685a6; border-left:1px solid #0685a6; background:transparent url(mainbg.gif) repeat-y; margin:auto}


#leftcol {padding-top:25px; text-align:left; width:197px; margin:0; float:left; margin:0}
#middlecol {width:390px; padding:10px 30px; background:url(bodycorner.gif) no-repeat; margin:0; }
#curv{width:30px; background:#0685a6 url(bodycorner.gif) no-repeat; height:25px; float:left  }
#middlecol2 {width:583px; margin:15px 10px 0 30px; clear:right}

font.Path {color:#336699}
#rightcol {width:171px; text-align:left; line-height:13pt; margin:0; padding:0; border-bottom:solid 1px #336699;}
#picon {padding:5px; width:583px; height:25px; float:right;  position:relative; text-align:right; clear:right}

#footer {background:transparent url(mainbg.gif) repeat-y; clear: left; border:1px solid #0685a6; width:820px; margin:auto;}
#footer p {font-size:10px; text-align:center; line-height:11pt}



/* Navigation Styles */

/* left column */

#leftnav {
position:relative;
z-index:999;}

#leftnav, #leftnav ul {
padding:0;
margin:0;
list-style:none;
}

#leftnav li {
width:175px;
padding:0;
margin:0 0 2px 0;
list-style:none;
background:url(nav_off.gif) no-repeat bottom;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}
#leftnav li.primary a {padding-bottom:8px}

#leftnav li.primary ul li.nav2 { }
#leftnav li.primary ul li.navbottom {display:none}

#leftnav li.on ul li.nav2 {}
#leftnav li.on ul li.navbottom {background:#fff url(nav_off.gif) left bottom no-repeat; height:16px}


#leftnav li.on {width:175px; background:#fff url(#);}

#leftnav li li {
padding:0;
margin:0;
list-style:none;
font-weight:normal;
text-transform:capitalize;}

/* start DHTML */
#leftnav li ul {
position:absolute;
left:-999em;}

/*kk*/
#leftnav li.on:hover ul li {
background:#fff;
border:none;}

#leftnav li:hover ul, #leftnav li.hover ul {
margin-top:-25px;
left:175px;
}
/**/

#leftnav li:hover ul li,#leftnav li.hover ul li {
background-image:none;
border:none}


#leftnav li.on ul li {
font:10px Arial, Helvetica, sans-serif}

#leftnav li.on ul,#leftnav li.on:hover ul {
position:static;
left:auto;
margin:0;
border:none;
border-bottom:5px solid #0685a6;}
/* END DHTML */

/* General a Styles */
#leftnav a {
display:block; width:160px;
padding:3px 0px 2px 13px; text-decoration:none; color:#000}

#leftnav li.primary:hover {background:#fff}


/* Second Level Fly Out  */ 
#leftnav li.primary ul {background:#fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc }
#leftnav li.primary li a {
display:block; border-top:1px solid #ccc; background-color:#fffcd7;
font:10px Arial, Helvetica, sans-serif}

#leftnav li.primary li a:hover {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif; color:#0685a6}

/* Second Level Static  */ 
#leftnav li.on li a {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif}

#leftnav li.on li a:hover {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif; color:#0685a6}

#leftnav li a.secondOn, #leftnav li a.secondOn:hover {color:#0685a6}




.ad_table { width:100%; padding:8px }
.ad_officialTable { width:100%; padding:8px; }
.ad_Header { font: bold 10pt verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_SubHeader { font: bold 11px verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_TxtHeader { font: bold 11pt verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_stateMap { background-image:url("https://www.kintera.org/atf/cf/{1032ABCB-19F9-4CB6-8364-2F74F73B3013}/us_map.gif"); background-repeat:no-repeat}
.ad_ActionTitle { padding:3 3 3 3; font: bold 9pt verdana; color:#003366; text-decoration:none }
.ad_divider { }
.ad_btnGo { width:34px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_go.gif"); background-repeat:no-repeat }
.ad_btnAction 
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnAction:visited 
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnAction:hover
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnSubmit { width:52px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_submit.gif"); background-repeat:no-repeat}
.ad_btnMore { font:9pt verdana; text-decoration:none; text-align:center; width:50px; height:20px; background-color:#003399; color:#ffffff }
.ad_btnDetails {   }
.ad_btnPreview { width:56px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_preview.gif"); background-repeat:no-repeat}
.ad_btnSend { width:65px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_send.gif"); background-repeat:no-repeat}
.ad_btnBack { }
.ad_btnFind { width:52px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_find.gif"); background-repeat:no-repeat}
.ad_Image {}
.ad_Decription { padding-bottom:5px }
.ad_RightBox { width:130px; padding:5px; text-align:center; }
.ad_UrgentItem { height:20px; padding-left:20px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/alert_icon.gif"); background-repeat:no-repeat }
.ad_MyAction { height:20px; padding-left:20px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/action_icon.gif"); background-repeat:no-repeat}
.ad_text { font: 9pt verdana; color:#000000 }
.text { font:10pt verdana }
.text-small { font: 8pt verdana; color:#000000 }
td.text-small { border-bottom:solid 1px #003366 }
.text-bold { font: bold 11px verdana; color:#000000 }
.page-title { font: bold 10pt verdana; padding:3 3 3 3; background-color:#003366; color:#ffffff }
.greeting { font: bold 10pt verdana }
.chapter-title { font: bold 9pt verdana; border-bottom:solid 1px #003366 }
.headline-title { font: bold 9pt verdana; color:#003366; text-decoration:none }
.headline-title:visited { font: bold 9pt verdana; color:#003366; text-decoration:none }
.headline-title:hover { font: bold 9pt verdana; color:#003366; text-decoration:none }
.nav-link { font: 9pt verdana; }
.back-to-top { font: 9pt verdana; height:30px; vertical-align:middle }
.Error { font-weight:bold; color:#cc0000 }

.Alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.CT
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTtableout
{
}
.CTtablein
{
	
}
.CTtitle
{

	margin-top:20px;
	margin-bottom:5px;
	color:#336699;
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;}
	
.CTsubtitle
{
    FONT: bold 9pt Verdana, Helvetica, sans-serif;
}
.CTheader
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTodd
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTeven
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CDtableout
{
}
.CDtablein
{
}
.CDtitle
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}
.CDheader
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.CDodd
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDeven
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDctitle
{
    FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif
}
.CDcsubtitle
{
    FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif
}
.CDcauthor
{
    FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif
}
.CDcdate
{
    FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
.CFdirectory
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.CFtitle
{
    FONT: bold 9pt Arial, Helvetica, sans-serif
}
.CFtext
{
    FONT: 9pt Arial, Helvetica, sans-serif
}
.FCtableout
{
    BACKGROUND-COLOR: #ededed
}
.FCtablein
{
}
.FClabel
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCfn
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCfnreq { padding-left:10px; font: 9pt Arial; color:#000000; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/ASTERIK.GIF"); background-position:top; background-repeat:no-repeat }
.FCfnerr
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    COLOR: #ff0000;
    BACKGROUND-COLOR: #ededed
}
.FCfh
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCin
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.LKleft
{
	padding-right: 20px
}
.LKmid
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKmid2
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKright
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKl1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl3
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKd1
{
}
.LKd2
{
	TEXT-INDENT: 20px
}
.LKd3
{
	TEXT-INDENT: 40px
}
.NL
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.NLtoctitle
{
    FONT: bold 10pt Arial, Helvetica, sans-serif
}
.NLtoc
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: gray
}
.NLtitle
{
    FONT: bold 10pt Verdana, Arial, Helvetica, sans-serif
}
.NLsubtitle
{
    FONT: 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLauthor
{
    FONT: italic 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLsummary
{
    FONT: 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLcopyright
{
    FONT: 8pt Verdana, Helvetica, sans-serif
}
.NLdate
{
    FONT: 8pt Verdana, Helvetica, sans-serif
}
.NLdiv
{
    COLOR: #ededed
}
