html {
	font-size:1.50em; /* 24px */
	margin:0;
}
body {
	margin:0 auto;
	padding:0;
	font-family:arial, verdana, helvatica, sans-serif;
	font-size:50%; /*.50em*/
	text-align:center;
}
html>body {
	font-size:12px;
}

/* common css */
p, h1, h2, h3, h4, h5, h6{
margin:0 0 .4em 0;
padding:0;
}
ul, li,
form, fieldset, input, select, img{
margin:0;
padding:0;
border:none;
outline:none;
}
a{
color:#999999;
text-decoration:none;
}
a:hover{
color:#999999;
text-decoration:underline;
}
.clear{
clear:both;
}
p.lightGreyBold{
color:#b2b2b2;
font-size:1.2em;
font-weight:bold;;
}
ul.search{
margin:1.2em 0;
}
ul.search li{
margin-left:2em;
padding:.2em 0;
}
ul.search li a{
color:#999;
}
.grey{
color:#999;
}

p.caption{
font-size:1.5em;
border-bottom:1px solid #ebebeb;
padding:.3em 0 0 0;
margin:0;
height:1.8em;
}
p.borderB{
border-bottom:1px solid #ebebeb;
margin-bottom:.7em;
padding-bottom:.7em;
}

p.thumbImg{
float:right;
width:15.33em;
margin-left:3.5em;
margin-bottom:3.5em;
/*margin-left:.5em;*/
}
p.thumbImg img{
width:100%;
border: solid 1px #c6c6c6;
padding:.2em;
background-color:#fff;
}

/*p.thumbImg span{
clear:both;
color:#ee8836;
margin-top:.3em;
width:100%;
float:none;
height:100%;
display:block;
margin-left:.5em;
}
p.thumbImg span a{
color:#ee8836;
}
p.thumbImg span a:hover{
color:#ee8836;
}*/

/* main container */
#wrapper{
width:79.25em; /*951*/
margin:2em auto 0; /*24*/
/*display:table;*/
text-align:left;
}
/* header */
#wrapper #header{
height:5.42em; /*65*/
margin-bottom:.5em;
}
#wrapper #header img.logo{
float:left;
width:15.75em; /*189*/
}
/* search form */

#wrapper form#searchForm p{
float:left;
margin-right:.7em;
}
#wrapper form#searchForm p span.small,
#wrapper form#searchForm p span.mid,
#wrapper form#searchForm p span.large{
margin-right:0em;
}
#wrapper form#searchForm p span.small{
font-size:1em;
}
#wrapper form#searchForm p span.mid{
font-size:1.3em;
}
#wrapper form#searchForm p span.large{
font-size:1.7em;
}
#wrapper #searchForm p a span#small{
font-size:1em;
}
#wrapper form#searchForm p a span.underline {
	text-decoration:underline;
}

#wrapper form#searchForm p a span #mid {
	text-decoration:underline;
}




#wrapper form#searchForm{
margin:1.33em 0 0; /*16*/
width:23em; /*228*/
float:right;
text-align:right;
}
form#searchForm fieldset input.go{
margin:0;
vertical-align:middle;
width:3.83em;
}
#wrapper form#searchForm input.textfield{
/*width:72%;*/
width:72%;
border:1px solid #a5acb2;
margin-right:1%;
font-size:1.1em;
padding:.2em;
float:left;
vertical-align:middle;
color:#b2b2b2;
border:solid 1px;
}

/* banner */
#wrapper div#banner{
height:15.25em;
list-style:none;
background-color:#9dd0ef;
border-top:10px #9dd0ef solid;
}
#wrapper div#banner img.banner_ls{
width:39.08em; /*469*/
float:left;
}
#wrapper div#banner img.banner_rs{
width:18.67em; /*224*/
float:right;
}
#wrapper div#banner p.phrase{
color:#FFFFFF;
font-size:2em;
font-weight:bold;
padding:.7em 1em 1em 1em;
width:21%;
float:left;
}
/* leftCol */
#wrapper #leftCol{
float:left;
width:73%;
margin-top:22px;
}
a.org{
color:#f18837;
}

#wrapper #leftCol h1{
color:#f18837;
font-size:2em;
font-weight:bold;
margin-left:.8em;
}
#wrapper p.welcome_note{
color:#b1b1b1;
font-size:1.5em;
font-weight:bold;
margin-left:1em;
}
/* home page showcase */
#wrapper div.showcase{
float:left;
width:18.25em;
color:#b2b2b2;
margin:1em 1em 0 0;
}
#wrapper div.showcase p{
background-color:#f6f6f6;
padding:1em 2em;
font-weight:bold;
color:#9a9a9a;
margin:0;
}
#wrapper div.showcase p a{
color:#9a9a9a;
}

#wrapper div.showcase p img{
margin:0 .5em 0 0 ;
}
#wrapper div.showcase span{
color:#6699ce;
font-size:1.6em;
margin-bottom:.3em;
font-weight:normal;
display:block;
}

#wrapper img.showcaseImg{
width:18.25em;
}




#wrapper h1{
color:#f18837;
font-size:2em;
font-weight:bold;
}
#wrapper h2{
color:#6699ce;
font-size:1.5em;
font-weight:lighter;
}
#wrapper h3{
color:#6f9fd0;
font-size:1em;
}

#wrapper h2.grey{
color:#b4b4b4;
}

#hsbody h3.marginBot{
margin-bottom:0;
}
/* rightCol */
#wrapper #rightCol{
float:right;
width:19em; /*228*/
margin-top:22px;
}
#wrapper #rightCol form#group_sites select{
border:1px solid #a5acb2;
width:100%;
margin-bottom:3em;
color:#666666;
}
#wrapper #rightCol ul.news{
margin-top:2em;
margin-bottom:3em;
}
#wrapper #rightCol ul.news li{
list-style-image:url(/images/bullet01.gif);
margin-left:1.3em;
margin-bottom:1.4em;
padding-left:.2em;
#padding-left:.4em;
color:#b2b2b2;
font-size:1.2em;
font-weight:bold;
}
#wrapper #rightCol ul.news li.marginBottom{
margin-bottom:-1.7em;
}

/* footer */
#wrapper #footer{
background-color:#ebebeb;
line-height:1.75em;
height:1.75em;
margin-bottom:2em;
text-align:right;
font-size:.8em;
clear:both;
color:#999999;
}
#wrapper #footer span{
margin:0 .5em;
}

/*---------------------------------- Inside page css ---------------------*/
#wrapper ul#leftNav{
width:18.25em; /* 219*/
float:left;
font-size:.9em;
background-color:#f6f6f6;
margin-bottom:2em;
}
#wrapper ul#leftNav li{
font-size:1.1em;
list-style:none;
background-color:#f6f6f6;
border-top:1px solid #fff;
float:left;
width:100%;
text-transform:uppercase;
}
#wrapper ul#leftNav a{
color:#999999;
text-decoration:none;
font-weight:bold;
display:block;
padding:.4em 0 .4em 1.5em;
}
#wrapper ul#leftNav a.selected{
color:#fff;
background-color:#f18837;
}
#wrapper ul#leftNav a:hover{
color:#fff;
background-color:#f18837;
}

#wrapper ul#leftNav li ul li{
font-size:.89em;
list-style:none;
background-color:#f6f6f6;
float:left;
width:100%;
text-transform:capitalize;

}

#wrapper ul#leftNav a{
color:#999999;
text-decoration:none;
font-weight:bold;
display:block;
padding:.4em 0 .4em 1.5em;
}
#wrapper ul#leftNav ul a.selected{
color:#fff;
background-color:#6699ce;
}
#wrapper ul#leftNav ul a:hover{
color:#fff;
background-color:#6699ce;
}



#wrapper div#hsbody{
color:#323232;
width:60em;
float:right;
margin-bottom:1em;
}

#hsbody div.detailBox{
background-color:#f6f6f6;
border-bottom:1px solid #ebebe9;
padding:1em 3.5em 1em 3.5em;
float:left;
}
#hsbody div.breadcrumb{
font-size:.9em;
color:#999999;
margin:.7em 0 .5em;
}

#hsbody ul.textarea{
padding-top:.2em;
margin-bottom:0;
}
#hsbody ul.textarea li{
margin:.2em 0 .2em 1.5em;
list-style-image:url(../images/bullet02.gif);
}
#hsbody ul.textarea.marginbottom  li{
margin-bottom:1em;
}

#hsbody p.caption span{
margin-left:.8em;
}
#hsbody p.caption a:hover span{
text-decoration:underline;
}
#hsbody p.caption img{
vertical-align:middle;
}
#hsbody p.caption.borderT{
border-top:1px solid #ebebeb;
}
#hsbody p.thumbImg a{
color:#ee8836;
}
#hsbody a.toggle{
list-style:none;
display:block;
height:1.5em;
margin:0 0 0 .3em;
outline:none;
color:#6f9fcf;
}
#hsbody a.toggle:hover{
text-decoration:none!important;
text-decoration:underline;
}
#hsbody img.map{
float:right;
width:30em;
}
#hsbody p.marginTop{
margin-top:2em;
}

.left{
	float:left;
	}

/*--------------- cleints ---------------*/
#clients img{
	float:left;
	border-right:1px solid #efebe3;
	border-bottom:1px solid #efebe3;
	width:14.6667em;
}
#clients div{
	float:left;
}

#clients img.bord0{
	border-right:0 !important;
}

#clients  img.bord-b0{
	border-bottom:0 !important;
}

#clients h2{
	border-bottom:1px solid #efebe3;
	margin-bottom:1.1111em; /*20px;*/
}

#clients .martop50{
	margin-top:4.1667em; /*50px;*/
}


/*
span.small {
	font-size:1em;
	font-weight:bold;
	color:#b4b4b4;
	margin:0;
	padding:0;
}
span.mid {
	font-size:1.1em;
	font-weight:bold;
	color:#b4b4b4;
	margin:0;
	padding:0;
}
span.large {
	font-size:1.2em;
	font-weight:bold;
	color:#b4b4b4;
	margin:0 0em 0 0;
	padding:0;
}*/
