/* Code done by code robots */

body,td,th {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #333;}
body {margin: 0px; background: url(../images/headerbg-tile.jpg) repeat-x #fff;}
a,img {margin:0; padding:0;}

/*Links*/
a:link {color: #858585;}
a:visited {color: #858585;}
a:hover {color: #115fac;}
a:active {color: #858585;}

a.noLine:link {color: #858585; text-decoration:none;}
a.noLine:visited {color: #858585; text-decoration:none;}
a.noLine:hover {color: #115fac; text-decoration:none;}
a.noLine:active {color: #858585; text-decoration:none;}

/*Type*/
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; line-height: 14px; }
h1 {font-size: 18px;  color: #0d5cab; }
h2,h4 {font-size: 16px;  color: #0d5cab;}
h3 {font-size: 12px; margin-bottom: 18px; color: #333; font-weight:bold;}
h5 {font-size: 13px; color: #000; font-weight:bold;}
h6 {font-size: 18px;  color: #0d5cab; margin-bottom: 18px;}
p {margin-bottom:18px; font-size:13px }
.caption{font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #333;}
.required{color:#990000;}
.sub{font-size:11px; color:#999999}


/*classes*/
.reset{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.floatLeft{float:left;}
.floatRight{float:right;}

.right{text-align:right;}
.center{text-align:center;}

.bottomMargin3{margin-bottom:3px;}
.bottomMargin12{margin-bottom:12px;}
.bottomMargin18{margin-bottom:18px;}
.bottomMargin20{margin-bottom:20px;}
.bottomMargin36{margin-bottom:36px;}
.bottomMargin54{margin-bottom:54px;}
.bottomMargin72{margin-bottom:72px;}

.topMargin18{margin-top:18px;}
.topMargin36{margin-top:36px;}
.topMargin54{margin-top:54px;}

.rightMargin5{margin-right:5px;}
.leftMargin5{margin-left:5px;}
.rightMargin10{margin-right:10px;}
.leftMargin10{margin-left:10px;}
.rightMargin20{margin-right:20px;}
.leftMargin20{margin-left:20px;}
.leftMargin90{margin-left:90px;}
.rightMargin55{margin-right:55px;}

.grayBorderBottom{border-bottom:1px solid #a19f9f;}
.grayBorder{border:1px solid #a19f9f;}

/*Page elements*/
#wrapper{margin:10px auto; width:1200px;}
#logo{float:left; width:131px; height:170px; margin-bottom:30px; display:inline;}
#nav{float:left; width:480px; height:28px; margin:85px 0 0 50px; display:inline;}
#utnav{float:right; width:270px; heigth:20px; display:inline;}

/*portfolio*/
#clientNav{float:left; width:182px; height:252px; margin:20px 0 0 0; display:inline;}
#portfolioContent{float:left; width:900px; margin:0px 0 0 0; display:inline;}
#mainContent{float:left; width:900px; margin:0px 20 0 0; display:inline;}
#portfolioLogos{float:left; width:820px; margin:40px 0 0 0px; display:inline;}
#clientDescript{float:right; width:270px; margin:20px 0 0 0px; display:inline;}
#pieceDescript{float:left; width:918px; margin:0 0 0 182px; background:url(../images/line-right.gif) repeat-y left; display:inline;}
#description{float:left; width:600px; margin:18px 0 0 25px; display:inline;}
#arrows{float:left; width:40px; margin:18px 25px; display:inline;}