/* CSS Document */

body{
background:#EFECE7;
font:12px Arial, Helvetica, sans-serif;
color:#616161;
margin:0.25em;
}

a:link, a:visited, a:active{
color:#0054A6;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#container{
margin:0 auto;
}

div.inner-content{
border-top:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #ccc;
border-right:2px solid #ccc;
padding-right:1px;
float:left;
width:773px;
background:#fff;
}

/*HEADER*/

#header{
height:50px;
padding:0;
float:left;
width:770px;
}

#header div.logo{
float:left;
height:50px;
}

#header div.header-right{
float:left;
}

#header div.client_login{
float:right;
color:#0054A6;
padding:8px 15px 0 0;
}

#header div.client_login div{
padding:3px 0 0 0;
float:left;
}

#header div.client_login a{
color:#0054A6;
font-size:0.8em;
}

#header div.client_login a:hover{
text-decoration:underline;
}

/*NAVIGATION*/

#header #navigation{
float:left;
width:520px;
padding:5px 0 0 0;
height:20px;
}

#header #navigation ul#nav{
width:500px;
border-top:0px solid #808080;
}

#header #navigation ul li{
border:0;
width:auto;
border-right:1px solid #ccc;
padding:0 1px;
}

#header #navigation ul li a{
color:#000;
padding-top:0;
padding-bottom:0;
padding:0px 12px 0px 15px;
text-transform:uppercase;
}

#header #navigation ul li a:hover{
color:#FD8C22;
}

#header #navigation ul li a#active{
color:#FD8C22;
}

/*BODY*/

#body{
float:left;
}

div.title{
font:bold 12px Arial, Helvetica, sans-serif;
color:#669933;
}


#flash{
float:left;
}


/*Body-Bottom*/

.body-bottom{
float:left;
padding:20px 20px 70px 20px;
width:731px;
color:#333333;
}

.body-bottom table td{
padding:0 0 10px 0;
}

.body-bottom ul{
margin:0;
padding:10px 0;
list-style:none;
}

div.our_services ul{
width:220px;
float:left;
}

.our_clients div.content{
padding-top:15px;
}

.body-bottom ul li{
background:url(../media/images/bluearrow.gif) 0 5px no-repeat;
padding:0px 15px;
}

div.img{
text-align:center;
float:left;
padding:20px 0 0 125px;
}

/*Body Bottom Inner*/

.body-bottom-inner{
float:left;
padding:30px 10px 70px 10px;
width:731px;
color:#333333;
}

/*Left Navigation*/

#leftNav{
float:left;
width:190px;
padding-top:10px;
}

/* Common Nav */
	#nav {float:left;padding:0px;margin:0px;width:200px;border-top:1px solid #808080;}
	#nav a {text-decoration:none;display:block;font-weight:bold; color:#666;}
	#nav li {float:left;padding:0px;cursor:pointer;list-style-type:none;width:150px;border-bottom:1px solid #808080; text-transform:uppercase;}
	#nav ul {float:left;width:142px;padding:0px;position:static;left:0em;margin:0px 0px 0px 2px;}
	#nav ul li {width:142px;display:block;border-bottom:1px solid #808080;}
	#nav ul li a {display:block; font-size:1em; color:#666;}
	#nav ul ul {width:150px;}
	#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
	
	/* Unique Nav */
	#nav {font:bold 11px Arial, Helvetica, sans-serif; width:150px;}
	#nav a {padding:6px 1px 6px 1px;color:#666;background:bottom left url(../media/images/img_navSep1.jpg) no-repeat;}
	#nav li#fir a {background:none;}
	#nav li#fir a#active {color:#FD8C22;background:#fff;}
	#nav a:hover {color:#FD8C22;}
	#nav a#active {color:#FD8C22;background:#fff;}
	#nav li#fir ul {}
	#nav ul {background:#fff;font:10px Verdana, Tahoma, Serif;text-transform:none;font-weight:normal; margin:0 0 0 8px !important; margin:0 0 0 4px;}
	#nav ul li {border-right:1px solid #fff;border-top:1px solid #808080;border-bottom:none; text-transform:capitalize;}
	#nav ul li a {color:#666;background:none;padding:5px 1px 5px 1px;}
	#nav ul ul {background:#fff;border-bottom:1px solid #eee;margin:-23px 0px 0px 151px;}
	#nav li:hover, #nav li.sfhover {background:#fff;}
	#nav li li:hover, #nav li li.sfhover {background:#fff;color:#000;border-bottom:none;}


div.breadcrumb{
font-size:11px;
}

.header {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:40px;
}

a.subheader {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
text-decoration:underline;
}

#footer{
background:none;
float:left;
color:#666666;
font-size:0.8em;
padding:10px;
margin:0;
width:750px;
border-top:1px solid #ccc;
}

#footer a{
color:#0054A6;
}

#footer a:hover{
color:#0054A6;
text-decoration:underline;
}

#footer div.footer-links{
float:left;
text-align:left;
}

#footer div.copyright{
float:right;
text-align:right;
}