/* CSS Document */
/**
{
margin:0px;
padding:0px;
}*/
BODY {
	MARGIN: 0px; 
	COLOR: #000000;
	background: #25518C url('images/bg.gif')
}
h2 {

}
.bg1 { background: #37649B }
.bg2 { background: #D6D6D6 }
.bg3 { background: #ffffff }

.bg7 { background: #FFF1C7 ; background-color: #FFF1C7}
.bg6 { background: #999999}

.bg-read { 
	background: #BA4C10; 
	border: 1px solid #F9D2AB;
}

.bg_orange{
	background: #BA4C10;
	FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height :18px	
}

.bg-unread { background: #D9E6E6; border: 2px solid #9ABABA}
.button1-big {
	background: url("background1.gif");
	border-bottom: solid #1A4444;
	border-left: solid #FFFFFF;
	border-right: solid #1A4444;
	border-top: solid #FFFFFF;
	border-width: 1px 1px 1px 1px;
	color: #315556;
	font: bold 18px Tahoma, Arial, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px
}

.cellborder {
	border-bottom: 1px solid #153330;
	border-left: 1px solid #1E4843;
	border-right: 1px solid #AEDDD8;
	border-top: 1px solid #DBF0EE
}

.cell-border {
	border-bottom: 1px solid #153330;
	border-left: 1px solid #1E4843;
	border-right: 1px solid #AEDDD8;
	border-top: 1px solid #DBF0EE
}

.cell-border_inv {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #DBF0EE;
	border-right: 1px solid #1E4843;
	border-top: 1px solid #153330
}

.desc-text {
	color: #AAAAAA;
	font: 11px TAHOMA;
	TEXT-DECORATION: none;
}
.desc-text a
 {
	color: #AAAAAA;
	font: 11px TAHOMA;
	TEXT-DECORATION: none;
}
.desc-text a:visited
 {
	color: #AAAAAA;
	font: 11px TAHOMA;
	TEXT-DECORATION: none;
}
.desc-text a:hover
 {
	color: #AAAAAA;
	font: 11px TAHOMA;
	TEXT-DECORATION: none;
}

.desc-text a:hover {
	color: #0A2D5C;
	TEXT-DECORATION: none;
	font: 11px TAHOMA
}
.desc-title {
	color: #D5EFEF;
	font: 12px Arial, Helvetica, sans-serif
}

.dottedline {
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #FF9900;
	border-left-style: dotted;
	border-left-width: thin;
	border-left-color: #FF9900;
	border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #FF9900;
	border-top-color: #FF9900;
	border-top-style: dotted;
	border-top-width: thin
}
.dottedline_gray {
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #999999;
	border-left-style: dotted;
	border-left-width: thin;
	border-left-color: #999999;
	border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #999999;
	border-top-color: #999999;
	border-top-style: dotted;
	border-top-width: thin
}
.dashedline {
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color: #FF9900;
	border-left-style: dashed;
	border-left-width: thin;
	border-left-color: #FF9900;
	border-right-style: dashed;
	border-right-width: thin;
	border-right-color: #FF9900;
	border-top-color: #FF9900;
	border-top-style: dashed;
	border-top-width: thin
}
.tableborder {
	border-bottom-color: #FFD490;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFD490;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #FFD490;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #FFD490;
	border-top-style: solid;
	border-top-width: thin
}

.ea-blink-a {
	color: #38A7A7;
}

.ea-blink-b {
	color: #356060;
}

.ea-border-dotted {
	border: medium dotted #599492;
}

.ea-button {
	background: #AAAAAA ;
	border-bottom: solid #AAAAAA;
	border-left: solid #AAAAAA;
	border-right: solid #AAAAAA;
	border-top: solid #AAAAAA;
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	height:18px;
}

.ea-button-big {
	background: #CDDCDC url('mate1-ea-button-bgr.gif');
	border-bottom: solid #1A4444;
	border-left: solid #1A4444;
	border-right: solid #1A4444;
	border-top: solid #1A4444;
	border-width: 1px 1px 1px 1px;
	color: #233C3D;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px
}

.ea-button-alt {
	background: #8EB0B0 url('mate1-ea-button-bgr_alt.gif');
	border-bottom: 1px solid #1A4444;
	border-left: 1px solid #1A4444;
	border-right: 1px solid #1A4444;
	border-top: 1px solid #1A4444;
	color: #E4EFEF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px
}

.ea-button2 {
	background-color: #F6F4F4 !important;
	border-bottom: 1px solid #44391A;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #44391A;
	border-top: 1px solid #FFFFFF;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px
}

.ea-button2-alt {
	background-color: #F6F4F4 !important;
	border-bottom: 1px solid #44391A;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #44391A;
	border-top: 1px solid #FFFFFF;
	color: #E4E4DA;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px
}
.ea_title {
	color: #5A7255;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height:25px
}
.im-button {
	background: url('mate1-ea-button-bgr1.gif');
	border-bottom: solid #1A4444;
	border-left: solid #1A4444;
	border-right: solid #1A4444;
	border-top: solid #1A4444;
	border-width: 1px 1px 1px 1px;
	color: #315556;
	padding: 2px;
	font: bold 11px Tahoma, Arial, sans-serif;
}

.im-button-small {
	background: url('tab_bg.gif');
	border-bottom: solid #1A4444;
	border-left: solid #1A4444;
	border-right: solid #1A4444;
	border-top: solid #1A4444;
	border-width: 0px 0px 0px 0px;
	color: #315556;
	font: bold 11px Tahoma;
	padding: 2px;
	TEXT-DECORATION: none;
}
.underline {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #98B8B8;
}
.orange {
color: #E77158
}
.box1 { background: #F1F6F6; border: 1px solid #B0C9C9 ;padding:2px;}
.input1 { 
	font: 11px tahoma, Arial, sans-serif ;
	border-right: #AAAAAA 1pt groove; 
	border-top: #AAAAAA 1pt solid; 
	border-left: #AAAAAA 1pt solid; 
	border-bottom: #AAAAAA 1pt groove; 
	background: #FFFFFF;
	padding:2px;
	border: 1px solid #cccccc;
	color: #535353
}
.input_noborder { 
	font: 11px tahoma, Arial, sans-serif ;
	border-right: #A88207 0pt groove; 
	border-top: #A88207 0pt solid; 
	border-left: #A88207 0pt solid; 
	border-bottom: #A88207 0pt groove; 
	padding:1px;
	border: 0px solid #CB996B;
	color: #CC0000
	font-weight: bold;
}
.awards
{
    FONT-SIZE: 8.5pt;
    COLOR: #535353;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :15px
}
.awards_link
{
    FONT-SIZE: 8.5pt;
    COLOR: #535353;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: underline;
	line-height :15px
}
.awardsbold
{
    FONT-SIZE: 8.5pt;
    COLOR: #535353;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
}
.awardsbold_sml
{
    FONT-SIZE: 7.5pt;
    COLOR: #535353;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
}
.awards_black
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :15px
}
.awards_Blue
{
    FONT-SIZE: 8.5pt;
    COLOR: #0A2D5C;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :15px
}

.awards_Blue a
{
    COLOR: #22528E;
    TEXT-DECORATION: none;
}
.awards_Blue a:active
{
    COLOR: #22528E;
    TEXT-DECORATION: none;
}
.awards_Blue a:hover
{
    COLOR: #22528E;
    TEXT-DECORATION: none;
}

.awards_Blue_Sml
{
    FONT-SIZE: 8pt;
    COLOR: #0A2D5C;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :15px
}
.awards_Blue_bold
{
    FONT-SIZE: 8.5pt;
    COLOR: #22528E;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :16px
}
.awards_Blue_bold a
{
    COLOR: #22528E;
    TEXT-DECORATION: none;
}
.awards_Blue_bold a:active
{
    COLOR: #22528E;
    TEXT-DECORATION: none;
}
.awards_Blue_bold a:hover
{
    COLOR: #22528E;
    TEXT-DECORATION: none;
}
.awards_mhd
{
    FONT-SIZE: 9pt;
    COLOR: #1D4D3B;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	line-height :15px;
}
.awards_mhd a
{
    FONT-SIZE: 9pt;
    COLOR: #336699;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	line-height :15px;
	font-weight:bold;
	text-decoration:underline;
}
.awards_mhd a:visited
{
    FONT-SIZE: 9pt;
    COLOR: #336699;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	line-height :15px;
	font-weight:bold;
	text-decoration:underline;
}
.awards_mhd a:hover
{
    FONT-SIZE: 9pt;
    COLOR: #336699;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	line-height :15px;
	font-weight:bold;
	text-decoration:underline;
}
.awards_mhd1
{
    FONT-SIZE: 8.5pt;
    COLOR: #336699;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :15px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

.awards_white
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :15px
}
.awards_white a:hover
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	line-height :15px
}
.awards_white_bold
{
    FONT-SIZE: 8.5pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height :15px
}
.awards_white_big
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height :15px
}
.awards_title
{
	FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height :20px
}

.awards_title
{
	FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height :20px
}
.awards_detail
{
    FONT-SIZE: 8.5pt;
    COLOR: #BA4C10;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height :20px
}
.awards_detail1
{
    FONT-SIZE: 8.5pt;
    COLOR: #BA4C10;
    FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height :20px
}
a:hover {
	color: #003366;
	text-decoration: underline;
	cursor: pointer; cursor: hand;
}
.validator{
	FONT-SIZE: 8.5pt;
    COLOR: #CC0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
	font-weight: normal;
}

.gridrow_alt
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
	font-variant: normal;
	text-decoration: none;
}
.gridrow
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f9f9f9;
}
.gridrow_select
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold;
}
.gridrow_header
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
}
.TextIndicator_TextBox1 {
	 background-color:Gray;
	 color:White;
	 font-family:Arial;
	 font-size:x-small;
	 font-style:italic;  
	 padding: 2px 3px 2px 3px;   
}
.TextIndicator {
	 background-color: transparent;
	 FONT-SIZE: 9.5pt;
     COLOR: #535353;
     FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif;
     TEXT-DECORATION: none;
	 font-weight: bold;
	 color:#CC0000;
	 padding: 1px 1px 1px 1px;   
	 border: 0px solid #F9D2AB;
}

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}

.title01 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

/*---------------------banner starts-----------------*/
.banner
{
margin:0px;
padding:0px;
}
.boxright
{
background-image:url(images/bg_box.gif);
background-repeat:no-repeat;
}
.bannerbghome
{
background-image:url(images/banner_home.jpg);
background-repeat:no-repeat;
}
.bannerbghome td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#ccffcc;
font-weight:bold;
padding-left:90px;
line-height:27px;
}
.bannerbgabout
{
background-image:url(images/banner_about.jpg);
background-repeat:no-repeat;
}
.bannerbgabout td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#4d6e2b;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgabout td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgabout td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#4d6e2b;
font-weight:bold;
line-height:14px;
text-align:left;
}
.bannerbgkpo
{
background-image:url(images/banner_kpo.jpg);
background-repeat:no-repeat;
}
.bannerbgkpo td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgkpo td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgkpo td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbglead
{
background-image:url(images/banner_kpo.jpg);
background-repeat:no-repeat;
}
.bannerbglead td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbglead td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbglead td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgservices
{
background-image:url(images/banner_services.jpg);
background-repeat:no-repeat;
background-position:right;
}
.bannerbgservices td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;

}
.bannerbgservices td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgservices td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#5A5D42;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgbusinessresearch
{
background-image:url(images/banner_business_research.jpg);
background-repeat:no-repeat;
}
.bannerbgbusinessresearch td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgbusinessresearch td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgbusinessresearch td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#484C30;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgcontentd
{
background-image:url(images/banner_content_d.jpg);
background-repeat:no-repeat;
}
.bannerbgreach
{
background-image:url(images/banner_reach.jpg);
background-repeat:no-repeat;
}
.bannerbgcontentd td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgcontentd td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgcontentd td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgfinancialr
{
background-image:url(images/banner_financial_r.jpg);
background-repeat:no-repeat;
}
.bannerbgfinancialr td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgfinancialr td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgfinancialr td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgleadgen
{
background-image:url(images/banner_lead_generation.jpg);
background-repeat:no-repeat;
}
.bannerbgleadgen td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgleadgen td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgleadgen td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#439ECB;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgcareer
{
background-image:url(images/banner_career.jpg);
background-repeat:no-repeat;
}
.bannerbgcareer td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#680B10;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgcareer td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgcareer td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#475262;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgcontactus
{
background-image:url(images/banner_contactus.jpg);
background-repeat:no-repeat;
}
.bannerbgcontactus td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgcontactus td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgcontactus td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#003441;
font-weight:bold;
line-height:14px;
text-align:left;
}

.bannerbgvclients
{
background-image:url(images/banner_valuedclients.jpg);
background-repeat:no-repeat;
}
.bannerbgvclients td
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding-left:70px;
line-height:14px;
text-align:center;
padding-right:15px;
}
.bannerbgvclients td p
{
margin:0px;
padding:0px;
text-align:left;
}
.bannerbgvclients td span
{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18px;
color:#003441;
font-weight:bold;
line-height:14px;
text-align:left;
}


/*--------------- Banner end-----------------*/

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.desc-text li
{
 TEXT-DECORATION: none;
 font: 11px TAHOMA;
 padding:3px;
 margin-left:20px;
}
.desc-text ul
{
 padding:0px;
 margin:0px;
}