body 						{font-family: Arial, Helvetica, sans-serif; color:#003A63;  font-size: .9em;}

.wrapper 					{margin: 0 auto; width: 905px; /*BORDER:1px solid #333;*/ }

.bground 					{/*BORDER:1px solid orange;*/ margin-left:227px; width: 673px;}

/*Background images for individual pages*/ 
.bgimage 					{ background:url(../images/home.jpg) no-repeat; width: 673px; height:445px; }

.bgimageabout 				{ background:url(../images/aboutus.jpg) no-repeat; width: 673px; height:445px; }




/*search*/
.uppersearchtext 			{}
.search 					{ padding:3px 10px 0 0; margin:0; text-align:right; padding-top: 20px;}
/*top navigation*/
.navigation 				{ font-size:.8em;}
.navigation ul 				{ padding: 20px 0 10px 0; margin:0;}
.navigation li 				{display: inline; padding: 0; margin:0;}
.navigation a 				{ text-decoration:none; color:#000; padding-left:10px; font-weight: bold;}
.navigation a:hover 		{color:#CC6630; font-weight: bold; text-decoration:underline;}
.navigation a.navcurrent 	{ color: #cc6630; font-weight: bold;}

.lowernavigation			{margin:8px 0; padding: 0 5px;}
.lowernavigation 			{BORDER:1px solid #fff; }
.lowernavigation ul 		{ padding: 0px; margin:0px 0; }
.lowernavigation li 		{BORDER-top:2px solid #FFF; padding:0; margin:0;list-style:none; } 
.lowernavigation a 			{display:block; text-decoration:none; font-size: .8em; color: #003a63; font-weight:bold; padding:4px 0 4px 5px; margin: 0 0px; background: #c0c8d5;}
.lowernavigation a:hover 	{color: #BE6C0A; text-decoration:underline;}
.lowernavigation a.navcurrent {color: #BE6C0A;}

/*.lowernavigation li ul		{padding:0 0 0 5px; margin:0px 0 0 5px; padding-left: 10px; border-left:0; width: 90%; background: #CFD1D5; BORDER-top:0px solid #FFF;} */

.lowernavigation ul ul li a	{ padding:5px 0px 5px 18px; width:195px; margin:0px; background:#DADFE7;}

/*Content & Logo settings*/
.content					{margin-top: -15px;}
.left 						{ width:225px; float:left;}
.logo 						{ width:227px;}
.contentleft 				{width: 48%; float:left; padding:0 0 0 0; BORDER:1px solid #FFF;}
.contentright 				{width: 48%; padding: 0px; margin-left:330px; BORDER:1px solid #FFF;}
.contentright h2 			{ margin-top:10px;}
.contentleft h2 			{ margin-top:10px;}
p, h1, h2, h3, h5 				{padding:0 10px; color:#003A63; }
p 							{ font-size: .8em; line-height:1.4em; margin-top:4px; margin-bottom:8px; }
.news li, #maintext li					{ font-size: .8em; line-height:1.4em; margin-top:4px; margin-bottom:8px; }
h1 							{font-size: 1.6em; font-weight: bold;}
h2 							{font-size: 1.2em;}
h3 							{font-size: 1em;}
#lblTitle					{font-size: 1.6em;}
.bold						{font-weight:bold;}
.content li					{list-style:url(../images/bullletpoint.gif); margin:7px 0 7px 0; font-size: .9em;}
.content p					{font-size: .9em;}
.myContact					{ margin:0 0 0 5px; font-size: .9em;}
.myContact	td				{ padding: 5px;}
.testimonials 				{background:#F9FBFF;}
a 							{color: #003a63; }
a:hover 					{color: #000000; }

/**/
.contactus 					{color:#003A63; font-size:1.4em; font-weight: bold; line-height:1.3em; text-decoration: none;}
.contactus2 				{color:#E8A730; font-size:1.4em; font-weight: bold; line-height:1.3em; text-decoration:none;}
.contactus3 				{color:#003A63; font-size:1.2em; font-weight: bold; line-height:1.2em; text-decoration:none;}
.temp		 				{color:#E8A730;font-size:1.5em; font-weight: bold; line-height:1.0em; text-decoration:underline;}
.contactus4 				{font-size:1.3em; font-weight: bold; line-height:0.7em; text-decoration:underline;}
.contactus4 a 				{color:#E8A730;}
.contactus4 a:hover 		{color:#003A63;}
.clientsay 					{color:#E8A730; font-size:1.2em; font-weight: bold; line-height:1.3em; }
.clientquote 				{}
.client 					{font-weight: bold;}
form 						{padding: 0; margin:0;}

/*Footer Settings*/
.footer 					{width:900px; BORDER-bottom: 2px solid #999; clear:both; background: #DDDFE3;  padding: 5px; font-size: .7em; margin-top: 30px;}
.footerright 				{float:right; width: 49%; text-align: right;}
.footerright a 				{color:#666;}
.footerright a:hover 		{color:#CC6600;}
.footerleft 				{width: 49%;}

.breadcrumbs 				{font-size:.8em; padding: 5px 0 5px 10px;  clear:right; /*BORDER:1px solid #000099;*/}
.breadcrumbs a 				{color: #999; }
.breadcrumbs a:hover 		{color: #003A63; }
/*Nrws*/
.news 						{/*BORDER:1px solid #000099; */width: 100%; }
.latestnews td				{padding:5px; border-bottom:1px solid #efefef; }
.latestnews td a 			{color: #E8A730; }
.latestnews td a:hover 		{color: #371E14; }
.latestnews thead th		{background-color:#003A63; color:#FFFFFF; padding:4px; text-align:left; font-size:0.8em;}

/* Contact Form */
form 						{margin-left: 20px; font-size: .8em; color:#000000;}
.TextBox, .FileBox, .TextBoxSmall {border: 1px solid #9F8E7D;	background: #C0C8D5; color: #CCC;}
.TextBox 					{width: 340px; color: #333;}
.TextBoxSmall 				{width: 175px; }
.txt 						{width: 300px; border: 1px solid #000099; }
.txttiny 					{width: 30px; border: 1px solid #999; text-align: right;	}
.error, .asterisk 			{  color: #C75146;}	
.denotes					{color: #666;}

#valBody , #valEmail, #rValEmail, #valName {}

.newsimg 					{ margin:0 0px 20px 15px; /*BORDER:1px solid #CCC;*/ float:right;}
#lblBody 					{}
.gap						{/*border: 1px solid #ccc;*/ margin:2px 0 10px -10px;}


/*Related infor style*/
.csbox 						{float:right; width: 250px; border: solid #999; border-width: 0; margin: 8px 0 10px 0; clear:right;}
.cshead 					{font-weight: bold; padding: 8px 5px 5px 5px; background-color: #003A63; border: solid #999; border-width: 0 0 1px 0; text-align: center; color:#CCC;}
.csfooter 					{padding: 5px; font-weight: bold; background-color: #003A63;	border: solid #999;	border-width: 0 0 1px 0;	font-size: 80%;	text-align: center;	}
.eventcontent, .eventcontentalt, .eventcontentstrap {border: dashed #999; border-width: 0 0 1px 0; 	font-size: 80%; padding: 8px 5px 5px 5px; line-height: 150%; background: #E0E0E0; }
.eventcontentalt 			{background: #F4F4F4;	}
.eventcontentstrap 			{background: #F4F4F4; text-align: right; padding: 2px 5px; }

.newsbox 					{float:right; width: 250px; border: solid #999; border-width: 0; margin: 8px 0 10px 0;}
.newshead 					{font-weight: bold; padding: 8px 5px 5px 5px; background-color: #003A63; border: solid #999; border-width: 0 0 1px 0; text-align: center; color:#CCC;}
.newsfooter 				{padding: 5px; font-weight: bold; background-color: #003A63; border: solid #999; border-width: 0 0 1px 0; font-size: 80%; text-align: center;}

.newsfooter a, .csfooter a	{color:#BE8745;}
.newsfooter a:hover, .csfooter a:hover	{color:#BE6801;}

#relatedinfo	{margin-top: 55px; margin-left:10px; /*border: 1px solid #ccc; */float:right; width: 250px;}
