body{
font-family:'lucida sans unicode'; 
font-size: 12px;
line-height: 17px;
color:#333333;
font-weight:normal;
text-decoration:none;
margin:0;
background:url(images/bg.gif) repeat-x top;
}

td,tr {
font-family:'lucida sans unicode'; 
font-size: 12px;
color:#333333;
font-weight:normal;
text-decoration:none;
}

input, select, textarea {
font-family:'lucida sans unicode'; 
font-size: 11px;
line-height: 15px;
color:#333333;
font-weight:normal;
text-decoration:none;
border: 1px solid #DCDCDC;
}

.input {
border:0;
}

.check {
border:0;
width:20px;
}



.nav_bg {
background:url(images/nav_bg.jpg) no-repeat top;
padding-left:33px;
}




.div_mar {
margin-top:16px;
}

.div_mar2 {
margin-top:16px;
margin-left:16px;
}

.div_mar3 {
margin-top:16px;
margin-left:-20px;
}


#list { 
padding: 0px; 
font-family:'lucida sans unicode';
display: inline;
}

#list li { 
display: inline; 
list-style-type: none;
}	
	
#list li a { 
float: left;  
height: 42px;
text-decoration: none;
}

#list li a:link { 
color: #363636;
 }

#list li a:visited { 
color: #363636;
}



#list  li a#home {	
color: #363636;
font-size:13px;
text-align:center;
width: 108px;
font-weight:bold;
}

#list  li a#home:hover { 
background:url(images/home-h.gif) no-repeat center top; 
color: #363636;
font-size:13px;
font-weight:bold;
}


#list  li a#about {	
color: #363636;
font-size:13px;
text-align:center;
width: 107px;
font-weight:bold;
}

#list  li a#about:hover { 
background:url(images/about-h.gif) no-repeat center top; 
color: #363636;
font-size:13px;
font-weight:bold;
}

#list  li a#services {	
color: #363636;
font-size:13px;
text-align:center;
width: 97px;
font-weight:bold;

}

#list  li a#services:hover { 
background:url(images/services-h.gif) no-repeat center top; 
color: #363636;
font-size:13px;
font-weight:bold;
}

#list  li a#training {	 
color: #363636;
font-size:13px;
text-align:center;
width: 169px;
font-weight:bold;
}

#list  li a#training:hover { 
background:url(images/training-h.gif) no-repeat center top; 
color: #363636;
font-size:13px;
font-weight:bold;
}

#list  li a#contact {	
color: #363636;
font-size:13px;
text-align:center;
width: 157px;
font-weight:bold;
}

#list  li a#contact:hover { 
background:url(images/contact-h.gif) no-repeat center top; 
color: #363636;
font-size:13px;
font-weight:bold;
}


.main_bg {
background:url(images/main_bg.jpg) no-repeat top;
padding-bottom:10px;
}

.left_bg{
background:url(images/left_bg.jpg) no-repeat right top;
}

.right_bg{
background:url(images/right_bg.jpg) no-repeat left top;
}

.right_tab{
padding-left:11px;
padding-right:11px;
padding-top:27px;
text-align:justify;
line-height:30px;
}

.left_tab{
padding-left:16px;
padding-right:16px;
padding-top:27px;
text-align:justify;
padding-bottom:2px;
}

.left_tab2{
padding-left:26px;
padding-top:27px;
text-align:justify;
padding-bottom:2px;
}



#leftnav {
list-style-type:none;
margin: 0;
padding: 0;
}

#leftnav ul {
list-style-type:none;
padding: 0;
margin-left:0;
margin-top:10px;
}

#leftnav li {
margin-left:1.2em;
padding-bottom:10px;
margin-bottom:10px;
background-image:url(images/line.gif);
background-position:bottom;
background-repeat: no-repeat;
}

#leftnav li a {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#000;
background-image:url(images/arrow.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-bottom:2px;
}

#leftnav li a:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
text-align:center;
color:#000;
font-weight:bold;
background-image:url(images/arrow2.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-bottom:2px;
}







#rightlinks {
margin: 0;
padding: 0;
}

#rightlinks ul {
list-style-type:none;
padding: 0;
margin-left:0;
margin-top:0;
}

#rightlinks li {
margin-left:0.6em;
background-image:url(images/line.gif);
background-position:bottom;
background-repeat: no-repeat;
padding-bottom:2px;
margin-bottom:2px;
}

#rightlinks li a {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#000;
background-image:url(images/arrow.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-bottom:2px;
}

#rightlinks li a:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
text-align:center;
color:#000;
font-weight:bold;
background-image:url(images/arrow2.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-bottom:2px;
}


#rightnav {
margin: 0;
padding: 0;
}

#rightnav ul {
margin: 0;
padding: 0;
list-style-type: none
}

#rightnav li {
margin: 0 0 0 0;
}

#rightnav li a {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#000;
background-color:#DCF4FF;
display: block;
width: 190px;
padding: 0px 10px;
border-bottom:1px solid #B5E3F9;
background-image:url(images/rightnav-bg.gif);
background-repeat:repeat-x;
font-weight:bold;
}

#rightnav li a:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#000;
font-weight:bold;
background-image:url(images/rightnav-bg-h.gif);
background-repeat:repeat-x;
}



.cont_bg {
background:url(images/cont_bg.gif) repeat-x top;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:60px;
text-align:justify;
}



.head {
font-family:'lucida sans unicode';
font-size:23px;
color:#59B0DF;
}

.head2{
font-family:'lucida sans unicode';
font-size:14px;
color:#59B0DF;
font-weight:bold;
}

.head2:hover{
font-family:'lucida sans unicode';
font-size:14px;
color:#000;
font-weight:bold;
}

.head29 {
font-size:29px;
}

.head_g {
font-family:'lucida sans unicode';
font-size:14px;
color:#5FB71E;
font-weight:bold;
}

.head_g20 {
font-family:'lucida sans unicode';
font-size:20px;
color:#6DBD25;
padding-left:8px;
}

.head_fc {
font-family:'lucida sans unicode';
font-size:20px;
color:#6DBD25;
line-height:20px;
}

.head_fc a {
font-family:'lucida sans unicode';
font-size:20px;
color:#6DBD25;
line-height:20px;
text-decoration:none;
}

.head_fc a:hover {
font-family:'lucida sans unicode';
font-size:20px;
color:#000;
line-height:20px;
text-decoration:none;
}

.head_b20 {
font-family:'lucida sans unicode';
font-size:20px;
color:#000;
padding-left:8px;
}

.img_mar {
margin-top:8px;
margin-bottom:4px;
margin-left:10px;
}

.tab_left {
padding-left:11px;
padding-right:11px;
padding-top:27px;
text-align:justify;
}

.tab_main{
padding-left:14px;
padding-right:14px;
padding-top:27px;
line-height:18px;
text-align:left;
}

.tab_brd {
background:url(images/line1.gif) no-repeat  right center;
padding-top:12px;
padding-bottom:12px;
}
.tab_brd2 {
padding-top:12px;
padding-bottom:12px;
}

.line_pad {
padding-left:100px;
}


.link {
font-family:'lucida sans unicode';
font-size:12px;
color:#1D1D1D;
font-weight:bold;
text-decoration:none;
}

.link:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#5EB71C;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid;
}





#linklist {
padding-top:12px;
}

#linklist ul {
list-style-type:none;
padding:0;
margin-left:6px;
}


#linklist li {
background:url(images/dot.gif) no-repeat;
background-position: 0px 5px;
padding-left:18px;
font-size:12px;
text-decoration:none;
color:#000;
padding-bottom:6px;
list-style-type:none;
}


#linklist li a {
font-size:12px;
text-decoration:none;
color:#4FB1E5;
border-bottom:1px solid;
}


#linklist li a:hover {
font-size:12px;
text-decoration:none;
border-bottom:1px solid;
color:#000;
}

#linklist li ul li {
background:url(images/dot3.gif) no-repeat;
background-position: 0 .4em;
padding-left: .9em;
font-weight:normal;
}

#linklist li ul li a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#4FB1E5;
border-bottom:1px solid;
}

#linklist li ul li a:hover{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000;
}

#report li {
padding-bottom:12px;
}

.img_r {
margin-left:10px;
margin-bottom:10px;
}

.link_b {
font-family:'lucida sans unicode'; 
font-size: 12px;
color:#4FB1E5;
text-decoration:none;
}

.link_b:hover {
font-family:'lucida sans unicode'; 
font-size: 12px;
color:#000;
text-decoration:none;
}

.link_bl {
font-family:'lucida sans unicode'; 
font-size: 12px;
color:#000;
text-decoration:none;
}

.link_bl:hover {
font-family:'lucida sans unicode'; 
font-size: 12px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.genlist {
margin:0px;
padding:0px;
list-style-type:none;
}

.genlist li {
background:url(images/dot3.gif) no-repeat;
background-position: 0 .4em;
padding-left: .9em;
}

.genlist2 {
margin-left:0px;
padding:0px;
}

.genlist2 li{
margin-left:10px;
}


.client_head {
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#42A5DA;
text-decoration:underline;
}





.footer_r {
background:url(images/footer_bg.gif) repeat-x top;
}


#footer {
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
line-height:18px;
text-decoration:none;
}

#footer a{
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
text-decoration:none;
margin-left:4px;
margin-right:4px;
}


#footer a:link {
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
text-decoration:none;
}

#footer a:visited{
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
text-decoration:none;
}

#footer a:hover {
font-family:'lucida sans unicode';
font-size:11px;
color:#5EB71C;
text-decoration:none;
border-bottom:1px solid;
}











