.rldate
{
	background-image:url(/images/smarrow.jpg);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:15px;
	padding-top:5px;
	color:#3a91cc;
	font-size:.8em;
	text-align:left;
}

.rl
{
	padding-left:10px;
	padding-right:10px;
}

.rltdl
{
	color:#3a91cc;
	font-size:.8em;
	text-align:right;
}

.rltdr
{
	font-size:.8em;
	text-align:left;
	color:#515350;
	font-weight:normal;
}

.bimgleft2
{
	margin: 0px;
	padding: 0px;
	margin-left:4px;
	padding-left:3px;
	vertical-align:top;
	color:#3a91cc;
	font-size:.8em;
	text-align:left;
}


.sidehead4
{
	color:#515350;
}

.sidehead3
{
	color:#3a91cc;
	padding:3px;
	padding-top:5px;
}

#divToolTip
{
	position: absolute;
	width: 150px;
	background-color:White;
	border:1px solid #6d6d6d;
	padding: 0px;
	visibility: hidden;
	z-index:100;
}

.tooltip_td1
{
	background-color:#4f4f4f;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:20px;
	font-size: 1.5 em;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	border-top: 1px solid #6d6d6d;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
}

.main1_nlsmenu {
    z-index:1;
}

.main1_nlsitemcontainer {
    color:#ededed;
}

.main1_nlsitem {
	color:#ededed;
}

.main1_nlsitemover {
    color:#ff9c00;
}


.main3_nlsmenu {
    z-index:1;
}

.main3_nlsitemcontainer {
    color:#ededed;
}

.main3_nlsitem {
	color:#ededed;
}

.main3_nlsitemover {
    color:#ff9c00;
}


.main4_nlsmenu {
    z-index:1;
}

.main4_nlsitemcontainer {
    color:#ededed;
}

.main4_nlsitem {
	color:#ededed;
}

.main4_nlsitemover {
    color:#ff9c00;
}

.main2_nlsmenu {
    z-index:1;
}

.main2_nlsitemcontainer {
    color:#ededed;
}

.main2_nlsitem {
	color:#ededed;
}

.main2_nlsitemover {
    color:#ff9c00;
}





.menuitemrla
{
	padding:4px;
	padding-right:0px;
	padding-left:7px;
	text-align:left;
}

.menuitemrla a
{
	color:#ff9c00;
	text-decoration:none;
}

.menuitemrla a:hover
{
	color:#ff9c00;
	text-decoration:none;
}

.menualt
{
	background-image:url(/images/menua.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:left;
}

.menuitemra
{
	border-bottom:1px dotted #3a91cc;
	padding:4px;
	padding-right:0px;
	padding-left:7px;
	text-align:left;
}


.menuitemra a
{
	color:#ff9c00;
	text-decoration:none;
}

.menuitemra a:hover
{
	color:#ff9c00;
	text-decoration:none;
}

.menuitemr
{
	border-bottom:1px dotted #3a91cc;
	padding:4px;
	padding-right:0px;
	padding-left:7px;
	text-align:left;
	color:#0099fa;
}

.menuitemr a
{
	color:#ededed;
	text-decoration:none;
	text-align:left;
}

.menuitemr a:hover
{
	color:#ff9c00;
	text-decoration:none;
	text-align:left;
}

.menuiteml
{
	border-right:1px dotted #3a91cc;
	border-bottom:1px dotted #3a91cc;
	padding:4px;
	text-align:left;
}

.menuitemrl
{
	padding:4px;
	padding-left:7px;
	text-align:left;
}

.menuitemrl a
{
	color:#ededed;
	text-decoration:none;
	text-align:left;
}

.menuitemrl a:hover
{
	color:#ff9c00;
	text-decoration:none;
	text-align:left;
}

.menuitemll
{
	border-right:1px dotted #3a91cc;
	padding:4px;
}

.menu
{
	background-image:url(/images/menurep.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}

.menub
{
	background-image:url(/images/menub.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px;
	padding-bottom:10px;
	font-size:1em;
	color:#ffffff;
}

.nlsmenu {
    border:#515350 1px solid;
    background-color:#2162af;
	
    padding:1px 1px 1px 1px;
    z-index:1;   
}



.nlsitemcontainer {height:22px;padding:1px;}
.nlsiconcell {width:23px; }
.nlssubmenucell{width:20px; background-color:#ffffff;}
.nlsitem {
    color:#ffffff;
	
    padding:2px 5px 2px 5px;
}


.nlsitemcontainerover {
    height:22px;
    padding:0px;
    border:#316AC5 1px solid;
    background-color:#ffffff;
	
}
.nlsiconcellover {width:23px; background-color:#ffffff;}
.nlssubmenucellover {width:20px; }
.nlsitemover {
    color:#000000;
    padding:2px 5px 2px 5px;
}

.nlsitemcontainersel {
    height:22px;
   background-color:#2162af;
    border:#002D96 1px solid;
}
.nlsiconcellsel {width:20px;}
.nlssubmenucellsel {width:20px;}
.nlsitemsel {
    color:#000000;
    padding:2px 10px 2px 10px;
}

.nlsitemdisable {}

.nlsseparatorcontainer {padding-left:25px; border-bottom:1px dotted #3a91cc;}
.nlsseparator {
}

.mtopleft {height:0px; width:0px;}
.mtopright {height:0px; width:0px;}
.mbottomleft {width:0px; height:0px;}
.mbottomright {width:0px; height:0px;}
.mtop {height:0px;}
.mbottom {height:0px;}
.mleft {width:0px;}
.mright {width:0px;}

.horzshadow {}
.vertshadow { }
.cornshadow {}






.stat
{
	color:#515350;
	border-collapse:collapse;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.stat_t_right
{
	background-color:#ededed;
	border-top:1px solid #a7a8a6;
	border-right:1px solid #a7a8a6;
	border-left:1px solid #a7a8a6;
	font-size:.7em;
	padding-top:3px;
	padding-bottom:3px;
}

.stat_t_left
{
	border-top:1px solid #a7a8a6;
	border-left:1px solid #a7a8a6;
	background-color:#ededed;
	font-size:.7em;
	padding-top:3px;
	padding-bottom:3px;
}

.stat_b_left
{
	border:1px solid #a7a8a6;
	font-size:.8em;
	padding:0px;
	padding:0px; margin:0px;
	color: #4298ca;
}

.stat_b_right
{
	border:1px solid #a7a8a6;
	font-size:.8em;
	padding:0px;
	padding:0px; margin:0px;
	color: #4298ca;
}

.bhighlight
{
	color: #3a91cc;
}

.bimgleft
{
	margin: 0px;
	padding: 0px;
	margin-left:4px;
	padding-left:8px;
	background-image:url(/images/smarrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#3a91cc;
	font-size:.8em;
	text-align:left;
}

.uelist
{
	margin: 0px;
	padding: 0px;
	padding-left:8px;
	margin-left:10px;
	list-style-image:url(/images/smarrow.jpg);
	color:#515350;
	font-size:.7em;
	text-align:left;
}

.uelist2
{
	margin: 0px;
	padding: 0px;
	padding-left:8px;
	margin-left:10px;
	list-style-image:url(/images/smarrow.jpg);
	color:#515350;
	font-size:.8em;
	text-align:left;
}

.uelist2 li
{
	margin:0px;
}

.sch5
{
	color:#515350;
	font-size:.8em;
	text-align:justify;
	font-weight:normal;
	padding-top:5px;
	line-height:1.5em;
}

.sch5 a
{
	color:#515350;
	font-weight:bold;
}

.sch6
{
	color:#515350;
	font-size:.7em;
	text-align:justify;
	padding-top:5px;
}

.sch6 a
{
	color:#515350;
}

.sch4
{
	color:#515350;
	font-size:.85em;
	text-align:justify;
	padding-top:5px;
}

.sch4 a
{
	color:#515350;
}


.homec1
{
	border-top:3px solid #ffffff;
	
	background-color:#ffffff;
	padding:0px;
}

.homec1ii
{
	padding-right:2px;
	padding-left:2px;
	
}

.homec2
{
	border-bottom:3px solid #ffffff;
	border-top:3px solid #ffffff;
	background-color:#ffffff;
	padding:0px;
}

.homec1i
{
	border:2px solid #ededed;
	padding-top:0px;
}

.homec2i
{
	border:2px solid #ededed;
	padding-top:0px;
}

.cgroupalt
{
	background-color:#ededed;
	padding:0px;
}

.psimg
{
	border:1px solid #515350;
	background-color:#515350;
}

.p_d
{
	text-align:center;
	line-height:15px;
	color: #515350;
	font-size: 1em;
	font-weight:bold;
}

.p_d a
{
	color: #3a91cc;
}

.p
{
	padding-left:3px;
	padding-right:3px;
}

.mapdiv
{
	border: 1px solid #004284;
	width:500px;
}

.rbulletred
{
	background-image:url(/images/rbulletred.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	text-align:left;
	color:#515350;
}

.rbulletong
{
	color:#515350;
	background-image:url(/images/rbulletong.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-left:20px;
	margin-top:20px;
	padding-bottom:10px;
	text-align:left;
}

.lgsep
{
	text-align:center;
	padding:3px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.lgsepi
{
	border-top:2px solid #d2d1d1;
}

.sch3
{
	color:#515350;
	line-height:16px;
	padding-left:20px;
	text-align:justify;
}

.sch2
{
	color:#515350;
}

.sch2 a
{
	color:#3a91cc;
}

.schc
{
	color:#515350;
	font-size:.85em;
	padding-left:20px;
	text-align:center;
}

.schc a
{
	color:#3a91cc;
}

.sch
{
	color:#515350;
	font-size:.85em;
	padding-left:20px;
	text-align:left;
}

.sch a
{
	color:#3a91cc;
}

.schr
{
	color:#515350;
	font-size:.85em;
	padding-left:20px;
	text-align:right;
}

.schr a
{
	color:#3a91cc;
}

.headline
{
	color:#515350;
	background-image:url(/images/garrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-left:20px;
	margin-top:20px;
	padding-bottom:10px;
	text-align:left;
}

.headline5
{
	color:#515350;
	background-image:url(/images/warrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-left:20px;
	margin-top:10px;
	text-align:left;
	padding-bottom:10px;
}


.headline2
{
	color:#515350;
	background-image:url(/images/garrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-left:20px;
	margin-top:20px;
	text-align:left;
}

.bheadline2
{
	color:#3a91cc;
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-left:20px;
	margin-bottom:10px;
	text-align:left;
}

.bheadline{color:#3a91cc;}
.cgroupm{background-color:#ededed;}
.cgroup{background-color:#ededed;padding:10px;}
.copytext{color: #515350;font-size:.9em;text-align:center;padding-bottom:15px;}
.footer{border-top:2px solid #515350;padding-top:1px;}
.footeri{border-top:1px solid #3a91cc;background-color:#f1f1f1;color:#515350;font-size:.9em;}
.emmessage{text-align:center;color:#3a91cc;font-size:.9em;}
.sidediv{padding:1px;padding-top:8px;}
.sidedivi
{
	background-image:url(/images/dotdiv.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:3px;
}

.donatenote1
{
	color:#747373;
	font-size:.8em;
	font-weight:normal;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}

.donatenote2
{
	color:#747373;
	font-size:.8em;
	text-decoration:underline;
	padding-bottom:5px;
	padding-top:5px;
}

.sidepad
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

.sidehead
{
	color:#515350;
	background-image:url(/images/warrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-top:10px;
	text-align:left;
}

.lform
{
	font-size:.8em;
}

.lformt
{
	color:#3a91cc;
	font-size:.8em;
	padding:0px;
	margin-right:5px;
}



.ctbl
{
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin:0px;
}	

.cr
{
	padding:0px;
}	

.cl
{
	padding:0px;
}	

.hu
{
	background-image:url(/images/hu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0px;
}

.hb
{
	background-image:url(/images/hb.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0px;
}

.hr
{
	background-image:url(/images/hr.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0px;
}

.hl
{
	background-image:url(/images/hl.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0px;
}

.hul
{
	background-image:url(/images/hul.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
}

.hur
{
	background-image:url(/images/hur.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
}

.hbl
{
	background-image:url(/images/hbl.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
}

.hbr
{
	background-image:url(/images/hbr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
}

.h
{
	padding:0px;
	background-color:#FFFFFF;
}

.cholder
{
	background-color:#ffffff;
	padding:0px;
	border: 1px solid #4f4f4f;
}

.banner
{
	background-image:url(/images/banner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:180px;
	width:770px;
}

body
{
	margin:0px;
	padding:0px;
	background-color:#929292;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

.sloganl
{
	font-size:1em;
	color:#4f4f4f;
	padding:0px;
	padding-left:15px;
}

.slogantbl
{
	background-color:#929292;
	
	border-collapse:collapse;
	border-top:1px solid #4f4f4f;
	border-bottom:1px solid #4f4f4f;
}

.sloganm
{
	padding:0px;
	text-align:center;
}

.sloganr
{
	background-color:#4f4f4f;
	background-image:url(/images/slogan_arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1em;
	color:#e5e2e2;
	padding:0px;
	padding-left:25px;
}
/*
.caldnl
{
	background-color:#4f4f4f;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:20px;
	font-size: 1.5 em;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	border: 1px solid #6d6d6d;
}

.caldnr
{
	background-color:#4f4f4f;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:20px;
	font-size: 1.5 em;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	border-top: 1px solid #6d6d6d;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
}

.noncurday_left a
{
	color: #004284;
}
.noncurday_left
{
	border-left: 1px solid #6d6d6d;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:80px;
	background-color:#929292;
	padding:2px;
	font-size: 1.2 em;
}

.noncurdayr
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:80px;
	background-color:#929292;
	padding:2px;
	text-align:left;
	font-size: 1.2 em;
}

.noncurdayr a
{
	color: #004284;
}

.noncurday_sm
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:40px;
	background-color:#929292;
	padding:2px;
	font-size: .8em;
}

.noncurday_sm a
{
	color: #004284;
}

.calsmnum
{
	font-size: .8em;
	font-weight:bold;
	color: #4f4f4f;
	text-align:left;
	padding:2px;
}

.calnum
{
	font-size: 1em;
	font-weight:bold;
	color: #4f4f4f;
	text-align:left;
	padding:2px;
}

.calcurdayr
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}	

.calcurdayr a
{
	color: #004284;
}

.calcurday_left
{
	border-left: 1px solid #6d6d6d;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.calcurday_left a
{
	color: #004284;
}

.calcurday_sm
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:40px;
	padding:2px;
	font-size: .8em;
}

.calcurday_sm a
{
	color: #004284;
}


.caltodayday_sm
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:40px;
	background-color:#ffffff;
	padding:2px;
	font-size: .8em;
}

.caltodayday_sm a
{
	color: #004284;
}


.caltodayday_left
{
	border-left: 1px solid #6d6d6d;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:80px;
	background-color:#ffffff;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.caltodayday_left a
{
	color: #004284;
}

.caltodaydayr
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	height:80px;
	background-color:#ffffff;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.caltodaydayr a
{
	color: #004284;
}*/






#calendar table
{
	margin:0 0 10px 0;
	padding:0px;
	display:block;
	clear:left;
	border-collapse:collapse;
}
#calendar td
{
	height:80px;
	width: 80px;
	padding:2px;
	text-align:left;
	font-size: 12px;
	
}
#calendar .lgev_calentry{
	padding:2px 0 5px 2px;
	font-size:1.2em;
}
#calendar .lgev_calnum{
	text-align:right;
	font-weight:bold;
	font-size:14px;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
}
#calendar .lgev_calnum_off
{
	text-align:right;
	font-weight:bold;
	font-size:14px;
	color:black;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
}
#calendar .lgev_caldnr
{
	margin:0;
	overflow:hidden;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	border-top: 1px solid #6d6d6d;
	text-align:center;		
	padding:5px;
	font-size:14px;
	background-color:#4f4f4f;
	color:#fff;
	height:20px;
}	
#calendar .lgev_caldnm{

	margin:0;
	overflow:hidden;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	border-top: 1px solid #6d6d6d;
	text-align:center;		
	padding:5px;
	font-size:14px;
	background-color:#4f4f4f;
	color:#fff;
	height:20px;
}
#calendar .lgev_caldnl
{
	margin:0;
	overflow:hidden;
	border: 1px solid #6d6d6d;
	text-align:center;		
	padding:5px;
	font-size:14px;
	background-color:#4f4f4f;
	color:#fff;
	height:20px;
}
#calendar .lgev_cal_l 
{ 
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	border-left: 1px solid #6d6d6d;
	color:#000;
}
#calendar .lgev_cal_l a
{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_cal_m 
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	color:#000;
}
#calendar .lgev_cal_m a
{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_cal_r 
{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	color:#000;
}
#calendar .lgev_cal_r a
{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_today_l {
	border-bottom: 1px solid #6d6d6d;
	border-left: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	color:#000;
}
#calendar .lgev_today_l_off a{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_today_m {
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	color:#000;
}
#calendar .lgev_today_m_off a{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_today_r {
	color:#000;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
}
#calendar .lgev_today_r_off a{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_cal_l_off {
	border-bottom: 1px solid #6d6d6d;
	border-left: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	background-color:#929292;
}
#calendar .lgev_cal_l_off a{
	color:white;
	text-decoration:underline;
}
#calendar .lgev_cal_m_off{
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	background-color:#929292;
}
#calendar .lgev_cal_m_off a{
	color:white;
	text-decoration:underline;
}
#calendar .lgev_cal_r_off {
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	background-color:#929292;
}
#calendar .lgev_cal_r_off a{
	color:white;
	text-decoration:underline;
}

/*contact us styles*/
.contact-us-hold
{
	padding:20px;	
}
.contact-us-required
{
	margin:0 0 10px;
	font-size:1.385em;
	line-height:1.111em;
	font-weight:normal;
	color:#00386d;
	text-align: center;
}

.contact-us-field-id
{
	color:#000;
	padding-right:5px;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
	
	color:#3a91cc;
	
}

.contact-us-field
{
	padding:2px 0 2px 0;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.contact-us-field-req-marker
{
	margin:0 0 5px;
	padding:0 47px 0 0;
	font-size:16px;
	line-height:1.222em;
	color:#283a5b;
	font-weight:normal;
	padding-right:5px;
}
.contact-us-text
{
	color:#000;
	font:14px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}






