p {FONT-SIZE: 12px; 
COLOR: #333333;
FONT-FAMILY: Verdana, arial,Tahoma,helvetica, Trebuchet MS;
TEXT-DECORATION: none;
margin-top:0px; 	
margin-bottom:15px;
line-height:16px;}	

td {FONT-SIZE: 12px; 
COLOR: #333333;
FONT-FAMILY: Verdana, arial,Tahoma, helvetica,Trebuchet MS;
TEXT-DECORATION: none;
line-height:16px;}		

body {FONT-SIZE: 11px; 
FONT-FAMILY: Verdana, arial,Tahoma, helvetica,Trebuchet MS;
line-height:16px;
margin:0px; 	
padding:0px; 
background-image:url("images/background.jpg");	background-repeat: repeat-x;
background-color:#FCB72C;
}		
/*background-image:url("images/background2.gif");	background-repeat: repeat-x;
background-color:#ffffff;*/
.content_table {
background:#eeeeee;

}	
.contentbox {
font-size: 12px;
font-family: verdana, Arial, Helvetica, sans-serif;
padding:0px 30px 30px 30px;
/*background:#C1DCA1;*/
/*
background:url("images/bg_content2.jpg");no repeat;
*/
}
.introduction {
padding-bottom:20px;
padding:15px 0px 20px 0px;
font-size:1.1em;
}		
h1 {
FONT-SIZE: 1.6em; 
COLOR: #F19824;
FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
TEXT-DECORATION: none;
font-weight: normal;
margin:0px 0px 10px 0px;
letter-spacing:1px;
padding:20px 0px 5px 0px;
}
		
h2 {
FONT-SIZE: 1.4em; 
COLOR: #9FA0A4;
FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
TEXT-DECORATION: none;
font-weight: normal;
padding:10px 10px 5px 0px;
margin:0px;

}	

h3 {
FONT-SIZE: 1.2em; 
COLOR: #9FA0A4;
FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
TEXT-DECORATION: none;
font-weight: bold;
margin-top:5px;
margin-bottom:5px;}		



h4 {
FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
COLOR: #9FA0A4;
FONT-SIZE: 1.1em; 	
TEXT-DECORATION: none;
font-weight: bold;
margin:5px 0px 5px 0px;
padding:0px;}		

h5 {  /* orange and used on right hand column*/
FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
color:#F19824;
FONT-SIZE: 1.2em; 
TEXT-DECORATION: none;
font-weight: bold;
margin:7px 0px 2px 0px;
padding:0px;}	


	
.briefly	{
width:206px;
padding:10px 15px 10px 15px;
font-size:12px;
font-weight:normal;
color:#ffffff;

border-bottom:1px solid #1D6103;
}	
h6 {
font-weight:normal;
FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
color:#ff00ff;
font-size:12px;
TEXT-DECORATION: none;
margin:5px 0px 5px 0px;
padding:0px;}		

.highlight {
font-weight:bold;
}
div.topmenu {

height:25px;
padding-left:10px;
padding-right:10px;
FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
FONT-SIZE: 10px;
COLOR: #999999;
TEXT-DECORATION: none;
font-weight: bold;
LINE-HEIGHT:20px;
}

A:link.topmenu	{FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
FONT-SIZE: 10px;
COLOR: #333333;
TEXT-DECORATION: none;
LINE-HEIGHT:20px;}

A:active.topmenu {FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
FONT-SIZE: 10px;
TEXT-DECORATION: none;	
COLOR: #333333;
LINE-HEIGHT:20px;}	

A:hover.topmenu	{FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
FONT-SIZE: 10px;
TEXT-DECORATION: none;	
COLOR: #333333;
LINE-HEIGHT:20px;}

A:visited.topmenu 	{FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;
FONT-SIZE: 10px;
TEXT-DECORATION: none; 
COLOR: #333333;
LINE-HEIGHT:20px;}	

A:link			{COLOR: #4558CF;TEXT-DECORATION: none;}
A:active		{COLOR: #4558CF;TEXT-DECORATION: underline;}	
A:hover			{COLOR: #4558CF;TEXT-DECORATION: underline;}
A:visited 		{COLOR: #4558CF;TEXT-DECORATION: none;}	

div.footer {color:#999999;background:#ffffff;padding:20px;border-top:2px solid #cccccc;}
a.footer {COLOR: #ff6600;font-family:verdana; font-size:12px;font-weight:bold;}
A:link.footer		{ TEXT-DECORATION: none;}
A:active.footer		{TEXT-DECORATION: underline;}	
A:hover.footer		{TEXT-DECORATION: underline;background-color: #1D6103;}
A:visited.footer		{TEXT-DECORATION: none;}		

A:link.scroll {FONT-SIZE: 10px;}


.padding {padding-left:5px;padding-right:5px;}

.bg01 { background-color: #C2BEB3; }
.bgframe { background-color: #1D6103; }	/*lightgreen*/
.bg02 { background-color: #DBDBDB;  }	/*light pink*/
.bg03 {background-color:#99CCFF;} 
.bg06 {background-color: #9ABD83;}/*midgreen*/
.bg07 {background-color: #F5FC8B;}/*darkgreen*/
.txtstrong {FONT-SIZE:10px;COLOR: #848400; font-weight: bold; }
.light { background-color: #ffffff;  }
.dark { background-color: #F2F2F2; }


table.stdform
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border-spacing: 2px;
padding:2px;
margin-top: 0px;
border:1px solid #999999;
margin-left:25px;
margin-right:25px;}


table.stdform td.header
{ 
background-color: #999999;
font-family: Verdana;
font-weight: bold;
font-size: 16px;
padding:5px 3px 5px 3px;
color: #ffffff;}

table.stdform td.instructions
{ /*border-bottom: 1px dotted #6699CC;*/
background:#F0F0F0;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
font-weight:normal;
color: #cc0000;
text-align: left;
padding-left: 3px;
padding-right: 5px;
}
table.stdform td.title
{ /*border-bottom: 1px dotted #6699CC;*/
background:#F0F0F0;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: 12px;
color: #404040;
text-align: left;
padding-left: 3px;
padding-top:5px;
padding-bottom:5px;
padding-right: 5px;
}

/*.servBodL { border-left: 1px dotted #CEDCEA; }*/

table.stdform td.text
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #F0F0F0;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;}

table.stdform td.field
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #F0F0F0;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;}

.input {
background:#ffffff;
border:1px solid #666666;
padding:1px;
margin:2px;
width:260px;
}
.button     { 
font-size : 10px; 
font-family:Verdana; 
color : #333333; 
text-decoration : none; 
background-color:#FF9900; 
border-top:0px; 
border-left:0px;}


table.stdtable
{ font-family: Verdana;
font-weight: normal;
font-size: 1.0em;
color: #404040;
background-color: #fafafa;
border-spacing: 0px;
margin-top: 0px;}


table.stdtable td.header
{ border-bottom: 1px solid #ffffff;
background-color: #FF9900;
font-family: Verdana;
font-size: 1.2em;
font-weight:bold;
height:35px;
padding:2px 2px 2px 5px;
margin:0px;
color: #ffffff;
}

table.stdtable td.subheader
{ border-bottom: 1px solid #999999;
background-color: #eeeeee;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
padding:3px;
text-transform:uppercase;
color: #003AEF;}

table.stdtable td.field
{ border-bottom: 1px solid #ffffff;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
font-weight:bold;
color: #404040;
background-color: #eeeeee;
text-align: left;
padding-left: 3px;}

table.stdtable td.stddisplay 
{
border-bottom: 1px dotted #DBC3AE;
padding:3px;
}
table.stdtable td.title
{ border-bottom: 1px solid #ffffff;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
font-weight:bold;
color: #404040;
background-color: #eeeeee;
text-align: left;
padding-left: 3px;}

.servBodL { border-left: 1px dotted #CEDCEA; }

table.stdtable td.text
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
padding:5px;
font-size: 12px;
color: #404040;
background-color: #fafafa;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;}




.barheading{FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;	
background-color: #D46931;
FONT-SIZE: 10px; 
LINE-HEIGHT:30px; 
COLOR: #003399;
font-weight: bold;}			

.barheading01{FONT-FAMILY: Verdana, Tahoma, Trebuchet MS;	
FONT-SIZE: 10px; 
LINE-HEIGHT:18px; 
background-color: #9ABD83;
COLOR: #A91B3D;
font-weight: bold;}
	
hr{FONT-SIZE: 8px; LINE-HEIGHT:10px; COLOR: #666666;height:1px;}	

/*dhtml menu start*/
.bgtopmenu {
  margin-bottom:8px;

  }/*bgtopmenu - light green*/
div.dummy {
color: #0033CC;
}

.dropMenu {
width: 165px;
background-color: #ffffff;
padding-left:0px;

}
.dropMenuCell {
background-color: #EFEFEF;
padding:2px;
color:#0042EF;
border-bottom:1px solid #4D79F6;
}

div.menu {
position: absolute;
left: 10px;
top: 10px;
visibility: hidden;
width: 146px;
padding-left:0px;
}
a.menu {
color: #666666;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
width:163px;
height:20px;
text-decoration:none;
}
/*start colour of drop down text */
/*dhtml menu end*/
.nativetreebox {
font-size:12px;
font-family: verdana, Arial, Helvetica, sans-serif;
padding:10px;
margin:0px;
width:180px;
}

#adminbar {
background:#CBCBCD;
height:40px;
}

#adminbar a {
font-size: 12px;
text-transform:uppercase;
font-family: verdana, Arial, Helvetica, sans-serif;
}
#adminbar .item
{
float:left;
padding:20px;
}
.content {
font-size: 12px;
font-family: verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
background:url("images/bg_content.jpg");no repeat;}	

.imagedisplay {
padding:5px;
margin:5px;
border:1px solid #999999;
background:#ffffff;
}


.formtext {
width:200px;
}

div.right_col_item {
background:#ffffff;
padding:10px;
width:280px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}
.headinglink {
font-size:12px;
border-bottom:1px solid grey;
margin-bottom:5px;
font-weight:bold;
display:block;
}
.right_col_text {
font-family:arial, arialnarrow;
font-weight:bold;
color:#003399;
font-size:14px;
}
.right_col_highlight {
font-family:arial, arial narrow;
font-weight:bold;
color:#FF0000;
font-size:14px;
}
.highlight_newsletter {
background:white;
padding:5px;
}
.box {
background:#99CCFF;
}
.tabletop {
background:grey;
color:white;
padding:4px;
}

.right_col {
width:230px;
margin:10px
}

/*** Feature - level 2 ***/

/* --------------------- */

div.block_L1 {
margin-bottom:10px;
background:white;
padding:10px;
}

div.block_L1 div.heading-holder {

margin-bottom:7px;

}

div.block_L1 h3 {

font:bold 1.3em  Arial, sans-serif;
letter-spacing:-.02em;
margin:0 0 2px 0;
border-bottom:1px solid #006699;
color:#006699;

}

div.block_L1 h3 a {

color:#006699;

}

div.block_L1 h3 a:hover {

color:#006699;

}

div.block_L1 h4 {

font:bold 1.1em/1.0em  Arial, sans-serif;

}

/* Adjust top margin on RSS links to match the heading size */

div.block_L1 a.rss {

margin-top:7px;

}

div.block_L1 p {

font:normal 1.1em/1.3em  Arial, sans-serif;

margin:0 0 5px 0;

}

div.block_L1 p a {

text-decoration:underline;

}

div.block_L1 img {

margin:3px 5px 5px 0; /* Margin-top to move in line with beginning of text */

float:left;

}

.boxlink {
background:#CCCCCC;
display:block;
padding:2px;
}

.admin_top_menu {
padding:10px;
margin-top:3px;
margin-bottom:3px;
border-top:2px dotted #CBCBCD;
border-bottom:2px dotted #CBCBCD;
font-size:12px;
background-color:#ffffff;
}
.admin_top_menu a:link, .admin_top_menu a:active, .admin_top_menu a:visited{
color:orange;
padding:3px;
border-left:1px solid #CBCBCD;
border-right:1px solid #CBCBCD;

}
.admin_top_menu a:hover{
background:#E8E8E8;  
font-size:11px;
padding:3px;  
font-size:12px;
}

#sidemenu {
margin:0px;
/* this width value is also effected by
the padding we will later set on the links. */
}
#sidemenu ul {
margin-left: 0px;
margin-top:0px;
list-style-type: none;
padding:0px;
}
#sidemenu li {
margin-left: 0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
line-height:22px;
border-bottom:1px solid #cccccc;
}
#sidemenu a {
display:block;
font-family:arial,verdana,helvetica;
font-size:12px;
color:#444444;
padding: 2px 12px 2px 12px;
background:url("images/bg_menu.gif");
text-decoration: none; /*lets remove the link underlines*/
}
#sidemenu a:link, #sidemenu a:active, #sidemenu a:visited {
color: #003AEF;
}

#sidemenu a:hover {
background:url("images/bg_menu.gif");
background-position: left -26px;
color: #666666;
}
.left_col {
background:#E8E8E8;
}
.notetoclient {
background:#ccffff;
font-size:12px;
}
A:link.mt_button, A:active.mt_button, A:visited.mt_button {
padding-right:15px;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
background:#ff9900;
color:#ffffff;
border:2px solid #cccccc;
margin:4px;
line-height:35px;
}
.error p{
color:#cc0000;
}
.error {
background:#efd6df;
color:#cc0000;
}
