html,body{margin:0;padding:0;background:#fff;height:100%}
body{font-size:100%; font-family: Helvetica, Lucida Sans Unicode, Trebuchet MS, Tahoma, Verdana, Georgia, Arial, sans-serif; text-align:center}
p{margin:0 10px 10px;color: #939598}
a{display:block;color: #939598;padding:10px}
#header{position:relative;height:90px;}

#header img{position:absolute;left:0px;top:0; margin-top:4px; padding:10px 0 10px 10px; }
#header h1 {font-family:Helvetica, New Century Schoolbook Roman;font-size:80%; 
position:absolute;left:260px;top:0; background: #939598;color: #939598; margin-right:350px; padding-top:0; margin-top:0;}
#container{text-align:left;}
#content p{line-height:1.4; text-align:left; color:#777;}
#content a {display:inline; line-height:1.4; padding-left:0;}
#content h1,h2,h3,h4,h5 {padding-left:10px; color:#000000; font-size:130%}
#content h1 {color:#06356b; font-weight:600;}
#content h2 {color: #939598;} 
#content h3 {color: #939598; margin-top:2.3em;} 
#content h4 {border-top:1px dotted #939598;}
#content h5 { background:#939598; margin: 0 110px 0 110px;} 

#rightbox{/*background:#e7e7e8;*/ text-align:left; height:550px; align:top;}
#leftbox{background:#fff; width:200px; height:300px; text-align:center; font-size:80%; padding-top:10px;}

#footer {
background:#fff;
color:#939598;
text-align:center;
margin:auto;
width:90%;
text-align:right;
font-size:50%;
}

#footer table {
border-top:1px solid #BBB;
border-bottom:1px solid #BBB;
text-align:center;
vertical-align:middle;
padding: 10px 0 10px 0;
width:100%;
}

#footer p{margin:0; padding:5px 10px;}
#footer a{display:inline;padding:0;color: #939598;}

#container{width:997px;margin:auto; background:#fff;}
#wrapper{float:left; width:100%; height:100%; margin-bottom:0;}
#content{margin-left:200px; margin-right:150px; margin-top:20px; padding-bottom:15px; padding-right:15px; padding-left:15px;}
#content img {
	padding: 30px 10px 30px 10px;
	text-align:center;
}
#rightbox{float:left; padding-top:10px; width:150px;margin-left:-150px; margin-top:30px; }
#rightbox p { padding-left:16px; font-size:16px; }
#leftbox{ float:left;margin-left:-997px; margin-top:10px;}

.headgreybox {
	float:right;
	margin-right:30px;
	width:300px;
	height:70px;
	background:#e7e7e8;
}

.horizontalcssmenu  {
	margin-top:-10px;
}

.horizontalcssmenu ul {
margin:0; 
margin-left:210px;
padding:0;
list-style-type: none; 
font-size:100%;
text-decoration:none;
}

/*Top level list items*/
.horizontalcssmenu ul li {
position: relative;
display: inline;
float: left;
text-align:left;
text-decoration:none;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a {
display: block;
color:#777;
/*width: 120px; Width of top level menu link items*/
padding: 2px 15px 0 15px;
border-left-width: 0;
text-decoration: none;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul {
left: 0;
top: 0;
border-top: 1px solid #FFF;
margin-left:10px;
position: absolute;
display: block;
visibility: hidden;
list-style-type:none;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li {
display: inline;
position:relative;
width:auto;
float: left;
color:#F8A76D;
font-size:100%;
text-align:center;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a {
width:185px; /*width of sub menu levels*/
font-weight:normal;
padding:2px 6px;
background:#fff;
color:#F8A76D;
float:left;
border-width:0 1px 1px 1px; 
text-align:left;
}

.horizontalcssmenu ul li:hover a {
color:#f57921;
text-decoration:none;
}

.horizontalcssmenu ul li ul li a:hover {
background:#FFF;
color:#F8A76D;
text-decoration:none;
}

.horizontalcssmenu .arrowdiv {
position:absolute;
right:0;
background:transparent;
}

* html p#iepara { /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top:1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li {
float:left;
height:1%;
}

* html .horizontalcssmenu ul li a {
height:1%;
}
/* End */ 

#rightlist {
padding-left: 0;
text-align:left;
margin:auto;
margin-left:10px;
/*border-bottom: 1px solid #f57921;*/
line-height:.1;
width: 200px;
}

#rightlist li {
list-style: none;
margin: 0;
padding: 0;
/*border-top: 1px solid #f57921;*/
width:200px;
}

#rightlist li a { text-decoration: none; color:#000; } 

#rightlist li ul { margin-left:-30px; display:none; }
#rightlist li:hover ul { display:block; }

img {border:0px;}
img.left {float:left; margin: 0 1em .2em 0;}
img.clientleft {float:left;  margin: 1em 1.5em 1em 0;}

a.skipanchor:link    { color:#ddd; text-decoration:none;}
a.skipanchor:hover   {color:#989898;text-decoration:none;}
a.skipanchor:visited	{color:#EBEBEB; text-decoration:none;}
a.skipanchor:active   {color:#cc33ff; text-decoration:none;}

.clients {clear:left;  padding:1em; padding-top:0px; text-align:justify; border:1px solid #D2D3CA; margin-bottom:1.5em;}
.testimonials {clear:left; padding:.5em 0 0 .2em; text-align:justify; border:1px solid #D2D3CA; margin-bottom:1.5em;}
#clientbox { margin-bottom:3em;  padding: 1em 0 3em 0;  background:#fff; text-align:left; margin-left:200px; margin-right:200px;} 
#clientbox  p  {margin-left:0px;}
#clientbox a {display:inline; padding-left:0;} 
#clientbox  p.linktop  {text-align:right; color:#3399CC; font-size:80%;}
#clientbox  p.right  {text-align:right;color:#ff6d24;}
#clientbox  h2  {text-align:left; margin-top:1em;} 
#clientbox h1 {  text-align:center; margin-left:-1em; margin-top:0;color:#6699CC; font-size:1em;}	
#clientbox h4 {border-top:1px dotted #6699CC} 

.orange {color:#ff6d24;}
.small {font-style:italic; font-size:25%; color:#ff6d24;}
.italic {font-style:italic;}
.strongbig {font-size:120%; font-weight:bold;}
.quote {font-size:1.7em; font-family: Helvetica;}
.access {font-weight:bold; text-decoration:underline;}
.clearleft {clear:left;}


acronym {cursor:help;}
abbr {cursor:help;}

form {margin-top:15px;background:transparent;padding:10px 0 10px 0;}
input{border:1px solid #f57921;}
textarea{border:1px solid #f57921;}

input.submit {border:1px; background-color:transparent; color:#f57921;}

input.checkbox {border:1px solid #f57921 ; background-color:transparent;}