/* CSS Document   background-color:#FFFF00 */




body         		        {background:url(../images/mainbg.jpg);margin:0px;padding:0px;background-position:center top;
                               background-repeat:no-repeat;background-color:#1B6FB8;}

#main         		        {width:900px; margin-left:auto; margin-right:auto;margin-top:35px;}

html>body #main             {width:900px; margin-left:auto; margin-right:auto;margin-top:39px;}

/* Header */
#contact  		            {width:900px; height:23px; }
#header       	         	{width:900px; height:157px; }
#logo         		        {width:465px; height:157px; float:left;}
#navigation   		        {width:435px; height:157px; float:left;}
.nav                   		{width:87px;height:157px; float:left;}


/* Body */
.bodyMain 	                {background:#ffffff;min-height:660px; height:auto;};
#manibody 	                {width:900px; background:#ffffff;min-height:503px;}
.body_left_space            {width:38px; float:left;  background:#ffffff}
.body_left                  {width:452px;float:left;background:#ffffff}

.welcome_text               {width:452px; height:54px;  background:#ffffff}
.welcome_content            {width:452px; min-height:275px; max-height:auto;  background:#ffffff}
.body_left_space_2          {width:52px; float:left;  background:#ffffff}
.news_text                  {width:452px; height:47px; float:left;}
.news_content               {width:438px; height:75px;  background:#ffffff; padding-left:12px;color:#333333}
#body_right                  {width:340px; float:left; }
.features_text              {width:321px;  background:#ffffff}
#opt               		    {clear:both}
#opt ul             		{padding:0px;margin:0px;clear:both;padding-left:62px;display:block;}

#opt ul li          		{margin:0px;list-style:none;background-image:url(../images/arrow.jpg);background-repeat:no-repeat;background-position:left center;
                                padding:0px 0px 3px 27px ;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333}

#opt ul li a:link  		    {text-decoration:none;color:#333333; }
#opt ul li a:active 		{text-decoration:none;color:#1d71b8; }
#opt ul li a:visited 		{text-decoration:none;color:#333333; }
#opt ul li a:hover  		{text-decoration:underline;color:#1d71b8; }


#optBlue               		    {clear:both}
#optBlue ul             		{padding:0px;margin:0px;clear:both;padding-left:62px;display:block;}

#optBlue ul li          		{margin:0px;list-style:none;background-image:url(../images/arrowBlue.jpg);background-repeat:no-repeat;background-position:left 5px;
                                padding:0px 0px 3px 27px ;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333}

#optBlue ul li a:link  		    {text-decoration:none;color:#333333; }
#optBlue ul li a:active 		{text-decoration:none;color:#333333; }
#optBlue ul li a:visited 		{text-decoration:none;color:#333333; }
#optBlue ul li a:hover  		{text-decoration:underline;color:#333333; }

#optBlue2               		{clear:both}
#optBlue2 ul             		{padding:0px;margin:0px;clear:both;padding-left:15px;display:block;}

#optBlue2 ul li          		{margin:0px;list-style:none;background-image:url(../images/arrowBlue.jpg);background-repeat:no-repeat;background-position:left 5px;
                                padding:0px 0px 3px 27px ;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333}
								
#optBlue2 ul li a:link  		{text-decoration:underline;color:#333333; }
#optBlue2 ul li a:active 		{text-decoration:underline;color:#333333; }
#optBlue2 ul li a:visited 		{text-decoration:underline;color:#333333; }
#optBlue2 ul li a:hover  		{text-decoration:underline;color:#333333; }								

.features_img               {width:320px; height:118px;padding-left:14px;}
.features_link              {width:306px; height:42px;padding-left:14px;}
.features_content_text      {width:306px; height:15px;  background:#ffffff; padding-left:15px;}
.features_content           {width:256px; height:15px; float:left;background:#336699; padding-left:15px;}
/* grasss */
#grass                      {width:900px; height:68px; float:left; clear:both;}
.grass                      {width:900px; height:68px; float:left;}
/* footer */
#footer                     {width:900px; height:68px; float:left;}

#footer_left                     {width:773px; height:68px; float:left;background-image:url(../images/footer_bg.jpg);background-repeat:repeat-x;}
#footer_right                     {width:127px; height:68px; float:left;}


/************************************ service spage ***************************************************/

.ser_body_left_space_2          {width:38px; float:left;  background:#ffffff}

#ser_body_right                  {width:311px; float:left; }

.ser_features_text              {width:311px;  background:#ffffff;clear:both}

.ser_welcome_text               {width:452px; height:49px;  background:#ffffff}
.ser_welcome_down              {width:230px; height:37px;  background:#ffffff; padding-left:50px;}

#ser               		    {clear:both}
#ser ul             		{padding:0px;margin:0px;clear:both;padding-left:62px; padding-bottom:0px;display:block;}

#ser ul li          		{margin:0px;list-style:none;background-image:url(../images/arrow.jpg);background-repeat:no-repeat;background-position:left 5px;
                                padding:0px 0px 10px 27px ;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
								
								
 html>body  #ser ul li          		{margin:0px;list-style:none;background-image:url(../images/arrow.jpg);background-repeat:no-repeat;background-position:left 2px;
                                padding:0px 0px 14px 27px ;font-family:Arial, Helvetica, sans-serif;font-size:12px;}								

#ser ul li a:link  		    {text-decoration:underline;color:#1d71b8; }
#ser ul li a:active 		{text-decoration:underline;color:#666666; }
#ser ul li a:visited 		{text-decoration:underline;color:#1d71b8; }
#ser ul li a:hover  		{text-decoration:underline;color:#666666; }








/************************************ css ***************************************************/

.common_test                {font-family:Arial; font-size:13px; font-stretch:normal; color:#333333; line-height:18px; padding-right:20px; letter-spacing:.25px;}
.common_test_hp                {font-family:Arial; font-size:15px; font-stretch:normal; color:#333333; line-height:20px; padding-right:20px; letter-spacing:.25px;}
.common_test_small              {font-family:Arial; font-size:12px; font-stretch:normal; color:#333333; line-height:14px; padding-right:10px; letter-spacing:.10px;}
.common_test_bold           {font-family:Arial; font-size:12px; font-stretch:normal; color:#333333; line-height:16px; padding-right:20px; font-weight:bold;
                             letter-spacing:.25px;}
.common_test_bold_2           {font-family:Arial; font-size:12px; font-stretch:normal; color:333333; line-height:16px; font-weight:400;
                             letter-spacing:.25px;}
							 
							 
							 
.common_test_blue_bold      {font-family:Arial; font-size:12px; font-stretch:normal; color:#1a6fb8; line-height:16px; padding-right:0px;
                             font-weight:bold;letter-spacing:.25px;}
a.blue_link:link            {font-family:Arial; font-size:12px; font-stretch:normal; color:#1a6fb8; line-height:16px; padding-right:0px;
                             font-weight:bold;letter-spacing:.25px; text-decoration:underline;} 
a.blue_link:visited         {font-family:Arial; font-size:12px; font-stretch:normal; color:#1a6fb8; line-height:16px; padding-right:0px;
                             font-weight:bold;letter-spacing:.25px; text-decoration:underline;}  
a.blue_link:hover           {font-family:Arial; font-size:12px; font-stretch:normal; color:#1a6fb8; line-height:16px; padding-right:0px;
                             font-weight:bold;letter-spacing:.25px; text-decoration:none;}  							 
a.blue_link:active          {font-family:Arial; font-size:12px; font-stretch:normal; color:#1a6fb8; line-height:16px; padding-right:0px;
                             font-weight:bold;letter-spacing:.25px;	 text-decoration:underline;} 						 
							 
							 
							 
							 

a.bold_link:link            {font-family:Arial; font-size:12px; font-stretch:normal; color:#312f30; line-height:16px; padding-right:20px; font-weight:bold;
                             letter-spacing:.25px; text-decoration:underline; line-height:-20px;}
a.bold_link:visited          {font-family:Arial; font-size:12px; font-stretch:normal; color:#312f30; line-height:16px; padding-right:20px; font-weight:bold;
                             letter-spacing:.25px;text-decoration:underline; line-height:-20px;}
a.bold_link:hover           {font-family:Arial; font-size:12px; font-stretch:normal; color:#312f30; line-height:16px; padding-right:20px; font-weight:bold;
                             letter-spacing:.25px;text-decoration:none; line-height:-20px;}
							 
a.bold_link:active          {font-family:Arial; font-size:12px; font-stretch:normal; color:#312f30; line-height:16px; padding-right:20px; font-weight:bold;
                             letter-spacing:.25px;text-decoration:underline; line-height:-20px;}

#footer		        { height:38px; width:900px; float:left; clear:both;}
#footer_left		{ height:38px; width:773px; float:left; }
#footer_right		{ height:38px; width:127x; float:left}
#footer_right1		{ height:38px; width:127x; float:left}



.footerText		{	letter-spacing:.1px;padding-left:1px;margin-top:17px;text-decoration:none;font-size:11px;font-family:arial;color:#FEFEFC;font-weight:bold; }
.footerDots		{	color:#F6CC28	}
.footerLink { color:#ffffff;text-decoration:none}


#header_new      	         	{width:900px; height:144px; padding:0px;margin:0px;}
#navigation_nav  		        {width:900px; height:39px; background-color:#5cafe1;padding:0px;margin:0px;}
#nav_left 		    {width:197px; height:39px; float:left;padding:0px;margin:0px;}

#nav_right	    {width:703px; height:39px; float:left;padding:0px;margin:0px;}

.nav_n          {height:39px; float:left;padding:0px;margin:0px;}
.nav_s          {width:7px;height:39px; padding:0px;margin:0px;float:left; background-image:url(../images/dot.jpg); background-repeat:no-repeat;}

.leftColdata
{
	width:195px;
	padding-left:53px;
	padding-right:63px;
	font-family:Arial, Helvetica sans-serif;
	font-size:12px;
	color:#666666;
	line-height: 1.3;
}

.testimonialsCol
{
	width:210px;
	padding-left:53px;
	padding-right:50px;
	font-family:Arial, Helvetica sans-serif;
	font-size:12px;
	color:#666666;
	line-height: 20px;
}

.url {	text-align:right;clear:both;padding-top:15px;padding-bottom:25px; }
.url2 {	text-align:right;clear:both;padding-top:10px;padding-bottom:15px; }
.urlname {padding-bottom:3px;padding-left:3px;color:#1e71b7;font-style:italic;font-weight:bold;text-decoration:underline;font-size:12px;font-family:arial;}

.contLeft { clear:both;padding-top:7px;padding-bottom:22px; font-family:arial;font-size:12px;color:#333333}
.contLeft .title{ font-family:arial;font-size:12px;font-weight:bold;color:#1B6FB8 }

.contactText { padding-left:35px;padding-top:15px;padding-bottom:25px;font-family:arial;font-size:12px;font-weight:bold;color:#1B6FB8 }
.bioText { padding-left:0px;padding-top:15px;padding-bottom:25px;font-family:arial;font-size:14px;font-weight:bold;color:#1B6FB8 }
.FormItem { clear:both;width:500px;padding-top:8px;}
.FormLeft { text-align:right;width:125px;font-family:arial;float:left;font-size:12px;padding-right:5px;}
.FormRight { width:300px;font-family:arial;float:left}
.inputBox { padding:2px;font-family:arial;font-size:11px;width:300px;border-width:1px;border-color:#aaaaaa}
.FormMenu { width:200px;font-family:arial;float:left}
.selectMenu { padding:2px; font-family:arial; font-size:10px; border-width:1px; border-color:#aaaaaa}

.msg { clear:both;font-family:arial;font-size:13px; font-weight:bold;color:#1a6fb8;text-align:center}


/*******************************************************TICKER************************************************/
}
#newsticker {
	background: #ffffff;
	position: relative;
}
#newsticker ul {
	border: 1px solid #cccccc;
	list-style: none;
	min-height: 1.6em;
	padding: 10px 15px;
	padding-right: 15px;
}
* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}
#newsticker #togglenewsticker {
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 10px;
}