/* @override http://unifiedglobal.com/css/style.css */

html, body, h1, h2, h3, ul,p{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	}

body{
	background: #d0d6d4 url(../images/UG/bgGradient.gif) repeat-x fixed;
	margin-bottom: 20px;
	}

#wrapper{
	width: 960px;
	margin: 0px auto;
	background: #ffffff;
	}

/*////////////////////////
NAVIGATION
////////////////////////*/

#navigation{
	height: 105px;
	background: url(../images/UG/navigationBG.gif) repeat-x;
	}

h1.logo a{
	background: url(../images/UG/UGlogo.gif) no-repeat;
	float: left;
	width: 125px;
	height: 105px;
	margin: 0px 15px;
	text-indent: -9999px;
	overflow: hidden;
	}

#nav{
	margin-left: 170px;
	}

h1.tagline{
	height: 65px;
	background: url(../images/UG/tagline.jpg) no-repeat right top;
	text-indent: -9999px;
	}

#nav ul li{
	float: left;
	height: 40px;
	}

#nav ul li a, #footer ul li a{
	float: left;
	padding: 12px 11px 9px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-family: trebuchet ms, helvetica, serif;
	}

#nav ul li a:hover, #footer ul li a:hover{
	background: #f8931f;
	}
	
/*////////////////////////
BANNER
////////////////////////*/

#banner.home{
	height: 212px;
	background: url(../images/UG/bannerBG.gif) no-repeat right top;
	 z-index: -1;
	}

#banner.home object#myId{
	z-index: -1;
	}	

#banner.short{
	height: 100px;
	}

#banner h2{
	text-indent: -9999px;
	}

#banner.home{
	background: url(../images/UG/bannerHome.jpg) no-repeat;
	}

#banner.services{
	background: url(../images/UG/bannerServices.jpg) no-repeat;
	}

#banner.clients{
	background: url(../images/UG/bannerClients.jpg) no-repeat;
	}

#banner.previousclients{
	background: url(../images/UG/bannerpreviousClients.jpg) no-repeat;
	}

#banner.contact{
	background: url(../images/UG/bannerContact.jpg) no-repeat;
	}

/*////////////////////////
BODY
////////////////////////*/

#content{
	background: #fff;
	overflow: hidden;
	}

/*////////////////////////
MAIN COLUMN
////////////////////////*/

#mainColumn{
	width: 660px;
	float: left;
	}

#mainColumn.full{
	width: 100%;
	}

.container{
	margin: 20px;
	}

.innerContainer{
	margin: 10px;
	}

.contentContainer{
	margin-bottom: 20px;
	}

h3{
	height: 25px;
	color: #f6931e;
	font-weight: normal;
	padding: 3px 0px 2px 10px;
	font-family: trebuchet ms, helvetica, serif;
	text-transform: uppercase;
	}

p{
	font-size: 12px;
	color: #a4a4a4;
	margin: 5px 0px 10px;
	}

ul{
	font-size: 12px;
	}

a{
	text-decoration: none;
	font-weight: bold;
	color: #110076;
	}

a:hover{
	text-decoration: underline;
	}

ul#core li a{
	background: url(../images/UG/ulArrow.gif) no-repeat right center;
	}

.bold{
	font-weight: bold;
	}

.black{
	color: #000000;
	}

/*////////////////////////
SERVICES
////////////////////////*/

ul#servicesUl li div.serviceImg{
	float: left;
	width: 175px;
	background: #ccc;
	}

ul#servicesUl li{
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
	}

.servicesLi{
	margin-left: 180px;
	}

.servicesLi p{
	margin-left: 10px;
	}

.left{
	float: left;
	}

.left img{
	margin-right: 20px;
	}

/*////////////////////////
HOME
////////////////////////*/

ul.homeImgs li{
	float: left;
	}

ul.homeImgs li a{
	padding: 0px;
	margin: 0px;
	}

/*////////////////////////
HOME
////////////////////////*/

ul#clients{
	margin: 20px 0px;
	}

/*////////////////////////
SIDE COLUMN
////////////////////////*/

#sideColumn{
	width: 280px;
	float: left;
	border-left: solid 1px #dddddd;
	background: #f2f2f2;
	}

.whatsBeingSaid{
	background: #e6e6e6;
	padding: 10px 0px;
	}

#sideColumn .container a{
	font-size: 12px;
	}

#sideColumn p{
	color: #8c8783;
	}

.italic{
	font-style: italic;
	font-family: times, times new roman, serif;
	margin-bottom: 20px;
	}

ul li{
	overflow: hidden;
	}

.testimonial{
	padding: 20px 0px;
	border: solid 1px #d9d9d9;
	border-right: 0px;
	border-left: 0px;
	margin-bottom: 10px;
	}

.testimonial p{
	font-family: times, times new roman, serif;
	}

.date{
	font-size: 12px;
	}

#sideColumn h4{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	padding-bottom: 10px;
	border-bottom: solid 1px #e2e2e2;
	margin-bottom: 12px;
	}
	
/*////////////////////////
ADD THIS BUTTON
////////////////////////*/

#nav #add__this{
	width: 130px;
	height: 20px;
	float: right;
	margin-top: 20px;
	padding: 5px 0px;
	z-index: 9999;
	}	

/*////////////////////////
FOOTER NAVIGATION
////////////////////////*/

#footer{
	background: url(../images/UG/footerBG.gif) repeat-x;
	height: 72px;
	text-align: center;
	}

#innerfooter{
	background: url(../images/UG/orangeArrowFooter.gif) no-repeat;
	}

#footer ul{
	overflow: hidden;
	width: 801px;
	margin: 0px auto;
	}

#footer ul li{
	float: left;
	height: 40px;
	}

.footer{
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	clear: both;
	padding-top: 8px;
	}

.footer span{
	padding: 0px 10px;
	border: solid #ffffff;
	border-width: 0px 1px 0px 0px;
	}

span.last{
	border: none;
	}

.footer span a{
	color: #ffffff;
	text-decoration: none;
	}

.footer span a:hover{
	text-decoration: underline;
	}
	
.lowercase{
	text-transform: lowercase;
	}