/* CSS Document */

/* Start style */

* {padding:0; margin:0; }


body{

line-height: 1.5em;
color:#333;
font-family:Arial;
background:url("images/bgsides.jpg") repeat-x #4D8481;
 border: 0 !important ;
}

a:active, a:link, a:visited{
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1, h2, h3, h4, h5 {
font-weight:100;
padding-bottom:3px;
}


#maincontainer {
width: 930px;
margin: 0 auto;
 border: 0 !important ;
}


#topbanner{
color:#FFF;
 border: 0 !important ;
}


.logo { 
float:left;
width: 325px;
 border: 0 !important ;
}

.strapline {
float:left;
width: 605px;
height: 177px;
background:url("images/secure.jpg");
 border: 0 !important ;
}




/* Search */

#searcharea {
width: 230px;
margin-top:130px;
margin-left:370px;
border: 3px solid #193B3D !important ;
height:21px;
}

#search form {
border: 0 !important ;
}


#search img {
display:  none;
border: 0 !important ;
}

#search-directory {
border: 0 !important ;
}

#search fieldset, #sidebarlogin fieldset{
border: 0 !important ;
	margin: 0px;
	padding: 0px;
}
#search form, #sidebarlogin form {
border: 0 !important ;
	margin: 0px;
	padding: 0px;
}


#search label, #sidebarlogin label {
border: 0 !important ;
	color: #444444;
}


#search input, #sidebarlogin input {
border: 0 !important ;
height:21px;
}

.button {width: auto !important; height: auto !important; padding: 2px !important; margin-top: 5px !important; margin-bottom: 5px !important;}

form {
border: 0 !important ;
}

form #ajaxSearch_form {
border: 0 !important ;
}


#search select {
border: 0 !important ;
height:21px;
}
#search textarea {
border: 0 !important ;
height:21px;
}

#search-txt {
    position: absolute;
border: 0 !important ;
    top: 0px;
    left: 158px;
	bottom::2px;
    width: 57px;
    height: 21px;
    color: #ffffff;
    font-size: 13px;
    line-height: 23px;
}

#ajaxSearch_input {
    position: absolute;
	width:150px;
	margin-left:0px;
    height: 21px;
    font-size: 15px;
}

#ajaxSearch_submit {
	position:relative;
    width: 70px !important;
    height: 21px !important;
    margin-left: 155px !important;
    border: 0 !important;
    background: url(images/search_70x21.gif) no-repeat center top;
    padding: 55px 0 0 !important;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

#ajaxSearch_submit:hover{
    background: url(images/search_70x21b.gif) no-repeat center top;
}

#ajaxSearch_output {
	border: none;
    background:#F5F7F0;
    color: #444;
    -moz-opacity:0.96 !important;
    opacity:0.96 !important;
    filter: alpha(opacity=96) !important;
    position: absolute;
    top: 160px;
    left:600px;
    width: 530px !important;
    z-index: 1;
    border: 0;
    padding: 0;
    margin: 0;
}
#ajaxSearch_output a {
	border: none;
	color: #E15E19;
	text-align: left;
	width: 500px;
	display: block;	
	width: 93% !important;
}
#ajaxSearch_output a:hover{ color: #E15E19; }
#ajaxSearch_output p {margin: 3px; padding-left:10px;}
.ajaxSearch_paging { }

.AS_ajax_result {
	border: none;
    color: #444;
padding-left:10px;
    padding: 5px 10px 7px;
    margin: 0;
}
    .AS_resultLink {
        text-decoration: underline;
        padding: 0;
        margin: 0;
    }
    .AS_ajax_resultDescription {
        color: #888;
    }
    .AS_ajax_more { color: #555; }
    .AS_intro { display: none;}


#dirsearch-txt {
	border: none;
position: absolute;
top: 0px;
left: 0px;
width: 400px;
height: 21px;
color: #4E5760;
font-size: 13px;
line-height: 23px;
}

#dirsearch-inp {
	border: none;
position: absolute;
top: 0px;
left: 123px;
width: 201px;
height: 18px;
}

#dirsearch-btn {
	border: none;
position: absolute;
top: 0px;
left: 329px;
width: 70px;
height: 21px;
}

#dirsearch-txt2 {
position: absolute;
	border: none;
top: 3px;
left: 405px;
width: 170px;
height: 21px;
color: #4E5760;
}

#dirsearch-txt2 a {
color: #4E5760;
}

#join {
position: relative;
}
    #join-inp {
    margin-top: 5px;
    width: 158px;
    height: 18px;
		border: none;
    }
    #join-btn {
    margin-top: 5px;
    width: 120px;
    height: 21px;
		border: none;
    }
.AS_ajax_highlight1, .ajaxSearch_highlight1{
  color : #CC0000;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2{
  color : #CB53DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight3, .ajaxSearch_highlight3{
  color : #DF53B5;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight4, .ajaxSearch_highlight4{
  color : #DF5380;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight5, .ajaxSearch_highlight5{
  color : #A453DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight6, .ajaxSearch_highlight6{
  color : #53ADDF;
  padding: 0;
  font-weight: bold;
}

/* end search */




#container {
text-align:left;
width:930px;
margin:0 auto;
padding-top:0px;
float:left;
height:45px;
background-color: #3D4D56;#193B3D
border: none;
  
}


.bcrumbs{
font-size:9px !important;
}


#content{
width:930px;
}

#content a{
color: #E05E19;
}

#content p{
padding-top:7px;
font-size:1em;
}

#content h1{
padding-top:18px;
color:#4D929B;
font-size:1.4em;
}

.intro h2{
padding-top:0px;
color:#fff;
font-size:1.2em;
}

#content h3 a{

color:#E05E19;

}

.introboxl{
float:left;
width:510px
}

.introboxl ul {list-style-image:url("images/bullet.jpg");
padding-left:30px;
}

.introbox1 a{
color: #E05E19;
}



.introboxr{
float:left;
width:400px;
padding:10px;
background-color:#E5E8D6;
}

.introboxr a{
color: #E05E19;
}

.introboxr ul {list-style-image:url("images/bullet.jpg");}

.introboxr li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;

}



.mainboxes{
width:656px;
float:left;
font-size:.9em;
}

.mainboxes a{
color: #E05E19;
}


.mainleftboxes{
width:300px;
float:left;
padding:10px;
border-bottom:#E5E8D6 solid 5px;
background-color:#fff;
}
.mainleftboxes a{
color: #E05E19;
}

.mainrightboxes{
width:300px;
float:left;
padding:10px;
border-left:#E5E8D6 solid 5px;
border-bottom:#E5E8D6 solid 5px;
background-color:#fff;
}

.mainrightboxes a{
color: #E05E19;
}

.news{
background:#FFFFFF;
border:#173B3C solid 1px;
border-width:3px 3px 0px 3px; 
float:left;
padding:10px;
width:247px;
}

.news h4{
color:#4D929B;
font-size:1.2em;

}


.news a{
font-size:0.8em;
color: #E05E19;
}


.news li{
list-style:none;	

}



.LIn_date {
font-size: 0.7em;
}

.rightpromo{
width:273px;
float:left;
}

.rightpromo a{
color: #E05E19;
}

.rightpromo2{
width:313px;
height:100%;
float:left;
}


.rightpromo2 li{
font-size:15px;
color:#FFFFFF !important;
border-bottom: 2px solid #193B3D;
list-style:none;
}


.rightpromo2 a{
color:#FFFFFF !important;
}

.rightpromo2 li:hover{

}

.rightpromo2 h2{
margin-top:10px;
}



.contactus{
background-color:#fff;
border:#173B3C solid 3px;
padding:10px;
}

.contactus h4{
color:#4D929B;
font-size:1.2em;

}

.contactus h5{
color:#173B3C;
font-size:1.4em;
line-height:1.6em;

}

.innovative{
background-color:#173B3C;
padding:8px;
}

.rightsidetext{
background-color:#173B3C;
padding:8px;
color:#7AB1AE;
line-height:2em;
height:100%;

}

.rightsidetext2{
background-color:#173B3C;
padding:8px;
color:#7AB1AE;
line-height:1.5em;
height:100%;
}

.rightsidetext p{

font-size:1.4em;
font-weight:500;

}

.contractsdr{
background-color:#4D929B;
padding:5px;
width:635px;
}

.contractsdr p{
color:#fff;
}

.contractsdr h2 a{
color:#fff; !important
}



.commsers{
background-color:#CDE2E1;
padding:5px;
width:635px;
}

.commsers p{
color:#333;
}

.commsers h2 a{
color:#E05E19; !important
}

#footer{
background-color:#173B3C;
height:109px;
width:930px;
margin-top:15px;;
margin-left:auto;
margin-right:auto;
}

#footer a{
color:#B4EDEB}


#footer ul{

list-style:none;
color:#fff;
}

#footer li{
float:left;
margin-top:5px;
margin-left:10px;
margin-right:35px;
}

.textbox{
background-color:#E5E8D6;
padding:8px;
width:600px;
float:left;
height:auto;
}

.textbox h2, h3, h4{
margin-top:13px;
margin-bottom:13px;
color:#4D929B;
}

.textbox ul {list-style-image:url("images/bullet.jpg");
margin-top:8px;
padding-left:40px;
}

.textbox li {
margin-top:8px;
}

.textbox p {
margin-top:13px;
}


.awarehometpl {
font-size:1em !important;

}

.innovative2{
background-color:#173B3C;
padding:5px;
width:635px;
font-size:1em;
color:#4D929B;

}

.innovative2 p{
color:#fff;
}

.innovative2 h2{
color:#4D929B;
}

