/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, TD {
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 13px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

label
{
	font-weight:bold;
}

TD#footer {}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Path */
TD#path {
	width: 380px;
	border-left: dotted 1px #999999;
}
TD#path SPAN#pathLastNode A:link{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 15px;
    text-decoration: none;
}
TD#path SPAN#pathLastNode A:visited{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 15px;
    text-decoration: none;
}
TD#path SPAN#pathLastNode A:hover{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 15px;
    text-decoration: none;
}


/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
}

/* Menu 1 column */
TD#topmenu {	
	vertical-align: top; 
}
TD#topmenu SPAN A {
}
TD#topmenu SPAN A:hover {
	font-family: arial, geneva, helvetica, sans-serif;
	color: #828282;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

TD#topmenu SPAN A:link {
	font-family: arial, geneva, helvetica, sans-serif;
	color: #828282;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

TD#topmenu SPAN A:visited {
	font-family: arial, geneva, helvetica, sans-serif;
	color: #828282;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

/*  topmenu, level 1, normal state (NO) */
TD#topmenu SPAN.topmenu-level1-no {
  font-family: arial, geneva, helvetica, sans-serif;
  color: #828282;
  font-size: 15px;
  font-weight: bold;
  padding-left:5px;
}
/*  topmenu 1, level 1, active state (ACT) */
TD#topmenu SPAN.topmenu-level1-act {
  font-family: arial, geneva, helvetica, sans-serif;
  color: #828282;
  font-size: 15px;
  font-weight: bold;
  padding-left:5px;
}
TD#topmenu SPAN.topmenu-level1-act A {
  font-family: arial, geneva, helvetica, sans-serif;
  color: #828282;
  font-size: 15px;
  font-weight: bold;
  padding-left:5px;
}

/* sidemenu column */
TD#sidemenu {	
	vertical-align: top; 
	width: 200px;	
	padding-top: 10px;
}
TD#sidemenu DIV {
	width: 95%;
}
TD#sidemenu DIV A {

}
TD#sidemenu DIV A:link {
	color: 666666; /* light grey */
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
}
TD#sidemenu DIV A:visited {
	color: 666666;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
TD#sidemenu DIV A:hover {
	color: 666666;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

/*  sidemenu, level 1, normal state (NO) */
TD#sidemenu DIV.sidemenu-level1-no {
  padding-top:5px;
  padding-left:5px;
}
/*  sidemenu, level 1, active state (ACT) */
TD#sidemenu DIV.sidemenu-level1-act {
  padding-top:5px;
  padding-left:5px;
}
TD#sidemenu DIV.sidemenu-level1-act A {

}

/*  sidemenu, level 2, normal state (NO) */
TD#sidemenu DIV.sidemenu-level2-no {
  padding-left:20px;
}
/*  sidemenu, level 2, active state (ACT) */
TD#sidemenu DIV.sidemenu-level2-act {
  padding-left:20px;
}

.blacklink 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.blacklink:Active 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}


.blacksmall 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	color: #000000;
	font-size: 11px; 
}


.bod 
{
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 15px;
}


.bodload 
{
	font-family: arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	background: #ffffff;
	text-decoration: none;
	border-style: solid;
	border-color: #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}


.bodloadgrey 
{
	font-family: arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	background: #E7E8E9;
	text-decoration: none;
	border-style: solid;
	border-color: #444444;
	border-left: 0px solid #444444;
	border-right: 0px solid #444444;
	border-top: 0px solid #444444;
	border-bottom: 0px solid #444444;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}


.eleven 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 11px;
    color: #666666; /* light grey */
}


.formbutton 
{
	background-color: Blue;
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	border-top:1px #006699;
	border-bottom:1px #003333;
	border-left:1px #006699;
	border-right:1px #003333;
	border-style:solid; 
	background:#006699;
	color:#ffffff;
}


.grey 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #666666; /* grey */
}


.greysmall 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	color: #666666;
	font-size: 11px; 
}


.intro 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	color:#000000; /* black */
}

.righthead 
{  
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size:13px;
	font-weight: bold; 
	color:#333333; /* Dark Grey */
}


.sortableMenu 
{
	padding-left: 2px;
	padding-right: 0px;
	visibility: hidden;
	display: none;
}


.sortableMenuBar a:option 
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


.sortableMenuBar 
{
	padding-right: 4px;
	padding-left: 7px;
	background: #e7e8e9;
	padding-bottom: 6px;
	padding-top: 5px;
}


.sortableMenuBar a
{
	border-right: gray 1px solid;
	padding-right: 6px;
	border-top: gray 1px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	background: #d8d9da;
	padding-bottom: 2px;
	border-left: gray 1px solid;
	color: gray;
	padding-top: 2px;
	border-bottom: gray 1px solid;
	font-family: Arial, geneva, helvetica, sans-serif;
	text-decoration: none;
}


.sortableMenuBar a:link 
{
	font-size: 11px;
	color: #006699;
	background: #ffffff;
	text-decoration: none;
	border-style: solid;
	border-color: #444444;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #444444;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #444444;
}


.sortableMenuBar a:visited 
{
	font-size: 11px;
	color: #006699;
	background: #ffffff;
	text-decoration: none;
	border-style: solid;
	border-color: #444444;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #444444;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #444444;
}


.sortableMenuBar a:hover 
{
	font-size: 11px;
	color: #cc3300;
	background: #ffffff;
	text-decoration: none;
	border-style: solid;
	border-color: #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

.sortableMenuBar a.greyButton:hover
{
	border-right: gray 1px solid;
	padding-right: 6px;
	border-top: gray 1px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	background: #d8d9da;
	padding-bottom: 2px;
	border-left: gray 1px solid;
	color: gray;
	padding-top: 2px;
	border-bottom: gray 1px solid;
	font-family: Arial, geneva, helvetica, sans-serif;
	text-decoration: none;
}

.subhead 
{
    font-family: Arial, geneva, helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #cc3300; /* orange */
}


.subhead a:link
{
    font-family: Arial, geneva, helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #cc3300; /* orange */
	text-decoration: none;
}


.subhead a:hover
{
    font-family: Arial, geneva, helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #cc3300; /* orange */
	text-decoration: underline;
}


.subhead a:visited
{
    font-family: Arial, geneva, helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #cc3300; /* orange */
	text-decoration: underline;
}


.subhead2 
{
    font-family: Arial, geneva, helvetica, sans-serif;
    font-size: 13px;
	font-weight: bold;
	color: #cc3300; 
}

.textfield
{
	 border-top:1px #333333; 
	 border-bottom:1px #cccccc; 
	 border-left:1px #333333; 
	 border-right:1px #cccccc; 
	 border-style:solid; 
	 background:#ffffff; 
	 font-family: arial, geneva, helvetica, sans-serif;
	 font-size: 12px;	 	 	 
}
	 
.textfield Label 
{
	border-top:1px #333333;
	border-bottom:1px #cccccc; 
	border-left:1px #333333; 
	border-right:1px #cccccc; 
	border-style:solid; 
	background:#ffffff; 
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	}

.textfield Input
{
	 border-top:1px #333333; 
	 border-bottom:1px #cccccc; 
	 border-left:1px #333333; 
	 border-right:1px #cccccc; 
	 border-style:solid; 
	 background:#ffffff; 
	 font-family: arial, geneva, helvetica, sans-serif;
	 font-size: 12px;
	 }

	 
.title 
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 21px; 
	color: #cc3300; /* orange */
}


.topichead 
{
    font-family: Arial, geneva, helvetica, sans-serif;
    font-size: 14px;
	color: #cc3300;
}


a.bodload:link
{
	font-size: 11px;
	color: #cc3300;
	background: #ffffff;
	text-decoration: none;
	border-style: solid;
	border-color: #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}


a.bodload:visited
{  
	font-size: 11px;
	color: #cc3300;
	background: #ffffff;
	text-decoration: none;
	border-style: solid;
	border-color: #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}


a.a:link 
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}


a.a:visited 
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #993399;
	text-decoration: none;
}


a.a:hover 
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}


a:link 
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}


a:visited 
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #993399;
	text-decoration: none;
}


a:hover 
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}


a.anchor:link 
{ 
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 10px;

}


a.anchor:visited 
{ 
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 10px;
}


a.anchor:hover
{ 
	text-decoration: underline;
}


a.body:link
{ 
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}


a.body:visited
{ 
	font-size: 12px;
}


a.body:hover
{ 
	text-decoration: underline;
}


a.bodlinkunderline:link
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}


a.bodlinkunderline:visited
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #993399;
	text-decoration: underline;
}


a.bodlink:link 
{  
 font-size: 11px;
 color: #cc3300;
 background: #ffffff;
 text-decoration: none;
 border-style: solid;
 border-color: #444444;
 border-left: 1px solid #444444;
 border-right: 1px solid #444444;
 border-top: 1px solid #444444;
 border-bottom: 1px solid #444444;
}


a.bodlink:visited 
{  
 font-size: 11px;
 color: #cc3300;
 background: #ffffff;
 text-decoration: none;
 border-style: solid;
 border-color: #444444;
 border-left: 1px solid #444444;
 border-right: 1px solid #444444;
 border-top: 1px solid #444444;
 border-bottom: 1px solid #444444;
}


a.botnav:link  
{  
 font-size: 11px;
 color: #cc3300;
 background: #ffffff;
 text-decoration: none;
 border-style: solid;
 border-color: #444444;
 border-left: 1px solid #444444;
 border-right: 1px solid #444444;
 border-top: 1px solid #444444;
 border-bottom: 1px solid #444444;
}


a.botnav:visited 
{  
 font-size: 11px;
 color: #cc3300;
 background: #ffffff;
 text-decoration: none;
 border-style: solid;
 border-color: #444444;
 border-left: 1px solid #444444;
 border-right: 1px solid #444444;
 border-top: 1px solid #444444;
 border-bottom: 1px solid #444444;
}


a.botnav:hover 
{  
 font-size: 11px;
 color: #cc3300;
 background: #ffffff;
 text-decoration: underline;
 border-style: solid;
 border-color: #444444;
 border-left: 1px solid #444444;
 border-right: 1px solid #444444;
 border-top: 1px solid #444444;
 border-bottom: 1px solid #444444;
}
 

a.eleven:link 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 11px;
    color: #006699; /* blue */
    text-decoration: None;
}


a.eleven:visited 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: None;
}


a.eleven:hover 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: underline;
}

a.elevenb:link 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
    font-weight: bold;
	font-size: 11px;
	color: #006699; /* blue */
	text-decoration: none;
}


a.elevenb:visited 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
}


a.elevenb:hover 
{ 
	text-decoration: underline;
}


a.greylink:link 
{
	color: 666666; /* light grey */
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
}

a.greylink:visited 
{
	color: 666666;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.greylink:hover 
{
	color: 666666;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}


a.greysmall:link 
{
	color: 666666;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;	
}


a.greysmall:hover 
{
	color: 666666;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;	
}


a.greysmall:visited 
{
	color: 666666;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


h1 
{
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 21px; 
	font-weight: normal;
    color: #bb2824; 
	padding: 0;
	margin: 0;
}


h2 
{
    font-family: arial, geneva, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	color:#bb2824;
	padding: 0;
	margin: 0;
}


span.copyright 
{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 10px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px
}


span.disclosure 
{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 10px;
    line-height: 8px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}


span.legal 
{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 10px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}


ul
{
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
    margin: .5em;
}


ul.linklist	
{
	font-family: arial, geneva, helvetica, sans-serif;
	list-style-type: disc;
	padding-left: 10px;
	margin: .5em;
}


ul.links
{
	font-family: arial, geneva, helvetica, sans-serif;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin: .5em;
	list-style-type: square;
	color: #cccccc;
	line-height: 20px;
	
}


ul.links-ni	
{
	font-family: arial, geneva, helvetica, sans-serif;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin: .5em;
	list-style-type: disc;
	color: #cccccc;
	line-height: 20px;
}

ul.list-ni	
{
	font-family: arial, geneva, helvetica, sans-serif;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin: .5em;
	list-style-type: disc;
}


ol
{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
	padding-left: 10px;
	list-style-type: decimal;
	margin: 2em;
}


.backgroundblue 
{
background: #EBF6FA; 
}

.blacksmallbold 
{
	font-family:Arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.bodybold 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;	
}


.orange 
{
	color: #CC3300;
}

.orangehead 
{
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300; /* orange */
}


.redbold 
{
	font-weight: bold;
	color: red;
}


.sectionhead 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;	/* orange */
}


a.twelvebold:link 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}


a.twelvebold:visited 
{
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}


a.twelvebold:hover 
{
	text-decoration:underline;
}


td.tabular 
{
 border-bottom: 1px solid;
 border-color: #e8e8e8;
 font-size: 11px;
}


#sortByIndustry 
{
	visibility: visible;
	display: block;
}


#sortClient1 
{
	visibility: visible;
	display: block;
}


#sortResearch1 
{
	visibility: visible;
	display: block;
}


#sortServices1 
{
	visibility: visible;
	display: block;
}



.MetaInfo
{ 
    font-family: arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}


.MetaInfo a
{ 
    font-family: arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: None;
}


.MetaInfo a:visited 
{ 
    font-family: arial,Geneva, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: None;
}


.MetaInfo a:hover 
{ 
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: underline;
}


.breadcrumbs 
{ 
	font-family: Arial; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
}  


.breadcrumbs a:link 
{ 
	font-family:Arial; 
	font-size: 11px; 
	color: #006699; 
	font-weight: bold; 
	text-decoration: none;
}  


.breadcrumbs a:visited 
{ 
	font-family:Arial; 
	font-size: 11px;  
	color: #006699; 
	text-decoration: none; 
	font-weight: bold;
}  


.breadcrumbs a:hover 
{ 
	font-family:Arial; 
	font-size: 11px;  
	color: #006699; 
	text-decoration: underline; 
	font-weight: bold;
}  


.breadcrumbs a:active 
{ 
	font-family:Arial; 
	font-size: 11px; 
	color: #006699; 
	text-decoration: underline; 
	font-weight: bold;
}


.greyhead2 
{
	font-family: arial, geneva, helvetica, sans-serif;
	color: 666666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none; 
}


.blackhead2 
{
	font-family: arial, geneva, helvetica, sans-serif;
	color: 000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none; 
}


.blackhead4 
{
	font-family: arial, geneva, helvetica, sans-serif;
	color: 000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none; 
}


h3
{
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: ff0000;
}


a.redlink6 
{
	color: FF0000;		
	text-decoration: underline; 
	font-weight: bold;
}


.bluesubhead
{
	font-family: arial, geneva, helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
}


.greybold
{  
	font-family: Arial, geneva, helvetica, sans-serif;
	font-size:12px;
	font-weight: bold; 
	color:#666666; 
}

/* Default attributes of table container for entire calendar */
.table-style {
	font-family: arial;
	border-width: 1; 
	border-style: solid; 
	border-color: #a0a0a0; 
	background-color: darkgray;
	font-family: arial; 
	font-size: 11px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style
{
	display: block;
	z-index: 999;
	position: absolute;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
	padding: 2px;
	font-family: arial; 
	font-size: 12px;
	font-weight: bold; 
	color: White;	
}

/* Default attributes used in calendar title background.*/
.title-background-style {
	background-color: #666699;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
	border-style: solid;
	border-width: 1;
	border-color: #3a6ea5; 
	cursor: pointer;
}

/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style {
	border-style: solid;
	border-width: 1;
	border-color: #3a6ea5; 
	cursor: pointer;
}

/* Default attributes of drop down lists (month and year). */
.dropdown-style {
	font-family: arial; 
	font-size: 11px; 
	border-width: 1; 
	border-style: solid; 
	border-color: #a0a0a0;
	background-color: #cee3ef;
	cursor: pointer;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style {
	background-color: #3a6ea5;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style {
	background-color: #0;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
	padding: 5px;
	background-color: silver;
	font-family: verdana; 
	font-size: 10px;
}

/* Attributes of current day in calendar body. */
.current-day-style {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style {
	color: #909090;
	text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style {
	color: black;
	text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style {
	border-style: solid;
	border-width: 1px; 
	border-color: #a0a0a0;
}

/* Default attributes of designated holidays. */
.holiday-style {
	background-color: #FFDDDD;
}

/* Attributes of today display at bottom on calendar */
.today-style {
	padding: 0px;
	color: black;
	background-color: #cee3ef;
	text-align: center;
	text-decoration: none;
}

/* Attributes of week number division (divider.gif) */
.weeknumber-div-style {
	background-color: #d0d0d0; 
	padding: 0px;
}


.checkBoxList TR
{
	vertical-align: top;
	text-align :left ;
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 20px;
}


.checkBoxList TD
{
	vertical-align: top;
	text-align :left ;
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 20px;
}


.checkBoxList Label
{
	float : left 
}

.checkBoxList Input
{
	float : left 
}

.radioButtonList TR
{
	vertical-align: top;
	text-align :left;
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 19px;
}

.radioButtonList TD
{
	vertical-align: top;
	text-align :left ;
    font-family: arial, geneva, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 19px;
}

.radioButtonList Label
{
	float: none;
	position: static;
	text-align: left;
}

.radioButtonList Input
{
	float : left 
}

/* RSS Feed */
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;
}
