
textarea:focus, input:focus{outline: 0;}
a.linkmaster {text-decoration:none; cursor:pointer;}
a.linkmaster:hover {text-decoration:underline;}


ul#css_nav li.top {
	float: left;
	margin:0;
	padding:0;
}

body {
	background: url('/clients/fieldwicks/structureimages/bg_body.png') repeat-x left top #b3bccb;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
}

html {background: white;}

img {
	border: 0;
}
.wrapper {
	margin: 0 auto;
	width: 1024px;
	overflow: hidden;
	height: 100%;
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}


.searchboxinput {
background-color: #b3bccb !important;
padding: 7px 10px 7px 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}



/*--------------------------------------------------
// Header
//--------------------------------------------------*/
#header {
	background: transparent url('/clients/fieldwicks/structureimages/header_bg.jpg') no-repeat left top;
	overflow: hidden;
	height: 100%;
	margin: 0;
}
#header h1.logo {
    margin: 30px 0 0 59px;

}
#header h1.logo a{
    background: url("/clients/fieldwicks/structureimages/logo.png") no-repeat scroll left top transparent;
    display: block;
    height: 66px;
    line-height: 500px;
    overflow: hidden;
    width: 434px;
}
#header h1.slogan{
	float: left;
	margin: 108px 0 0 81px;
	background: transparent url('/clients/fieldwicks/structureimages/slogan.png') no-repeat left top;
	display: inline;
	height: 115px;
	width: 185px;
	line-height: 500px;
	overflow: hidden;
}
#header .banner {
    float: left;
    line-height: 0;
    margin: 13px 0 0 20px;
    padding: 0;
}
/*--------------------------------------------------
// Body
//--------------------------------------------------*/
#contentwrap {
	background: url('/clients/fieldwicks/structureimages/bg_page.png') repeat-x left top #b3bccb;
	overflow: hidden;
	height: 100%;
	width: 1024px;
	margin: 0;
	padding: 15px 0;
}
#sidebar {
	display: inline;
margin: 10px 18px 0 80px;
	overflow: hidden;
	height: 100%;
	width: 204px;
	float: left;
	color: #fff;
}
ul#css_nav.vertical li.top {
	margin: 0 0 5px 0;
}
#content {
	margin: 0;
	overflow: hidden;
	height: 100%;
	width: 621px;
	float: left;
	margin: 0 0 20px 0;
}
#content .box {
	background: #d7dce3 url('/clients/fieldwicks/structureimages/content_top.png') no-repeat left top;
	clear: both;
	overflow: hidden;
	height: 100%;
	width: 621px;
	margin: 10px 0 0 0;
	padding: 25px 35px 15px 35px;
	color: #3a2f27;
	font-size: 12px;
}
#content .box p {
	width: 540px;
}
#content .box a.link {
	margin: 0 12px 0 0;
	display: block;
	float: left;
}
#content .box-bottom {
	background: transparent url('/clients/fieldwicks/structureimages/content_bottom.png') no-repeat left top;
	display: block;
	height: 6px;
	width: 621px;
	margin: 0;
	padding: 0;
}
/*--------------------------------------------------
// Footer
//--------------------------------------------------*/
#footer {
    clear: both;
    color: #FFFFFF;
    font-size: 11px;
    height: 57px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 80px;
    width: 864px;
position: relative;
}

#f_container {
background: #0B182F;

}

#footer form, fieldset, input {
	border: 0;
	margin: 0;
	padding: 0;
}
#footer p {
	margin: 20px 0 0 0;
	float: left;
	width: 600px;
}
#footer form {
	float: right;
	margin: 16px 0 0 0;
}
#footer form .input {
	background: transparent url('/clients/fieldwicks/structureimages/search_box.png') no-repeat left top;
	display: block;
	width: 109px;
	height: 20px;
	float: left;
	margin: 1px 2px 0 0;
	padding: 3px 3px 0 3px;
	color: #ffffff;
}
#footer form .button {
	background: transparent url('/clients/fieldwicks/structureimages/search_button.png') no-repeat left top;
	display: block;
	width: 36px;
	height: 24px;
	float: left;
	overflow: hidden;
	line-height: 500px;
	text-indent: -500px;
}

.footer {color: #ffffff; text-decoration: none;}
a.footer {color: #ffffff; text-decoration: none;}
a.footer:hover {color: #ffffff; text-decoration: underline;}

#footer input {
border: none;
padding: none;
background: none;
}

input.searchboxbutton {
cursor: pointer;
background-color: #cccccc !important;
padding: 7px 10px 7px 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

input.searchbox {
color: white;
font: 8pt/21px arial,helvetica;
height: 21px;
padding: 0 6px;
position: absolute;
right: 140px;
top: 20px;
width: 100px;
}

.altstyle img {
float:left;
margin: 0 7px 0 0;
}

/* sub menu list styling */
#sml_styling ul {
list-style:none outside none;
padding:0;
margin:px;
}
#sml_styling li {float:left;}
#sml_styling li a {
margin:px;
padding:px;
font-size: pt;
font-weight: ;
text-decoration:none;
}
#sml_styling li.off a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.on a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.off a:hover {
background: transparent;
color: #;
}
	

/* pagination css */
.pagination {font-size: 80%; margin: 10px 0 0 0;}
.pagination a {text-decoration: none; border: solid 1px #AAE; color: #15B;}
.pagination a, .pagination span {display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px;}
.pagination .current {background: #26B;	color: #fff; border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999; border-color:#999; background:#fff;}
	
.ui-datepicker {font-size:8pt;font-family:arial,sans-serif;}