body{
padding:0;
margin:0;
font-size:15px;
font-family: Calibri,trebuchet ms;
background:#fff;
}

.text{
font-size:15px;
font-family: Calibri,trebuchet ms;
color:#333;
}

.text1{
font-size:15px;
font-family: Calibri,trebuchet ms;
color:#000;
}

.p{
font-size:15px;
font-family: Calibri,trebuchet ms;
color:#FFFFFF;
}

.loginname{
color:#ff6600; font-family: verdana; font-size:11px; font-weight:normal;
}

.search{
color:#000000; font-family: verdana; font-size:11px; font-weight:bold;
}

.footer{
color:#ffffff; 
font-family: tahoma; 
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}

.heading{
color:#004784; 
font-family:Georgia;
font-size:23px;
}

.heading2{
color:#ff6600; 
font-family:Georgia;
font-size:18px;
}

.tagline{
color:#004784; 
font-family:Georgia;
font-size:38px;
color:#333;
}

.tagline1{
color:#004784; 
font-family:Georgia;
font-size:30px;
color:#85c63f;
}

.heading1{
color:#fff; 
font-family:Georgia;
font-size:27px;
}
.table {
	border: 1px solid #eae8e8;
	background-color:#d4d4aa;
	font-size:11px;
}

.footer
{
color:#000000; font-family: verdana; font-size:10px; text-decoration:none; text-transform:none; font-weight:normal;
}
.footer:hover
{
color:#247390; font-family: verdana; font-size:10px; text-decoration:underline; }


/*- Menu --------------------------- */

/* main menu */

ul#mainNav {
	overflow: hidden;
	float: right;
	font-family: Helvetica, Arial, sans-serif;
}
ul#mainNav li {
	float: left;
	font-size: 1.15em;
	margin: 13px 14px 0 0;
        background: none;
}
ul#mainNav li#contact {
	margin-right: 0;
}
ul#mainNav li a {
	color: #292a29;
	padding: 0 10px;
	display: block;
    line-height: 26px;
    background: none;
	text-decoration:none;
	}
ul#mainNav li:hover, ul#mainNav li.over {
        background: transparent url("../images/navRight.gif") 100% -80px no-repeat;
}
ul#mainNav li a:hover {
	color: #fff;
        background: transparent url("../images/navLeft.gif") 0 -80px no-repeat;
	text-decoration: none;
}
ul#mainNav li.here {
        background: transparent url("../images/navRight.gif") 100% 0 no-repeat;
}
ul#mainNav li.here a {
	color: #fff;
	background: transparent url("../images/navLeft.gif") 0 0 no-repeat;
}
/*- Menu end--------------------------- */
 
.footerbg{

background:#ea960a url(../images/footerbg.gif) repeat-x top center;}

#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 255px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

.footerlink{
	font-family: verdana;
	font-size: 10px;
	color:#000 ;
	text-decoration:none;
	}	
.footerstyle
{
color:#ffffff; font-family: arial; font-size:10px; text-decoration:none; text-transform:uppercase;
}

.footerstyle:hover
{
color:#000;
}

div.button {
	float: left;
	background: transparent url(../images/buttonRightGrey.gif) 100% 0 no-repeat;
	text-decoration:none;}
div.button a {
	display: block;
	background: transparent url(../images/buttonLeftGrey.gif) 0 0 no-repeat;
	line-height: 24px;
	padding: 1px 10px;
	float: left;
	color: #fff;
	text-decoration:none;
	}
	
.our_services li {
	border-bottom: 1px solid #dad8c4;
	padding: 5px;
    margin: 0;
}
.our_services h2 {
	padding: 0 5px;
}
	
menu starts	
ul#simple-menu{list-style-type:none;width:100%;position:relative;height:27px;
font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;
margin:0;padding:11px 0 0 0;}

ul#simple-menu li{display:block;float:left;
margin:0 0 0 4px;height:27px;}

ul#simple-menu li.left{margin:0;}

ul#simple-menu li a{
	display:block;
	float:left;
	color:#292A29;
	line-height:27px;
	text-decoration:none;
	padding:0 17px 0 18px;
	height:27px;}


ul#simple-menu li a.right{padding-right:19px;}

ul#simple-menu li a:hover{background:#808080; color:#fff}

ul#simple-menu li a.current{color:#fff;background:#8CC63F;}

ul#simple-menu li a.current:hover{color:#2E4560;background:#fff;}	

menu ends	

.blogComments, p.commentBy {
	font-size: 0.83em;
	color: #999;
	border-top: 1px solid #eeeeee;
	display: block;
	padding-top: 0.5em;
}
.blogComments a {
	padding-left: 17px;
	background: transparent url(../images/commentsBubble.gif) 0 0 no-repeat;
}
#blogPosts li, ul.comments li {
	margin-bottom: 3em;
}
.primaryContent, .secondaryContent {
	float: left;
}

#contactForm, #commentsForm {
        border: 1px solid #dad8c4;
        background: #f4f3ed;
        padding: 20px;
		border: 1px solid #dad8c4;
		}
#contactForm div, #comments_Form div {
        margin-bottom: 1em;
		}
label, input, textarea {
        display: block;
        width: 100%;
		}
label {
        margin-bottom: 0.5em;
		}
input.text, textarea.text {
        padding: 5px;
        border: 1px solid #dad8c4;
        font-family: "Lucida grande", Helvetica, Arial, sans-serif;
		color:#333;
        font-size: 1em;
        width: 476px;
		
}
textarea {
        height: 200px;
}
input.submit {
        width: auto;
}
.hidden {
        display: none;
}
input, fieldset {
        width: 488px;
		border:0px;
}

.justify {
	text-align: justify;
}

hr  {
 border: 0;
 height: 2px;
 color: #EEEEE3;
 background-color: #EEEEE3; }


.headerbg {
	background:url(headerbg.jpg);
}