html {
padding: 0px;
margin: 0px;
width: 100%;
}
body{
padding:0px;
margin:0px;
width: 100%;
font-family: Tahoma, "Times New Roman", Times;
}

.main {
font-size: 90%;
}

a:hover{text-decoration:none;}

.pageWrapper {
	background-image:url("/smarty/templates/green1/images/bggreen.jpg");
	background-repeat:repeat-x;
	background-color:#afc33e;
}
.mainTable {
	background-color:#FFFFFF;
	
}
.m_text, .m_text table, .m_text tr, .m_text td
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color: #333;
	}

.m1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#8E8E8E;
	}

.m2_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#FFFFFF;
	}

.h_text
	{
		font-family:Tahoma;
		font-size:9px;
		line-height:11px;
		color:#586478;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#456494;
	}

.l1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#707070;
	}

.l2_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#3F80A3;
	}

.lt_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#FFFFFF;
	}
	
.lt1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#456494;
	}

.ls_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#787878;
	}

.ls1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#999898;
	}
	
.c_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#808080;
	}

.form
	{
		width:143px; height:19px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}
.form_div
	{
		height:22px; margin-top:2px;
	}

.form1
	{
		width:114px; height:19px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}
.form_div1
	{
		height:22px; margin-top:2px;
	}
		
	a.ls_text{text-decoration:none;}	
	a.ls_text:hover{text-decoration:underline;}
	
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;} 

li {
	padding: 3px;
}
.li1 {background:url(/smarty/templates/green1/images/a2.gif) no-repeat left center; margin: 7px 0px 0px 0px; padding:0px 0px 0px 9px}

.li2 {background:url(/smarty/templates/green1/images/1-a.gif) no-repeat left center; margin: 7px 0px 0px 0px; padding:0px 0px 0px 9px}

.consultationForm {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-left: 15px;
}

.consultationForm input {
	font-size: 10px;

}

h1, h2, h3, h4 {
margin: 0px;
padding: 3px;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.25em;
}

h4 {
	font-size: 1em;
}

p {
	padding: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.topLink a:link, .topLink a:visited, .topLink a:active {
	font-size: 10px;
	color: #999;
	text-decoration:underline;
}

.topLink a:hover {
	text-decoration: none;
}

.navButton {
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	height: 17px;
	color: #fff;
	width: auto;
	background-image: url(/smarty/templates/green1/images/navbg.jpg);
	overflow: visible;
	float: left;
	display: block;
	font-weight: bold;
	cursor: pointer;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.navRow {
	width: 744px;
	overflow: hidden;
	white-space: nowrap;
}

.navRow a:link, .navRow a:visited, .navRow a:active {
	text-decoration:none;
	color: #fff;
}

.clear {
clear: both;
}

.linkInfo { 

position: absolute;
height: auto;
width: 188px;
padding: 0px;
border: 1px solid #999;
background-color: #fff;
}


#quickNavSearch {

float: left;
display: table-cell;
border: 0px solid #ccc;

}

#quickNavResultWrapper {
	height: 46px;
}
.typeahead_list {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: transparent;
  border: 1px solid #000000;
  border-top: none;
  font-size: 9px;
  margin-top: 0px;
  margin-left: 3px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  z-index: 102;
 
}

.typeahead_list .typeaheadpro_header {
  background: #00000;
  font-size: 9px;
  color: #555;
  border-top: 1px solid #ddd;
  padding: 3px;
}

.typeahead_list .typeahead_suggestion,
.typeahead_list .typeahead_message {
  border-top: 1px solid #ddd;
  padding: 3px;

}

.typeahead_list .typeahead_suggestion {
 
  background: #fff;
  color: #000;
  cursor: default;
  filter: alpha(opacity=90);
  opacity: 0.90;
  -moz-opacity: 0.90;
  width: 100%;
    height: 30px;
}

.typeahead_list .typeahead_suggestion:hover {
    cursor: pointer;
    cursor: hand;
}

.typeahead_list .typeahead_suggestion em {
  background: inherit;
  color: black;
  font-style: normal;
  font-weight: bold;
  font-size: 130%;
}

.typeahead_list .typeahead_suggestion small {
  color: #808080;
  padding-left: 5px;
}

.typeahead_list .typeahead_selected {
  background: #FFFFCC; 
  color: #000;
  filter: alpha(opacity=99);
  opacity: .99;
}

.typeahead_list .typeahead_selected em {
  background: inherit;
  font-size: 130%;
  color: #000;
}

.typeahead_list .typeahead_message {
  background: #eee;
  color: #333;
}

input.typeahead_found {
  background: #e1e9f6;
}

.typeahead_placeholder {
  color: #777;
}

.typeahead_iframe {
  filter: alpha(opacity=0);
  left: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}


.headerText {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 80px;
	color: #fff;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	overflow:hidden;
}

.login {
	font-size: 10px;
	width: 80px;
	color: #999;
	padding-left: 2px;
}	
