/*
Theme Name: Thought Division
Theme URI: http://www.thoughtdivision.com/
Description:Theme developed exclusively for Thought Division.
Version: 1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
body, html {
	height: 100%;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
text-decoration: none;
outline: none;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */

.img-dummy {
background: url('images/img-dummy.png');
}

.clear {
display: block;
clear: both;
width: 100%;
height: 0;
padding: 0;
margin: 0;
float: none !important;
}

.splitter {
display: block;
clear: both;
height: 20px;
}

.left {
float: left;
}

.right {
float: right;
}

.center {
text-align: center;
}

.justified {
text-align: justify;
}

body {
display: block;
margin: 0px auto;
width: 1030px;
padding: 0px 0px 0px 0px;
color: #999;
background: #d8d8d6 url('images/bgbg2.png');
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#wrap {
display: block;
}


a {
text-decoration: none;
color: #15b3f0;
}

a:hover {
color: #aaa;
}

h1, h2, h3, h4, h5, h6, h7 {
/*font-family: Junction, Arial, Helvetica, sans-serif;*/
margin: 0;
}

#header {
display: block;
width: 1000px;
height: 200px;
/*overflow: hidden;*/
background: #000 url('images/header.jpg');
margin: 0px 0px 20px 15px;
}

.btnn {
color: #aaa;
font-size: 12px;
font-family: Junction, Arial, Helvetica, sans-serif;
/*text-shadow: 1px 1px 0px #bbb;*/
background: #fff;
margin: 0;
padding: 10px 10px 9px 10px;
border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
}

.btnn:hover {
color: #555;
/*text-shadow: 1px 1px 0px #999;*/
background: #fff;
}

.ftrd {
float: right;
background: #15b3f0;
color: #fff;
text-shadow: none;
}

.ftrd:hover {
background: #ddd;
color: #fff;
text-shadow: 1px 1px 0px #bbb;
}

#featuredposts a img {
width: 360px;
}

.watch, .share a {
margin: 0px 3px 3px 0px;
border-radius: 0px 4px 4px 4px;
-ms-border-radius: 0px 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-radius: 0px 4px 4px 4px;
-khtml-border-radius: 0px 4px 4px 4px;
}

.watch {
background: #15b3f0;
color: #fff;
text-shadow: none;
text-transform: uppercase;
}

.share a {
display: block;
color: #ccc;
font-size: 12px;
font-family: Junction, Arial, Helvetica, sans-serif;
padding: 10px 10px 9px 10px;
background: #fff;
/*text-shadow: 1px 1px 0px #bbb;*/
}

.share a:hover {
color: #555 !important;
}

#logo {
float: right;
width: 208px;
height: 200px;
margin: 0px 106px 0px 0px;
}

#menu {
float: left;
height: 50px;
margin-top: 150px;
padding: 0px 10px 0px 0px;
background: #000 url('images/bg_menu.jpg') 50% 0% repeat-y;
border-radius: 0px 10px 0px 0px;
-ms-border-radius: 0px 10px 0px 0px;
-moz-border-radius: 0px 10px 0px 0px;
-webkit-border-radius: 0px 10px 0px 0px;
-khtml-border-radius: 0px 10px 0px 0px;
}

#menu li {
float: left;
}

#menu a {
display: block;
color: #fff;
font-size: 18px;
text-transform: uppercase;
text-align: center;
height: 12px;
padding: 19px 10px 19px 10px;
}

#menu a:hover {
background: #0099CF;
background: #15b3f0;
color: #fff;
/*border-radius: 10px 10px 0px 0px;
-ms-border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
-khtml-border-radius: 10px 10px 0px 0px;*/
}

#menu a.btn_active {
background: #15b3f0;
/*border-radius: 10px 10px 0px 0px;
-ms-border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
-khtml-border-radius: 10px 10px 0px 0px;*/
}

#menu a.btn_active_two {
/*background: #0099CF;*/
background: #15b3f0;
/*border-radius: 10px 10px 0px 0px;
-ms-border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
-khtml-border-radius: 10px 10px 0px 0px;*/
}

#content, #contentsingle {
float: left;
width: 622px;
margin: 0px 0px 0px 15px;
}

#contentsingle h2 {
padding: 16px;
font-size: 16px;
color: #15b3f0;
max-width: 558px;
margin-bottom: 0px;
background: #fff;
display: block;
border-radius: 0px 4px 4px 4px;
-ms-border-radius: 0px 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-radius: 0px 4px 4px 4px;
-khtml-border-radius: 0px 4px 4px 4px;
font-family: Arial, Helvetica, sans-serif;
}

.sameasnews {
padding: 5px 0px !important;
line-height: 1.3em !important;
font-weight: 500;
font-size: 26px !important;
background: #fff;
display: block;
}

#contentsingle h3 {
color: #555;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
}

.post {
background: #fff;
margin-bottom: 10px;
line-height: 1.3em;
}

.post .post-image {
cursor: default;
display: block;
width: 620px;
overflow: hidden;
}

.postsmall {
border-bottom: 1px solid #BFC1C5;
border-left: 1px solid #D9DBDD;
border-right: 1px solid #D9DBDD;
width: 313px;
float: left;
background: #fff;
margin: 0px 15px 30px 15px;
}

.post .post-image img {
width: 620px;
}

.postsmall .post-image {
display: block;
width: 313px;
height: 160px;
overflow: hidden;
}

.pointer {
cursor: pointer !important;
}

.postsmall .post-image img {
width: 313px;
}

.postsmall .post_in {
display: block;
padding: 10px 10px 10px 15px;
height: 50px;
}

.postsmall .post_in h2 {
font-size: 18px !important;
padding: 6px 0px;
font-family: Arial, Helvetica, sans-serif;
}

.postsmall .post_in h2 a, a.post_in {
color: #777;
}

.postsmall .post_in h2 a:hover, a.post_in:hover {
color: #15b3f0;
}

.postsmall .haswatch {
/*max-width: 190px;*/
}

.postsmall .watch {
color: #15b3f0;
background: #fff;
text-shadow: none;
font-size: 10px;
margin: 0;
text-transform: none;
}

.postsmall .watch:hover {
color: #bbb;
/*text-shadow: 1px 1px 0px #999;*/
background: #fff;
}

.post_in {
display: block;
padding: 20px;
line-height: 1.5em !important;
}

.post_in img {
margin: 0px 0px 5px -20px;
max-width: 620px;
}

.tmb {
display: none;
}

.post_in .imgdescription {
padding: 10px 20px;
width: 580px;
font-size: 14px;
margin: 0px 0px 0px -20px;
/*background: #eee;
border-top: 1px solid #ddd;*/
color: #555;
text-transform: uppercase;
font-weight: 500;
font-family: Arial, Helvetica, sans-serif;
}

.post h2 {
float: left;
padding: 5px 0px 0px 0px;
font-size: 21px;
line-height: 1.3em !important;
font-family: Arial, Helvetica, sans-serif;
font-weight: 500;
max-width: 558px;
font-size: 26px;
}

.post h3 {
display: block;
}

.ftrdtitle {
max-width: 480px;
}

.post h2 a {
color: #262626;
display: block;
}

.post h2 a:hover {
color: #aaa;
}

.excrpt {
display: block;
line-height: 1.5em !important;
margin: 10px 0px 0px 0px;
}

.excrpt img { width: auto;}

.catsholder {
font-size: 12px;
float: left;
padding: 10px 0px 8px 10px;
border-left: 1px solid #ddd;
margin: 10px 0px 0px 10px;
max-width: 578px;
}

.catsholder ul {
margin: 0px 3px 3px 0px;
padding: 0;
float: left;
}

.catsholder ul li {
float: left;
margin: 0px 3px 3px 0px;
}

.catsholder ul li a {
color: #fff;
display: block;
font-size: 12px;
font-family: Junction, Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 0px #bbb;
background: #ddd;
padding: 10px 10px 9px 10px;
border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
}

.catsholder ul li a:hover {
color: #fff;
display: block;
text-shadow: 1px 1px 0px #999;
background: #bbb;
}

.catsholder ul li:last-child {
margin: 0;
}

.watchholder {
float: left;
font-size: 12px;
margin-top: 20px;
}

.imgholder {
border: 1px solid #999;
background: url('images/imgholder.png') 50% 50% no-repeat;
}

#sidebar {
float: right;
width: 360px;
margin: 0px 15px 0px 0px;
}

#sidebar .section {
background: #262626;
margin: 0px 0px 10px 0px;
overflow: hidden;
}

#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4 {
text-transform: uppercase;
color: #fff;
}

#sidebar h2 {
font-size: 16px;
padding: 20px;
}

#sidebar .section img {
max-width: 360px;
}

.location .info {
color: #fff;
line-height: 1.5em;
font-size: 12px;
padding: 15px;
width: 150px;
height: 170px;
float: right;
overflow: hidden;
}

.location .info a {
color: #fff;
text-decoration: underline;
}

.location .info a:hover {
text-decoration: none;
}

.location h3 {
font-size: 14px;
margin-bottom: 20px;
}

.location img {
float: left;
width: 180px;
height: 200px;
margin: 0;
}

#socials {
padding: 40px 0px 15px 36px;
}

#socials a {
float: left;
width: 45px;
height: 40px;
color: #999;
margin: 0px 36px 0px 0px;
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

#socials a:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

#socials a img {
display: block;
margin: 0px auto;
}

#socials #title {
padding: 15px 46px 0px 0px;
font-size: 16px;
color: #fff;
height: 20px;
text-align: center;
}

#searchform {
font-size: 16px;
padding: 0px 20px 20px 20px;
}

#searchform #s {
font-size: 16px;
background: #333;
color: #999;
border: none;
padding: 10px;
height: 20px;
width: 260px;
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
}

#searchform #s:focus {
color: #fff;
}

#searchsubmit {
float: right;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

#searchsubmit:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

/* PAGE-NAVI */

.navigation a {
font-size: 16px;
font-family: Junction, Arial, Helvetica, sans-serif;
color: #ccc;
}

.navigation a:hover {
color: #15b3f0;
}

.navigation, .wp-pagenavi {
display: block;
margin-bottom: 10px;
background: #fff;
padding: 20px;
}

.wp-pagenavi {
display: block;
width: 580px;
background: #fff;
}

.wp-pagenavi a, .wp-pagenavi a:link {
border: none;
color: #fff;
font-size: 14px;
text-shadow: 1px 1px 0px #bbb;
background: #C7CCD6;
display: inline-block;
padding: 10px 15px;
border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
margin: 0px 3px 3px 0px;	
}

.wp-pagenavi a:hover {
text-shadow: 1px 1px 0px #999;
background: #bbb;
}

.wp-pagenavi a.last:hover {
text-shadow: 1px 1px 0px #999;
background:url("images/arr-wa.gif") no-repeat scroll #bbb; background-position:125% 48% !important;
border: 1px solid #bbb !important;
}

.wp-pagenavi a.first:hover {
text-shadow: 1px 1px 0px #999;
background:url("images/arr-wa2.gif") no-repeat scroll #bbb;background-position:-18% 52% !important;
border: 1px solid #bbb !important;
}
/*
.wp-pagenavi span.pages {
border: none;
display: inline-block;
padding: 10px 15px;
overflow: hidden;
margin: 0px 5px 0px 0px;
	background-color: #FFFFFF;
border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
}
*/

.wp-pagenavi span.current {
display: inline-block;
border: none;
color: #fff;
padding: 10px 15px;
margin: 0px 3px 3px 0px;
border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
background: #15b3f0;
text-shadow: none;
text-transform: uppercase;
}

.wp-pagenavi span.extend {
border: none;
color: #fff;
font-size: 14px;
text-shadow: 1px 1px 0px #bbb;
background: #ddd;
margin: 0;
display: inline-block;
padding: 10px 15px;
border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
}



/** custom color scheme **/

/* overlay color */
#fbOverlay.fb_custom {
	background-color: #262626;
/* 	background-image: url(graphics/blank.gif);  add a custom background image for the transparent page overlay */
}

/* main floatbox color */
div#fbBox.fb_custom, #fbBox #fbCorners.fb_custom, #fbBox #fbBoxLiner.fb_custom, div#fbZoomDiv.fb_custom {
	background-color: #262626;
/* 	background-image: url(graphics/blank.gif);  use this to add a custom background image to the main floatbox area */
}

/* outerBorder color */
#fbBox #fbCorners.fb_custom {
	border-color: #262626;
}

/* innerBorder color */
#fbBox #fbContentWrapper.fb_custom {
	border-color: #262626;
}

/* animated 'loading' graphic */
#fbBox #fbLoader.fb_custom {
	background-image: url(graphics/loader_black_small.gif);
}

/* resize button graphic in the top left corner */
/* note: if you want the smaller resize button, change #fbResizer width and height to 19px */
/* and also add "_small" to the resize gif name (e.g., graphics/resizer_custom_small.gif) */
#fbBox #fbResizer.fb_custom {
	background-image: url(graphics/resizer_custom.gif);
}

/* resize dragger in the lower right corner */
#fbBox #fbDragger.fb_custom {
	background-image: url(graphics/dragger_custom.gif);
}

/* overlay nav graphics */
#fbBox #fbOverlayPrev.fb_custom {
	background-image: url(graphics/overlayPrev_custom.gif);
}
#fbBox #fbOverlayNext.fb_custom {
	background-image: url(graphics/overlayNext_custom.gif);
}

/* newWindowLink image */
#fbBox #fbNewWindowLink.fb_custom a {
	background-image: url(graphics/newWindow_custom_off.png);
}
#fbBox #fbNewWindowLink.fb_custom a:hover {
	background-image: url(graphics/newWindow_custom_on.png);
}

/* 'image x of y', indexLinks & newWindowLink text color */
#fbBox #fbIndexLinks.fb_custom, #fbBox #fbIndexLinks.fb_custom a:link, #fbBox #fbIndexLinks.fb_custom a:visited,
#fbBox #fbNewWindowLink.fb_custom a:link, #fbBox #fbNewWindowLink.fb_custom a:visited,
#fbBox #fbItemNumber.fb_custom {
	color: #666;
}

/* captions, infoLink, printLink, indexLinks:hover & newWindowLink:hover text color */
#fbBox #fbCaption.fb_custom, #fbBox #fbCaption2.fb_custom,
#fbBox #fbtlWidgetDiv.fb_custom a:link, #fbBox #fbtlWidgetDiv.fb_custom a:visited,
#fbBox #fbtrWidgetDiv.fb_custom a:link, #fbBox #fbtrWidgetDiv.fb_custom a:visited,
#fbBox #fbblWidgetDiv.fb_custom a:link, #fbBox #fbblWidgetDiv.fb_custom a:visited,
#fbBox #fbbrWidgetDiv.fb_custom a:link, #fbBox #fbbrWidgetDiv.fb_custom a:visited,
#fbBox #fbIndexLinks.fb_custom a:hover, #fbBox #fbNewWindowLink.fb_custom a:hover {
	color: #000;
}

#fbbrPanel {
height: 0;
width: 0;
overflow: hidden;
display: none !important;
visibility: hidden !important;
}

#recentsb {
padding: 20px 20px 10px 20px;
margin: 0px 0px 10px 0px;
list-style-type: none;
}

#recentsb h2 {
padding: 0px 0px 10px 0px;
}

#recentsb ul li {
font-size: 14px;
padding: 5px;
border-bottom: 1px solid #333;
}

#recentsb li:last-child {
border-bottom: 0px solid #333;
}

#recentsb li a {
display: block;
padding: 5px;
}

#recentsb li a:hover {
color: #fff;
}



#footer {
background: #999 url('images/footer_grad.jpg') 0% 0% repeat-x;
color: #ccc;
padding: 40px 10px 20px 10px;
width: 980px;
line-height: 1.2em;
margin: 0px 0px 0px 15px;
}

#footer a {
color: #ccc;
display: block;
}

#footer a:hover {
color: #fff;
}

#footer h4 a {
font-size: 14px;
color: #fff;
}

#footer h4 a:hover {
text-decoration: underline;
}

#footer .column {
font-size: 12px;
float: left;
width: 266px;
padding: 0px 29px 0px 30px;
border-right: 1px dotted #ccc;
min-height: 150px;
}

#footer .last {
padding: 0px 30px 0px 30px;
border-right: 0px solid #aaa;
}

#footer ul {
padding: 0px 0px;
}

#footer #clientss li {
float: left;
width: 45%;
}

#copyright {
font-size: 11px;
font-family: Junction, Arial, Helvetica, sans-serif;
color: #ccc;
text-align: right;
margin: 20px 30px 0px 0px;
padding: 0;
}

h2.crosswide {
display: block;
padding: 20px;
color: #fff;
background: #262626;
width: 960px;
margin: 0px 0px 20px 15px;
border-radius: 0px 4px 4px 4px;
-ms-border-radius: 0px 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-radius: 0px 4px 4px 4px;
-khtml-border-radius: 0px 4px 4px 4px;
font-family: Junction, Arial, Helvetica, sans-serif;
}

.pstitle {
background: #15b3f0;
height: 230px;
line-height: 1.5em;
}

.pstitle span {
font-weight: 600;
}

h2.crossblock {
display: block;
font-size: 18px;
text-align: center;
height: 18px;
position: relative;
top: 50%;
margin: -9px 0px 0px 0px;
color: #fff;
font-family: Junction, Arial, Helvetica, sans-serif;
}

#archives h2 {
font-size: 16px;
}




.a2a_menu, .a2a_menu_inside, .a2a_menu a, .a2a_tabs div, .a2a_menu_find_container { 
border-radius: 0px 4px 4px 4px !important;
-ms-border-radius: 0px 4px 4px 4px !important;
-moz-border-radius: 0px 4px 4px 4px !important;
-webkit-border-radius: 0px 4px 4px 4px !important;
-khtml-border-radius: 0px 4px 4px 4px !important;}
.a2a_menu {
background: transparent !important;
}
.a2a_menu_inside {
padding: 20px !important;
}
.a2a_menu_find_container,.a2a_menu_powered_by {
border: none !important;
display: none !important;
height: 0 !important;
width: 0 !important;
}
.a2a_menu_show_more_less {
border: none !important;
}

#a2apage_BROWSER, #a2apage_EMAIL, .a2a_tabs { display:none !important; }









#clients, #peoples, #awardss {
display: block;
width: 580px;
border-left: 1px solid #E6E7E9;
margin: 10px 0px 0px 0px; 
padding: 20px;
background: #262626;
line-height: 1.5em;
font-size: 12px;
list-style-type: none;
}


#clients {
margin: 10px 0px 20px 0px;
}

#clients h2, #peoples h2, #awardss h2 {
text-transform: uppercase;
display: block;
background: transparent;
padding: 0px;
color: #fff;
}

#peoples ul, #awardss ul, #clients ul {
list-style-type: none;
}

#clients .columnleft {
float: left;
width: 30%;
margin-right: 5%;
}

#clients .columnright {
float: right;
width: 30%;
}

#awardss .column {
width: 45%;
}

#clients ul li {
padding: 2px 0px;
}

#awardss ul li {
padding: 2px 0px;
}

#accordion {
padding: 0px 10px;
font-size: 14px;
}

#accordion h3, #accordion h3:focus {
border-bottom: 1px solid #333;
cursor: pointer;
outline: none;
display: block;
font-family: Junction, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #fff;
padding: 10px 0px;
color: #fff;
}

#accordion h3 {
color: #fff;
}

#accordion h3:hover {
color: #15b3f0;
}

#accordion h3:last-child {
border-bottom: none;
}

#accordion div {
padding: 12px 0px;
line-height: 1.4em;
border-bottom: 1px solid #767E8E;
}

#accordion div img {
float: left;
margin: 4px 20px 15px 0px;
}







/*
#menu, #menu ul {
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
z-index:300;
width:100%;
margin: 0;
padding: 0;
} */

#menu a {
font-family: Junction, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#menuwork {
width: 240px;
border-radius: 0px 4px 4px 4px;
-ms-border-radius: 0px 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-radius: 0px 4px 4px 4px;
-khtml-border-radius: 0px 4px 4px 4px;
background: #262626;
}

#menuwork li {
display: inline;
}

.menunw li:first-child a {
border-radius: 0px 4px 0px 0px;
-ms-border-radius: 0px 4px 0px 0px;
-moz-border-radius: 0px 4px 0px 0px;
-webkit-border-radius: 0px 4px 0px 0px;
-khtml-border-radius: 0px 4px 0px 0px;
} 

.menunw li:last-child a {
border-radius: 0px 0px 4px 4px;
-ms-border-radius: 0px 0px 4px 4px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
-khtml-border-radius: 0px 0px 4px 4px;
}

#menuwork li:first-child a {
overflow: hidden;
border-radius: 0px 0px 0px 0px;
-ms-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-khtml-border-radius: 0px 0px 0px 0px;
}

#menuwork li:nth-child(2) a {
overflow: hidden;
border-radius: 0px 4px 0px 0px;
-ms-border-radius: 0px 4px 0px 0px;
-moz-border-radius: 0px 4px 0px 0px;
-webkit-border-radius: 0px 4px 0px 0px;
-khtml-border-radius: 0px 4px 0px 0px;
}
#menuwork li:nth-last-child(-n+odd) a {
overflow: hidden;
border-radius: 0px 0px 0px 4px;
-ms-border-radius: 0px 0px 0px 4px;
-moz-border-radius: 0px 0px 0px 4px;
-webkit-border-radius: 0px 0px 0px 4px;
-khtml-border-radius: 0px 0px 0px 4px;
}

#menuwork li:nth-last-child(-n+even) a {
overflow: hidden;
border-radius: 0px 0px 4px 0px;
-ms-border-radius: 0px 0px 4px 0px;
-moz-border-radius: 0px 0px 4px 0px;
-webkit-border-radius: 0px 0px 4px 0px;
-khtml-border-radius: 0px 0px 4px 0px;
}

#menu li ul li a {
display:block;
background: #262626 /*url('images/bg_menu.jpg') 50% 0% repeat-y*/;
color: #fff;
background: transparent;
}

#menu li {
position: relative;
}

#menu li ul {
position:absolute;
display:none;
top:50px;
left:0px;
padding: 0;
margin: 0;
z-index: 1200;
background: #262626 url('images/bg_menu.jpg') 50% 0% repeat-y;
border-radius: 0px 4px 4px 4px;
-ms-border-radius: 0px 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-radius: 0px 4px 4px 4px;
-khtml-border-radius: 0px 4px 4px 4px;
} 

#menu ul a {
width:100px;
}

#menu li ul a {
height:auto;
float:left;
text-transform: none;
text-align: left;
} 

#menu li ul li ul {
left:120px;
margin:0;
}

#menu ul ul {
top:auto;
padding-top: 0px;
} 

#menu li ul li ul {
margin-top: -1px;
border-top: 1px solid #333;
} 

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul {
display:none;
} 

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul {
display:block;
}





#comments {
display: block;
width: 580px;
border-left: 1px solid #E6E7E9;
padding: 20px;
background: #262626;
margin: 0px 0px 20px 0px;
}

#comments-title {
	color: #F7F8FA !important;
}

#comments h4 {
font-size: 16px;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
}

#comments .loggedas {
display: block;
margin: 0px 0px 10px 0px;
}

#comments input, #comments textarea {
display: inline-block;
border: none;
width: 240px;
background: #444;
padding: 5px;
color: #ccc;
margin: 0px 0px 10px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

#comments input:focus, #comments:focus {
background: #777;
color: #fff;
}

#comments textarea {
width: 570px;
}

.post_in input, .post_in textarea {
padding: 5px;
background: #fff;
border: 3px solid #ddd;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #767E8E;
}

.post_in input:focus, .post_in textarea:focus {
border: 1px solid #bbb;
color: #555;
}

#comments #submit, input.wpcf7-submit {
padding: 7px;
display: inline-block;
width: auto;
margin: 0px;
background: #15b3f0;
color: #fff;
border-radius: 0px 4px 4px 4px;
-ms-border-radius: 0px 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-radius: 0px 4px 4px 4px;
-khtml-border-radius: 0px 4px 4px 4px;
border: none;
}



.commentlist {
display: block;
padding: 20px 0px 10px 0px;
border-top: 1px dotted #444;
border-bottom: 1px dotted #444;
margin: 10px 0px 20px 0px;
}

.commentlist li {
display: block;
background: #333;
padding: 10px;
font-size: 12px;
line-height: 1.7em;
margin: 0px 0px 10px 0px;
border-radius: 0px 4px 4px 4px;
}

.commentlist li:nth-child(even) {
background: url("images/bg_input-txt.png") no-repeat scroll 100% 0 #464E64;
    border: 1px solid #515663;
}

.commentlist li:nth-child(odd) {
background: url("images/bg_input-txt.png") no-repeat scroll 100% 0 #464E64;
border: 1px solid #515663;
}

.commentlist li .reply {
text-align: right;
}

.commentlist li .comment-author {
font-size: 16px;
}

.commentlist li .comment-author span, .commentlist li .comment-author .editlinks {
font-size: 12px;
}

.commentlist li .comentario-body {
font-size: 14px;
}

#comments label {
font-size: 11px;
}



#clientlogos {
display: block;
width: 1030px;
margin: 15px 0px 0px 15px;
}

#clientlogos div {
float: left;
width: 148px;
height: 140px;
/*border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;*/
padding: 20px;
background: #fff;
margin: 0px 15px 15px 0px;
border-bottom: 1px solid #BFC1C5;
border-left: 1px solid #D9DBDD;
border-right: 1px solid #D9DBDD;
}

#clientlogos div.pslogos {
background: #15b3f0;
height: 140px;
float: left;
width: 351px;
padding: 20px;
margin: 0px 15px 15px 0px;
}

#clientlogos div img {
display: block;
width: 140px;
margin: 0px auto;
height: 140px;
}



#client, #credits {
padding: 0px 20px 20px 20px;
}

#credits {
border-top: 1px dotted #333;
}

#sidemenu {
line-height: 1.5em;
font-size: 14px;
color: #FFFFFF;
background: #262626;
}

#sidemenu h2 {
padding: 20px 0px;
}

#sidemenu h4 {
font-family: Georgia,"Times New Roman",Times,serif;
text-transform: none;
font-size: 12px;
color: #D2D2D2;
}

#contact .ajax-loader {
width: auto !important;
}

#contact input, #contact textarea {
display: block;
padding: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
width: 320px
}

input.wpcf7-submit {
width: auto !important;
}




iframe {margin-bottom: 30px}



.watch-list { float: left;}

.watch-list li {
display: block;
position: relative;
}

.watch-list li a {
font-size: 12px;
padding: 10px 10px 9px 10px;
background: #15b3f0;
color: #fff;
font-family: Junction, Arial, Helvetica, sans-serif;
text-shadow: none;
text-transform: uppercase;
margin: 0px 3px 3px 0px;
}

.watch-list li ul {
position:absolute;
display:none;
top:40px;
left:0px;
padding: 0;
margin: 0;
z-index: 1200;
background: #15b3f0;
}

.watch-list li ul li, .watch-list li:hover ul { display: block; z-index: 1200; margin: 0; padding: 0;}

.watch-list li ul li a {
display: block;
z-index: 1200;
padding: 10px 20px 9px 20px;
margin: 0;
width: 100px;
background: #15b3f0;
color: #fff;
text-transform: none;
/*border-top: 1px solid #59C8EF;
border-bottom: 1px solid #FFF;*/
}



.watch-list li a:hover, .watch:hover {background: url("images/arr-wa.gif") no-repeat scroll 100% 50% #aaa; color: white}

.watch-list li ul li a:hover { background: #ccc; color: #fff; text-shadow: 1px 1px 0px #aaa;}





.share img { width: auto;}

@font-face {
	font-family: 'MyriadProRegular';
	src: url('fonts/myriadpro-regular-webfont.eot');
	src: local(' '), url('fonts/myriadpro-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body {width:auto; background:#e6e7e9 repeat-x;}
.img {display:block;}
#header {width:auto; height:172px; background:#28354c url(images/bg_top.png) 50% 0 no-repeat; margin-left:0;}
#header .in {width:1000px; margin:0 auto; height:172px;}
#logo {float:left; background:url(images/logo.png) no-repeat; width:176px; height:143px; margin:14px 0 0 40px;}
#menu {margin:126px 2px 0 0; float:right; height:46px; background:url(images/bg_menu.png); padding:0;}
#menu li {background:url(images/bg_menu-sep.png) repeat-y;}
#menu a {font:bold 15px Arial, Helvetica, sans-serif; padding:15px 17px 0; height:31px; background:url(images/bg_menu-act.gif) 0 -1000px no-repeat;}
#menu a:hover, #menu a.btn_active {background:#fff url(images/bg_menu-act.gif) 0 100% repeat-x; border-top:2px solid #0095da; padding-top:13px; color:#0095da;}
#menu li ul {top:46px; background:#232b3f; border:1px solid #e0e3e9;}
#menu ul li { float:none; display:block;}
#menu li ul a {padding:10px 17px; float:none; display:block; width:auto; white-space:nowrap;}
#menu li ul a:hover {border-top:0; padding-top:10px; background:#e0e3e9;}
#wrap {width:1035px; margin:0 auto;}
#footer {width:auto; margin:0; padding:16px 10px 20px; background:#272e42; font-family:Arial, Helvetica, sans-serif;}
#footer h4 { padding-bottom:4px;}
#footer h4,#footer h4 a {font:bold 18px/1.2em Arial, Helvetica, sans-serif;}
#footer .in {width:1000px; margin:0 auto;}
#footer .column {border-right:1px solid #585861; font-size:11px; padding-left:28px; min-height: 214px}
#footer .column li { padding-bottom:1px;}
#footer .last {border-right:0;}
#copyright {margin-top:16px;}
.post h2 { font-weight:bold; font-size:24px;}
.post h2 a {color:#454c60;}
.post p {color:#767e8e; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif;}
.watch-list,.watch {margin-right:13px;}
.watch-list li a,.watch {font:bold 14px Arial, Helvetica, sans-serif; text-transform:none; padding:9px 32px 7px 15px; width:28px; background:#009ddf url(images/arr-wa.gif) 100% 50% no-repeat;}
.watch-list li ul {top:31px; background:#009ddf;}
.watch-list li ul li a {padding:6px 20px; width:auto; white-space:nowrap; background:#009ddf;}
.catsholder {padding:0; margin:17px 0 0; border-left:0; float:none;}
.catsholder ul {margin:3px 3px 2px 0;}
.catsholder ul li a {background:#c7ccd6; padding:6px 13px 7px; font:11px Arial, Helvetica, sans-serif;}
.watchholder {float:none; margin-top:10px;}

.share a {padding:6px 10px 7px; color: #aaa}

.post .post-image img {border-bottom:2px solid #009ddf; width:620px;}
.post {border-left:1px solid #d9dbdd; border-right:1px solid #d9dbdd; border-bottom:1px solid #bfc1c5;}
.post_in {padding:6px 20px 10px;}
.post-tip {background:url(images/tip.png) no-repeat; height:48px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; position:absolute; margin:-78px 0 0 -40px; padding:12px 20px 0;}
.excrpt {margin-top:8px;}
#sidemenu .section {font-family: Georgia,"Times New Roman",Times,serif !important;}
#sidebar .section {background:#1c2130 url(images/bg_side.png) repeat-y; font-family:Arial, Helvetica, sans-serif;}
#sidebar #socials {background:#1d263f;}
#socials #title {font-size:12px; padding-top:11px;}
#socials {padding:28px 0 1px 36px;}
#sidebar h2,#sidebar h3 {color:#f7f8fa; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:18px;}
.location .info {color:#d2d2d2;}
.location .info h3 {font-size:16px; color:#fff;}
.location .info a {color:#009ddf; text-decoration:none;}
#recentsb ul li {border-bottom:1px dotted #6070a4; padding:3px 5px 2px;}
#searchform #s {background:url(images/bg_input-txt.png) 100% 0 no-repeat; border:1px solid #515663; padding:6px 10px; width:268px;}
#searchsubmit {opacity:1;}
.wp-pagenavi {border-left:1px solid #d9dbdd; border-right:1px solid #d9dbdd; border-bottom:1px solid #bfc1c5; padding:13px 24px 9px; width:auto;}
.wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link {font:12px Arial, Helvetica, sans-serif; padding:6px 9px 5px; margin-right:1px;}
.wp-pagenavi a.first {margin-right:12px;background:url("images/arrow.gif") no-repeat scroll #C7CCD6;background-position:-18% 52%;}
.wp-pagenavi a.last {margin-left:12px;}
.wp-pagenavi a.first,.wp-pagenavi a.last { border:1px solid #C7CCD6; color:#ffffff; padding:5px 11px 4px 11px;}
.wp-pagenavi a.last { background:url("images/arr-wa.gif") no-repeat scroll #C7CCD6; padding:5px 11px 4px 11px;background-position:125% 48%;}
.shares-facebook {float:left; height:20px; background: url(images/shares.png) no-repeat; margin:6px 4px 0 0; font:11px/20px Arial, Helvetica, sans-serif; color:#214097 !important;}
.shares-facebook .i {float:left; height:20px; background: url(images/shares.png) 100% -20px no-repeat; padding:0 4px 0 22px;}
.shares-tweet {float:left; height:20px; background: url(images/shares.png) 0 -40px no-repeat; margin:6px 4px 0 0; font:11px/20px Arial, Helvetica, sans-serif; color:#2e6486 !important;}
.shares-tweet .i {float:left; height:20px; background: url(images/shares.png) 100% -60px no-repeat; padding:0 5px 0 19px;}
#comments {background:#1c2130 url(images/bg_side.png) repeat-y; font-family:Arial, Helvetica, sans-serif; color:#f7f8fa;}
#comments h4 {color:#f7f8fa; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:18px;}

#comments #submit, #contact input.wpcf7-submit {font:bold 14px Arial, Helvetica, sans-serif; text-transform:none; padding:9px 16px 7px 15px; background:#009ddf; cursor: pointer}


#comments #submit:hover, #contact input.wpcf7-submit:hover {background: #aaa}



#comments input, #comments textarea {background:#464e64 url(images/bg_input-txt.png) 100% 0 no-repeat; border:1px solid #515663; padding:6px 10px;}
#comments textarea {width:560px;}

#clients, #peoples, #awardss {background:#1c2130 url(images/bg_side.png) repeat-y; color:#d2d2d2;}
#clients h2, #peoples h2, #awardss h2 {color:#f7f8fa; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:18px; padding-bottom:13px;}
#peoples #accordion h3 {color:#d2d2d2; border-bottom:1px solid #767e8e;}
#peoples #accordion h3.ui-state-active,#peoples #accordion h3:hover {color:#15b3f0;}
#contentsingle h3 {color:#454C60; font-weight:bold; padding-bottom:13px !important;}
#contentsingle p {padding-bottom:8px;}
#contact p {padding-bottom:0px !important;}

#menu, #menu li ul, .menunw li:first-child a, .menunw li:last-child a, #menuwork li:nth-child(2) a, .watch-list li a,.watch, .catsholder ul li a, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link,#comments #submit,#contact input.wpcf7-submit {border-radius:0; -ms-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0;}

/**** Additional Footer Stylings ****/

.bottom{background-color:#181818;border-top:5px solid #fff;position:relative;z-index:2;padding:35px
0;color:#919090}

.bottom .shadow-up{position:absolute;width:918px;height:20px;top:-25px;left:50%;margin-left:-459px;background:url(../images/shadow-up.png) no-repeat;z-index:1;opacity:0.5;filter:alpha(opacity=50)}

.bottom a{color:#cbcbcb}
.bottom a:hover{color:#fff}
.bottom h3.title{font:13px/1 'CartoGothicStdBook',arial,serif;color:#fff}
.map_link{background:url(../images/map_pin_stroke_12x12.png) no-repeat left center;padding-left:15px}
#testimonials{overflow:hidden}
#testimonials blockquote p{color:#8f8f8f;background:#262626;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:7px
10px;margin:0;font-size:12px;line-height:1.6}

#testimonials blockquote h6{font:18px/1 'Maven Pro',Tahoma,sans-serif;color:#a1a1a1;padding-bottom:12px;text-shadow:1px 1px 0 #030303;display:block;text-align:right;background:url(../images/bg-testimonals-pin.png) no-repeat right bottom;text-transform:uppercase;margin:0}

.bottom #newsletter-form p{position:relative}
.bottom #newsletter-form label{position:absolute;left:7px;top:5px;font-size:11px;color:#ccc}
.bottom #newsletter-form input[type=text]{border:1px solid #151515;background:#262626;width:170px;padding:5px;height:16px;font-size:12px;color:#777;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3) inset;-moz-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3) inset;box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3) inset;filter:none}

.bottom #newsletter-form input[type=text]:focus{border:1px solid #363636}
.bottom #newsletter-form input[type=submit]{color:#ccc;width:65px;height:23px;border:1px solid #424242;cursor:pointer;font-size:12px;opacity:0.7;text-transform:none;padding-bottom:3px;padding:0;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#454545;background: -moz-linear-gradient(top, #454545 0%, #353535 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#353535));background: -webkit-linear-gradient(top, #454545 0%,#353535 100%);background: -o-linear-gradient(top, #454545 0%,#353535 100%);background: -ms-linear-gradient(top, #454545 0%,#353535 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#353535',GradientType=0 );background:linear-gradient(top, #454545 0%,#353535 100%)}

.bottom #newsletter-form input[type=submit]:active{background:#353535;background: -moz-linear-gradient(top, #353535 0%, #454545 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(100%,#454545));background: -webkit-linear-gradient(top, #353535 0%,#454545 100%);background: -o-linear-gradient(top, #353535 0%,#454545 100%);background: -ms-linear-gradient(top, #353535 0%,#454545 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#454545',GradientType=0 );background:linear-gradient(top, #353535 0%,#454545 100%)}.bottom #newsletter-form:hover input[type=submit], 

.bottom #newsletter-form input[type=submit]:hover{opacity:1}
.bottom .browserChrome #newsletter-form input[type=submit]{padding-top:4px}
.footer{background-color:#181818;color:#919090;font:12px/1 'CartoGothicStdBook',arial,serif;padding-bottom:15px;z-index:2}
.twitter-wrapper{background-color:#242424;padding:10px 0}

#twitter{position:relative}
#profileLink{position:absolute;top:5px;left:0;background:url(../images/twitter-bird-icon.png) no-repeat;display:block;text-indent:-9999px;width:30px;height:30px}
#twitter_update_list{margin:0 0 0 50px;padding:10px 0}
#twitter_update_list li>a{position:absolute;right:0;top:5px;font-size:100% !important;line-height:1.8;border-left:1px dotted #444;padding-left:15px}
.copyright{padding:15px 0}
.copyright img{float:left}
.copyright .copyright-text{float:left;margin-left:15px;margin-top:10px}
.social-connect{margin:20px 0 0}
.social-connect li{float:right;margin-left:15px}
.social-connect li:first-child{margin-left:0}
.social-connect li.tweet{width:100px}
.social-connect li.gplus{width:80px}
.social-connect li.fb-like{width:80px}
.social-connect .live-comments{position:relative}
.social-connect .live-comments .opener{padding:4px 0;line-height:1;color:#eee;border:1px solid #555;display:block;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#454545;background: -moz-linear-gradient(top, #454545 0%, #353535 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#353535));background: -webkit-linear-gradient(top, #454545 0%,#353535 100%);background: -o-linear-gradient(top, #454545 0%,#353535 100%);background: -ms-linear-gradient(top, #454545 0%,#353535 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#353535',GradientType=0 );background:linear-gradient(top, #454545 0%,#353535 100%)}.social-connect .live-comments .opener:hover{background:#353535;background: -moz-linear-gradient(top, #353535 0%, #454545 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(100%,#454545));background: -webkit-linear-gradient(top, #353535 0%,#454545 100%);background: -o-linear-gradient(top, #353535 0%,#454545 100%);background: -ms-linear-gradient(top, #353535 0%,#454545 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#454545',GradientType=0 );background:linear-gradient(top, #353535 0%,#454545 100%)}
.social-connect .live-comments .opener:active, .social-connect .live-comments .opener.active{background:#252525}
div.fb-comments{display:none}div.fb-comments.opened{display:block;width:415px;height:300px;overflow-y:scroll;position:absolute;top:-330px;left:0;margin-left:-200px;background:#fff;overflow-x:hidden;padding:10px;z-index:998;-webkit-box-shadow:0 0 11px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 11px rgba(0, 0, 0, 0.4);box-shadow:0 0 11px rgba(0, 0, 0, 0.4)}.social-connect .live-comments .opener
span{padding:4px
8px 4px 20px;background:url(../images/live-comments-icon.png) no-repeat left center}.hidden-map-wrapper{overflow:hidden;position:relative;height:0}#hidden_map{width:100%;height:350px}.shadow-top{width:100%;height:17px;background:url(../images/map-shadows.png) repeat-x center top;position:absolute;top:0;left:0;z-index:2}.shadow-bottom{width:100%;height:17px;background:url(../images/map-shadows.png) repeat-x center bottom;position:absolute;bottom:0;left:0;z-index:2}.close-map{position:absolute;top:0;right:110px;width:50px;height:50px;background:url(../images/closeMap.png) no-repeat center top;cursor:pointer;z-index:2}.close-map:hover{background:url(../images/closeMap.png) no-repeat center bottom}#top-link{display:none;width:90px;background:url(../images/totop-arrow.png) left center no-repeat #181818;color:#ddd;font-size:11px;text-decoration:none;padding:6px
6px 6px 25px;position:fixed;right:-100px;bottom:100px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*height:1.5%;z-index:998;border:1px
solid #e2e2e2;font:11px/1 'Maven Pro',Arial,sans-serif;text-transform:uppercase}#top-link:hover{background-color:#000;color:#fff;border:1px
solid #FFF}





#projReq label {
float: left;
width: 100px;
}

