.bodytext
{
	font-family:verdana, arial,Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.5;
}

.hpbodytext
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:Bold;
	padding-left:24px;
}

.bodytextbig
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14pt;
}

.boldbodytext
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.smallbodytext
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
}

.menu
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	color:#50798F;
	background-color:#FEFEFE;
	cursor:hand;
}

.top {
height: 80px;
border-bottom:1px solid #5077be;
background-image: url(../../Images/SS_top_bg.jpg);
}

.midleft {
width:115px;
height: 58px;
background-color:#FFFFFF;
}

.col1 {width:115px;
background-color:#ffffff;
font-size:11px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
  color: #50778E;
}

.col2 {
width: 271px;
border-bottom:1px solid #5077be;
background-image: url(../../Images/free30background.jpg) ;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
background-color:#FFFFFF;
padding: 0px 0px 0px 0px;
}

.col3 {
border-left:1px solid #5077be;
background-color:#FFFFFF;
padding:  15px 0px 15px 64px;
}

.col4 {
width: 212px;
background-color:#FFFFFF;
padding: 0px 0px 0px 7px;
}

.col5 {
background-color:#FFFFFF;
padding: 7px 0px 0px 7px;
width: 955;
height: 500;
}


.midright {
width:840px;
background-color:#FFFFFF;
vertical-align:middle;
padding-left:5px;
}


.v10 {
padding: 0px 7px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #50778E;
}
.v10b {
padding: 0px 7px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #50778E;
}
.v10black {
padding: 0px 0px 0px 7px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
.v10blackb {
padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #000;
}

.lhsbnl {
display: block;
padding: 0px 0px 0px 7px;
font-weight:bold;
text-decoration: none;
color: #D2203D;
background: url(pics/bullet1.gif) no-repeat;
background-position: 95px 2px;
line-height: 24px;
color: #626E7A;
	border-bottom: 1px solid #50778E;
  }

.submit			{ height: 16px; width: 45px; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;  background-color: #dddddd; border: 1px solid #999999; }

input.devnew	{ height: 16px; border: 1px solid #bbbbbb; width: 188px; }

div.smallsearch {
padding: 7px 7px 7px 7px;
background-color: #002AC6;
	color: #FFF;

}

.ssform			{
padding: 0px 0px 0px 7px;

}
.ssgo			{
font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px; 
	color: #00D623;
background-color: #002AC6;
border: 0px solid #002AC6;
}

input.ssitem	{ height: 16px; border: 1px solid #bbbbbb; width: 90px; }

.lhssqs{
background-color:#D1DDE5;
padding-left:10px;
background: #D1DDE5 url(pics/bluedot.gif) no-repeat;
background-position: 8px 6px;
}


.lhssqs a {
padding: 0px 0px 0px 10px;
  display: block;
line-height: 20px;
color: #FFFFFF;
text-decoration: none;
  }


.lhssqs a:hover {
  display: block;
padding: 0px 0px 0px 10px;
text-decoration: none;
color: #D2203D;
  }


.lhsb a:hover {
  display: block;
padding: 0px 0px 0px 0px;
text-decoration: none;
color: #D2203D;
background: url(pics/bullet1.gif) no-repeat;
background-position: 88px 2px;
  }

.lhsb{
padding: 0px 0px 0px 7px;
display: block;
font-weight:bold;
line-height: 24px;
color: #626E7A;
text-decoration: none;
	border-bottom: 1px solid #50778E;
}

.lhsb a {
padding: 0px 0px 0px 0px;
  display: block;
font-weight:bold;
line-height: 24px;
background: url(pics/bullet2.gif) no-repeat;
background-position: 88px 2px;
color: #626E7A;
text-decoration: none;
  }

.footer {
  font: 10px verdana, arial, helvetica, sans-serif;
  clear: both;
  margin: 0;
  color: #50778E;
  padding: 0;
  text-align: center;
  }
  
 .bottomLine
 {
	border-bottom:1px solid #5077be;
 }

.blueback {background-color: #50778E;}

.siteMenuItem.menu
{
	font-size:8pt;
}

.help
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
}

.subaldebold {
	font-family: "Subalde",verdana, arial, helvetica, sans-serif;
	font-size: 24px;
	font-style: bold;
	font-weight: bold;
	color: #00a8ec;
}
.subalde {
	font-family: "Subalde",verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #50778E;
}

.heading1
{
	color: #9ACF16;
	font-family:  verdana, arial,Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding-bottom:10px;
}

.heading2
{
	color: #9ACF16;
	font-family:  verdana, arial,Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.heading3
{
	font-family:  verdana, arial,Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.heading4
{
	font-size:12px;
	font-weight:bold;
}

.field
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
}

.button
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
}

.fieldAddress
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	width:250px;
}

.banner
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;	
	padding:0px;
	background: white url(../../Images/LogoMiddle.gif);
    background-repeat: repeat-x;
}

.supertopnav
{
	background-color:#ffffff;
	font-size:12pt;
	color:#000000;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:3px;
	padding-right:5px;
	font-size:10pt;
}

.navbarcell
{
	background-color:#ffffff;
	font-size:12pt;
	color:Black;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:6px;
}

.navbuttonimagecell
{
	padding-right:4px;
}

.topnavcolorcell
{
	width:65px;
	height:5px;
}

.topnavtext
{
	font-size:10pt;
	color:#3275B2;
}

.navlink
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	color:#003366;
}

.navlink:hover
{
	text-decoration:underline;
}

.supernavlink
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:white;
}

.supernavlink:hover
{
	text-decoration:underline;
}

.problem
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:red;
}

.info
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:green;
}

.header
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color:darkblue;
	color:White;
}

.footer
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
}

.griditem
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
}

.gridalternateitem
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	background-color:#f0f0f0;
}

.gridheader
{
	background-color:#3275B2;	
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:White;
	height:20px;
	text-indent:2px;
}

.gridpager
{
	background-color:#808080;	
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:White;
	text-align:center;
}

.gridhighlight
{
	background-color:pink;	
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
}

.content
{
	padding:5px;
}

.link
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:Navy;
}

.link:visited
{
	color:Navy;
}

.smalllink
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	color:Navy;
}

.smalllink:visited
{
	color:Navy;
}

.box
{
	padding:10px;
	background-color:lightyellow;
	border:1px solid black;
	font-size:10pt;
}

.cnpbox
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:15px;
	background-color:lightyellow;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	vertical-align:middle;
	border:1px solid black;
}

.calendarheader
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.calendarsubheader
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

.activity2
{
	background-color:#D0FAD0;
}

.activity2alt
{
	background-color:lightgreen;
}

.calendarappt
{
}

.calendarapptalternate
{
	background-color:#d0d0d0;
}

.calendarhighlight
{
	background-color:pink;
}

.panelwidgetlink
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:black;	
	font-weight:bold;
	text-decoration:none
}

.panelwidgetlinkselected
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:black;	
	font-weight:bold;
	text-decoration:none
}

.panelwidgettable
{
	padding:0px;
}

.panelwidgetcellselected
{
	border:1px solid black;
	background-color:#FF893A;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:3px;
	padding-top:3px;
}

.panelwidgetcell
{
	border:1px solid black;
	background-color:#c0c0c0;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:3px;
	padding-top:3px;
}

.helpbox
{
	width:400px;
	background-color:#d6ffd6;
	border:1px solid #808080;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
}

.helpboxheadline
{
	font-size:8pt;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
}

.helpboxbody
{
	font-size:8pt;
	font-family:verdana, arial, helvetica, sans-serif;
}

.navsearchbutton
{
	font-size:8pt;
}

.navsearchfield
{
	font-size:8pt;
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	border:solid 1px;
	font-family:verdana, arial, helvetica, sans-serif;
}

.navsearchtext
{
	font-size:8pt;
	color:Black;
	font-weight:bold;
	padding-top:2px;
	padding-right:3px;
}

.calendarcell
{
	height:100px;
	border:1px solid black;
}

.calendarcellhighlight
{
	border:1px solid black;
	background-color:orange;
}

.activity2
{
	background:#ffd6d6;
}

.activity2alt
{
	background:#ffebeb;
}

.activity3
{
	background:#ffffd6;
}

.activity3alt
{
	background:#ffffeb;
}

.activity4
{
	background:#d6ffd6;
}

.activity4alt
{
	background:#ebffeb;
}

.activity5
{
	background:#d6ffff;
}

.activity5alt
{
	background:#ebffff;
}

.activity6
{
	background:#d6d6ff;
}

.activity6alt
{
	background:#ebebff;
}

.activity7
{
	background:#ffd6ff;
}

.activity7alt
{
	background:#ffebff;
}

.activity8
{
	background:#ffe8d6;
}

.activity8alt
{
	background:#fff5eb;
}

.activity9
{
	background:#d6ebff;
}

.activity9alt
{
	background:#ebf5ff;
}

.activity10
{
	background:#f1ffd6;
}

.activity10alt
{
	background:#f8ddeb;
}

.activity11
{
	background:#e8d6ff;
}

.activity11alt
{
	background:#f5ebff;
}

.helpimage
{
}

.project1
{	
}

.project2
{
	background:#e8d6ff;
}

.project3
{
	background:#f1ffd6;
}

.project4
{
	background:#d6ebff;
}

.project5
{
	background:#ffd6ff;
}

.tlrow
{
	background-color:#0054FF;
}

.tlrowspacer
{
	background-color:#010FE2;
}

.tlbodytext
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	color:white;
}

.tlfield
{
	background-color:#010FE2;
	border:1px solid black;
	color:White;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
}

.tlbutton
{
	background-color:#010FE2;
	border:1px solid black;
	color:White;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
}

.hplink
{
	color:Black;
	text-decoration:none;
}

.hplink:hover
{
	text-decoration:underline;
}

body
{
}

.topnavtable
{	
	padding:0px;
}

.topnavborder
{
	height:2px;
	background-color:#96d01c
}

.topnavrow
{
}

.topnavlinks
{	
	color:white;
	font-weight:bold;
	text-decoration:none;
	background-color:#7B9FAD;
	width:65px;
}

.topnavlinks:hover
{
	text-decoration:underline;
}

.topspacercell
{
	width:10px;
}

.sidenavtable
{
}

.sidecell
{
	width:213px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:verdana;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
}

.sidecells
{
	width:213px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:verdana;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#99B4CF;
}

.siderow
{
}

.sidelink
{
	color:black;
	text-decoration:none;
}

.sidelink:hover
{
	text-decoration:underline;
}

.sidelinks
{
	color:black;
	text-decoration:none;
}

.sidelinks:hover
{
	text-decoration:underline;
}

.subsidecell
{
	width:213px;
	padding-left:25px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:verdana;
	font-size:10px;
}

.subsidecells
{
	width:213px;
	padding-left:25px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:verdana;
	font-size:10px;
	background-color:#97B5CF;
}

.subsiderow
{
}

.subsidelink
{
	color:white;
	text-decoration:none;
}

.subsidelink:hover
{
	text-decoration:underline;
}

.subsidelinks
{
	color:white;
	text-decoration:none;
}

.subsidelinks:hover
{
	text-decoration:underline;
}

.subsubsidecell
{
	padding-left:40px;
	font-family:Sans-Serif;
	font-size:11px;
}

.subsubsiderow
{
}

.subsubsidelink
{
	color:Blue;
	text-decoration:none;
}

.subsubsidelink:hover
{
	text-decoration:underline;
}

.subsubsidelinks
{
	font-weight:bold;
	color:Blue;
	text-decoration:none;
}

.subsubsidelinks:hover
{
	text-decoration:underline;
}

.copynotice
{
	color: #94AEBE;
	font-family:  verdana, arial,Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
	padding-right:10px;
}

.topnavcell
{
	font-family:  verdana, arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
}

.topnavlink 
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

.topnavlink:hover 
{
	text-decoration: underline;
}

.leftblock
{
	border-right:1px dotted #0077BE;
	width:164px;
	padding-left:10px;
	padding-right:5px;
}

.topblock
{
	background-color:#0077be;
}

.centerblock
{
	width:10px;
}

.contentblock
{
	padding-right:10px;
}

.rightblock
{
	border-left:1px dotted #0077BE;
	width:250px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

.boxgreen {
	BORDER-RIGHT: #9acf16 1px solid; 
	BORDER-TOP: #9acf16 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #9acf16 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #9acf16 1px solid; 
	FONT-FAMILY: verdana, arial,Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	width:100%;
	padding:6px;
}

.boxgreen td
{
	padding:6px;
}

.boxgreen A 
{
	COLOR: navy; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

.boxgreen A:hover 
{
	TEXT-DECORATION: underline;
}

li
{
	padding-bottom:15px;
}

.contentbox
{
}



.boxblue 
{
	BORDER-RIGHT: #9acf16 1px solid; 
	BORDER-TOP: #9acf16 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #9acf16 1px solid; 
	BORDER-BOTTOM: #9acf16 1px solid; 
	FONT-FAMILY: verdana, arial,Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eaeef7;
	width:100%;
	padding:6px;
}

.boxblue td
{
	padding:6px;
}

.boxblue A 
{
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

.boxblue A:hover 
{
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}

.phonenumbers
{
	FONT-FAMILY: verdana, arial,Helvetica, sans-serif; 
	font-size:10pt;
}

.code
{
	font-family:Courier New;
	font-size:8pt;
}

.codediv
{
	width:100%;
	border:1px solid #808080;
	padding:5px;
	font-family:Courier New;
	font-size:9pt;
	background-color:#EDE79F;
}

.codeintext
{
	font-family:Courier New;
	font-size:9pt;
}

.sidetopcell
{
	width:213px;
	font-family:verdana;
	font-weight:bold;
	font-size:10pt;	
	padding:5px;
	color:White;
}

.topmostlink
{
	font-family:verdana;
	font-weight:bold;
	font-size:10pt;	
	color:White;
	text-decoration:none;
}

.topmostlink:hover
{
	text-decoration:underline;
}

.topmostlinks
{
	font-family:verdana;
	font-weight:bold;
	font-size:10pt;	
	color:White;
	text-decoration:none;
}

.topmostlinks:hover
{
	text-decoration:underline;
}

.home1
{
	vertical-align:top;
	border-right:1px dashed blue;
	padding:5px;
}

.home2
{
	width:10px;
}

.home3
{
	vertical-align:top;
	width:25%;
	border-right:1px dashed blue;
	padding:5px;
}	

.home4
{
	border-left:1px solid blue;	
}

.home5
{
	vertical-align:top;
	width:25%;	
	padding:5px;
}

.footercell
{
	background-color:#80A4B2;
	border-top:1px solid white;
	padding-top:5px;
	height:20px;
	font-family:Verdana;
	font-size:8pt;
	color:#e0e0e0;
}

.breadcrumbscell
{
	padding:5px;
	background-color:#D3D3DD;
}