body
{
  font-family:Century Gothic;
  color:#505050;
  font-size:10px;
  margin:0px;
  padding:0px;
  
}

table
{
  font-family:verdana;
  font-size:9px;
  color:#505050;
  border:0px;
  padding:0px;
  margin:0px;
  background-repeat:repeat-x;
}

.BannerText
{
  font-family:Century Gothic;
  font-size:13px;
  font-weight:bold;
  color:White;
}

.BannerTextSmall
{
  font-family:Century Gothic;
  font-size:12px;
  color:White;
}

.BannerTextSmall a
{
  font-family:Century Gothic;
  font-size:12px;
  color:White;  
}

.BannerTextSmall a:hover
{
  font-family:Century Gothic;
  font-size:12px;
  color:White;  
  text-decoration:none;
}

.bg
{
  background-repeat:no-repeat;
}


th
{
	font-family: Verdana, Arial;
	font-size:10px;
	color:#007000;
	font-weight:bold;
	text-align:left;
}

.VMenu
{
  font-family:Century Gothic, Arial;
  color:White;
  font-weight:bold;
  font-size:10px;
  margin:0px 0px 0px 10px;
}

.VMenuRight
{
  font-family:Century Gothic, Arial;
  color:#505050;
  font-weight:bold;
  font-size:10px;
  margin:0px 0px 0px 10px;
}

.VMenuRightHead
{
  font-family:Century Gothic, Arial;
  color:White;
  font-weight:bold;
  font-size:12px;
  margin:0px 0px 0px 10px;
}

.VChild
{
  font-family:Century Gothic, Arial;
  color:White;
  font-weight:bold;
  font-size:10px;
  margin:0px 0px 0px 30px;
}

.VMenuSelected
{
  font-family:Century Gothic, Arial;
  color:Black;
  font-weight:bold;
  font-size:10px;
  margin:0px 0px 0px 10px;
}

.VChildSelected
{
  font-family:Century Gothic, Arial;
  color:Black;
  font-weight:bold;
  font-size:10px;
  margin:0px 0px 0px 30px;
}

.newshead
{
  font-family:Century Gothic;
  font-size:small;
  color:#760807;
}

.newshead a
{
  font-family:Century Gothic;
  font-size:small;
  color:#760807;
}


.newsheadsmall
{
  font-family:Century Gothic;
  font-size:11px;
  color:#760807;
}

.newsheadsmall a
{
  font-family:Century Gothic;
  font-size:11px;
  color:#760807;
}

.nav
{
  font-family:Century Gothic;
  font-size:11px;
  color:white;
  margin-left:20px;
  font-weight:bold;
}

.child
{
  font-family:Century Gothic;
  font-size:11px;
  color:white;
  margin:0px 0px 0px 20px;
  font-weight:bold;
}

.readmore
{
  font-family:Century Gothic;
  font-size:11px;
  font-weight:bold;
  color:#760807;
}

.blueblockhead
{
  font-family:Century Gothic;
  font-size:16px;
  color:#1F366C;
  font-weight:bolder;
  margin:0px 0px 0px 40px
}

.contenthead
{
  font-family:Century Gothic;
  font-size:16px;
  color:#1F366C;
  font-weight:bolder;
  margin:0px 0px 0px 20px
}

.blueblockcontent
{
  font-family:Century Gothic;
  font-size:11px;
  color:#1F366C;
  margin:0px 0px 0px 40px;
}

.content
{
  font-family:Century Gothic;
  font-size:11px;
  color:#1F366C;
  margin:0px 20px 0px 20px;
}

.btmwhitetext
{
  font-family:Century Gothic;
  font-size:14px;
  color:White;
  font-weight:bold;
  vertical-align:middle;
}

.btmwhitetextBig
{
  font-family:Century Gothic;
  font-size:15px;
  color:White;
  font-weight:bold;
  vertical-align:middle;
}

.btmwhitetextXLarge
{
  font-family:Century Gothic;
  font-size:20px;
  color:White;
  font-weight:bold;
  vertical-align:middle;
}

.btmwhitetextBig a:hover
{
  font-family:Century Gothic;
  font-size:15px;
  color:White;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}

.btmwhitetext a:hover
{
  font-family:Century Gothic;
  font-size:14px;
  color:White;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}

.DataGrid
{
  font-family:verdana;
  font-size:9px;
  color:#505050;
  border:0px;
  padding:0px;
  margin:0px;
}

.MenuStyle
{
  font-family:Century Gothic;
  font-size:11px;
  color:#24356D;
  display:inline;
  vertical-align:middle;
  margin:0px 0px 0px 0px;
}


/*Top menu START*/




.lastleftli
{
	
	  height:80px;
	
	/*margin:0px 5px 0px 7px;*/
 /* background-color:#21366D;*/
  /*background: url("../Images/dd_lcnr.gif") no-repeat 0 0;   */
  background: white url(../Images/dd_lcnr.gif) top left repeat-no;
  /*
  width: 161px;
  height:30px;
*/
}

/*
.lastrightli
{
  background-color:#21366D;
  background: url("../Images/dd_rcnr.gif") no-repeat 0 20;
  
  height:30px;
}
*/

.horizontalcssmenu ul
{	
white-space:nowrap;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a
{
display: inline;
padding: 2px 8px;
border-left-width: 0;
text-decoration: none;
color: #24356D;
font-family: Century Gothic; 
font-size:11px;
vertical-align:middle;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
background-color:white;
border-right: 1px solid #202020;
border-left: 1px solid #202020;
border-bottom: 2px solid #21366D;/* big solid line at end*/
margin:0px 5px 0px -6px;
position: absolute;
display: inline;
visibility: hidden;
z-index: 100;
text-align:left;
/*background:     /Templates/FourCGroup/Images/dd_menu_btm_bg_1.jpg*/
/*background: url("/Templates/FourCGroup/images/dd_lcnr.gif") top right no-repeat;*/

/*
background-image: url("../Images/btn_go.jpg");
background-position: top left;
*/

}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
display: block;
font-weight: normal;
color:#760807;
background-color: white;
text-align:left;
}


.horizontalcssmenu ul li a:hover{
text-decoration:underline;
color:#3385D1;
}


.lastli
{
  background-color:#21366D;
  /*background: url("../Images/dd_menu_btm.jpg") no-repeat 0 0;*/
  /*width: 161px;*/
  /*height:30px;*/
}
 
/*
.horizontalcssmenu ul li ul li a:hover{
background: #cde686;
}
*/

/*
.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(/Templates/FourCGroup/Images/TopMenu/menuarrow.gif) no-repeat center left;
}
*/

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */
/*Top menu END*/

.dropdown
{
  font-family:Century Gothic;
  font-size:11px;
  color:Black;
}

.dh
{
	font-family: Verdana, Arial;
	font-size:10px;
	color:#007000;
	font-weight:bold;
	text-align:left;
}
.dh:hover
{
	color:#4488ee;
	text-decoration:underline;
}

.dSelect
{
	font-family: Verdana, Arial;
	font-size:10px;
	color:#007000;
	font-weight:bold;
	text-align:left;
}

toptext
{
  font-family:Century Gothic;
  font-size:15px;
  font-weight:bold;
}

input
{
  font-family:Century Gothic;
  font-size:11px;
  color:#1F366C;
}

select
{
  font-family:verdana;
  font-size:20px;
  color:#007000;
}

textarea
{
  font-family:verdana;
  font-size:10px;
  color:#007000;
}

a
{
	font-family:verdana, arial;
	font-size:10px;
	color:#007000;
	cursor:hand;
	text-decoration:none;
	border:0px;
}


a:hover
{
	color:#4488ee;
	text-decoration:underline;
}

.aLnk
{
	font-family:verdana, arial;
	font-size:10px;
	color:#007000;
	cursor:hand;
	text-decoration:none;
	border:0px;
}
.aLnkHover
{
	color:#4488ee;
	text-decoration:underline;
}

img
{
	border:0px;
}


A.BannerLink
{
	color:#FFFFFF;
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
A.BannerLink:hover
{
	color:#AAEEAA;
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


H1
{
	color:#444444;
	font-family:Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:20px;
}

.lblH2
{
	color:#777777;
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.lblError
{
	color:#FF0000;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:20px;
}

.lblSuccess
{
	color:#4488ee;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:20px;
}

.lblHeadDescription
{
  color:#FFFFFF;
  width:100%;
  height:6px;
  font-size:9px;
  font-style:italic;
  font-family:Verdana, Arial;
	margin:0px;
	padding:0px;
	padding-left:20px;
}

.lblHeadTime
{
  color:#000000;
  width:100%;
  height:6px;
  font-size:9px;
  font-family:Verdana, Arial;
	margin:0px;
	padding:0px;
	padding-left:20px;
}
.headLinks
{
  color:#FFFFFF;
  font-size:9px;
  font-family:Verdana, Arial;
}


.headLinks:Hover
{
  color:#2266FF;
  font-size:9px;
  font-family:Verdana, Arial;
	text-decoration:none;
  background-color:#FFFFFF;
}

.tblHeadDescription
{
  background-image:url(../Images/hRepeat.gif);
  background-repeat:repeat;
}

.FavMenu
{
  background-color:#FFFFFF;
  font-family:Verdana, Arial;
  font-size:9px;
  color:#505050;
}

.FavMenu:Hover
{
  background-color:#2266FF;
  font-family:Verdana, Arial;
  font-size:9px;
  color:#FFFFFF;
  text-decoration:none;
}


.MainMenu
{
  background-color:#FFFFFF;
  font-family:Verdana, Arial;
  font-size:11px;
  width:99%;
  color:#505050;
}

.MainMenu:Hover
{
  background-color:#2266FF;
  font-family:Verdana, Arial;
  font-size:11px;
  width:99%;
  color:#FFFFFF;
  text-decoration:none;
}


.lblDescription
{
  font-family:verdana;
  color:#555555;
  font-size:10px;
  margin:0px;
  padding:0px;
}

.HelpHead1
{
  font-family:verdana;
  color:#444444;
  font-size:17px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

.HelpHead2
{
  font-family:verdana;
  color:#444444;
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

.PrintHead1
{
  font-family:verdana;
  color:#444444;
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

.VisCollapse
{
    visibility:collapse;
}

.VisVisible
{
    visibility:visible;
}


.CalDay
{
  background-image:url(../images/calendar/dayRep.gif);
  background-color:#C0C0C0;
  color:#000000;
}
.CalMon
{
  background-color:#0000FF;
  color:#FFFFFF;
}
.CalToDay
{
  background-color:#FFFFFF;
  color:#FF0000;
}
.CalSel
{
  background-color:#AAAAFF;
  color:#000000;
}
.CalWEnd
{
  background-color:#EEEEFF;
  color:#505050;
}
.Cal
{
  background-color:#FFFFFF;
  color:#505050;
}
.CalOMon
{
  background-color:#EEEEEE;
  color:#C0C0C0;
}

.QueryToolItem
{
  background-color:#C0C0C0;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana, Arial;
  text-decoration:none;
  padding:2px 2px 2px 2px;
}


.QueryToolItem:Hover
{
  background-color:#FFFFFF;
  color:#C0C0C0;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana, Arial;
  text-decoration:none;
  padding:2px 2px 2px 2px;
}

.QueryToolItem_Selected
{
  background-color:#FFFFFF;
  color:#4488EE;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana, Arial;
  text-decoration:none;
  padding:2px 2px 2px 2px;
}

.leftmenuhead
{
  font-family:Century Gothic;
  font-size:12px;
  font-weight:bold;
  color:#1F366C;
  font-weight:bolder;
  margin:0px 0px 0px 0px 
}

.leftmenuitems
{
  font-family:Century Gothic;
  font-size:11px;
  color:Fuchsia;
  margin:0px 0px 0px 0px
}

.leftmenuitems a
{
  font-family:Century Gothic;
  font-size:11px;
  color:#760807;
  margin:0px 0px 0px 0px
}

.marginclass
{
 margin:0px 0px 0px 20px;
}

.contenthead
{
  font-family:Century Gothic;
  font-size:15px;
  color:#760807;
  font-weight:bolder;
  margin:0px 0px 0px 20px
}

.maincontent
{
  font-family:Century Gothic;
  font-size:11px;
  color:#1F366C;
  margin:0px 0px 0px 15px;  
}

.smallcontent
{
  font-family:Century Gothic;
  font-size:10px;
  color:#1F366C;
}

.smallcontent a
{
  font-family:Century Gothic;
  font-size:10px;
  color:#1F366C;
}

.maincontent a
{
  font-family:Century Gothic;
  font-size:11px;
  color:#1F366C;  
}

.sitemap
{
  font-family:Century Gothic;
  font-size:11px;
  color:#24356D;
  display:inline;
  vertical-align:middle;
  margin:0px 0px 0px 0px;
  padding: 0em 0em 0em 0em;
}

.searchResults
{
  font-family :Century Gothic;
  font-size:11px;
  color:#760807;
}

/* SiteMap */
a.linklist
{
	text-decoration: none;
}
.sitemapNew
{
}
ul.sitemapTop
{
	/*padding: 0em 0.2em 0em 0.2em;
	font-size: 1.2em;
	list-style-image:url("images/elementLineEnd.gif");*/
	list-style-type:none; /*remove bullets */
}

span.sitemapNewTopExpanded
{
	/*padding: 0em 0.2em 0em 0.2em;
	font-size: 1.2em;
	list-style-image:url("images/elementLineEnd.gif");*/
	font-weight: 900;
	padding: 0em 0em 0em 0em;
	font-size: 1.2em;
}
tr.sitemapheader
{
	font-weight: 600;
	padding: 0.4em 0.4em 0.4em 0.4em;
	font-size: 1.2em;
}
span.sitemapNewSub
{
    /*list-style-type:none; /*remove bullets 
    list-style-image:url("images/elementLine.gif");
    margin:0px 0px 0px 0px;
	font-size: 1.2em;
	padding: 0em 0em 0em 0em;*/
    font-weight: 200;
	padding: 0em 0em 0em 0.2em;
}
/*------ Site map items ---*/
/*------ Site map items ---*/
.list-item ul li {
  list-style-type: none;
}
/* --- site map --- */
ul.sitemap { list-style-type: none; margin-left: 0; padding-left: 0; }
ul.sitemap li {  list-style-type: none;border:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul.sitemap li.level_1 {list-style-type: none; list-style-position: inside; margin: 20px 0 0 0; border:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul.sitemap li.level_2 {list-style-image:url("images/elementLine.gif");background-repeat: no-repeat;list-style-position: inside; line-height:13px; border-spacing:0px; padding-left: 20px;border:0px 0px 0px 0px; border-width: 0px; margin:0px 0px 0px 0px; }
ul.sitemap li.level_3 {list-style-image:url("images/elementLine.gif"); padding-left: 40px;border:0px 0px 0px 0px;list-style-position: inside; border-width: 0px; margin:0px 0px 0px 0px;}
ul.sitemap li.level_4 { list-style-image:url("images/elementLine.gif");padding-left: 60px;border:0px 0px 0px 0px; list-style-position: inside;border-width: 0px; margin:0px 0px 0px 0px;}
ul.sitemap li.level_5 { padding-left: 80px }
ul.sitemap li.level_end {list-style-image:url("images/elementLineEnd.gif"); padding-left: 20px;border-width: 0px;list-style-position: inside; }