/* =================================================================== reset.css =================================================================== */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
 
/*table, td, th {
	vertical-align:middle;
}
*/
a img {
	border:none;
}
a:focus {
	outline-style: none;
}
/* ===================================================================  typography.css ==============================================================*/
 
 
body {
	font-size:87.5%;
	color:#333;
	font-family:Arial, sans-serif;
	background-image: url(../img/clevertech_sliders_bacground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:#2369c0;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size:5.188em;
	line-height: normal;
	letter-spacing: -1px;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
}
h2 {
	font-size:1.643em;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 0.5em;
	letter-spacing: -0.02em;
	margin-top: 0.8em;
}
.titles h2 a {
	text-decoration: none;
	padding-left: 20px;
	margin: 0px;
	line-height: 1em;
	float: left;
	width: 585px;
	padding-bottom: 10px;
}


h4 a  {
	text-decoration: none;
	line-height: 1em;
	padding-bottom: 10px;
}
h3 {
	font-size:1.357em;
	margin-bottom: 0.5em;
	font-weight: bold;
	margin-top: 0.9em;
}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-top:1.25em;
	padding-bottom:10px;
}
h5 {
	font-size:1em;
	margin-bottom:1.5em;
}
h6 {
	font-size:1.143em;
	font-weight:bold;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0px;
}

.georgia12px {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666;
}

.comment .georgia12px, .comment_long .georgia12px {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #555;
}
.arial13px{
	font-size: 0.929em;
} 
 
/* ===================================================== header ====================================================== */
#header {
	width: 950px;
	height: 510px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.iconholder {
	float: left;
	width: 171px;
	height: 167px;
	position: relative;
	padding-left: 274px;
}
#header_inner {
	width: 949px;
	height: 213px;
	float: left;
	margin-top: 5px;
	margin-left: 1px;
}  


.logo {
	float: left;
	height: 147px;
	width: 153px;
	padding-top: 12px;
	padding-left: 36px;
	padding-bottom: 8px;
}

.company_name {
	float: left;
	height: 13px;
	width: 149px;
	padding-top: 15px;
	padding-left: 37px;
	padding-right: 20px;
}
.contact {
	float: right;
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 186px;
}
.contact a {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	text-decoration: none;
	padding-left: 80px;
}
.contact a img {
	position: relative;
	height: 17px;
	width: 17px;
	padding-left: 5px;
}

 .contact_btn {
	float: right;
	height: 30px;
	width: 82px;
	padding-top: 10px; 
}

/*-----------------------------------------------------------------------------
	Search
-----------------------------------------------------------------------------*/

#search	{
	width: 191px;
	padding-top: 9px;
	float: right; 
}
#search #s 			{
	width: 158px;
	color: #fff;
	padding-top: 3px;
	padding-left: 2px;
	border: 1px solid #618ec7;
	float: left;
	margin-right: 2px;
	background-color: rgba(41,95,163,0.6);
	font-family: Georgia, "Times New Roman", Times, serif;
}
#search #s:hover 	{ color: #000; }
.search-excerpt 	{ margin: 0; }

#serchable  {
	background-image:url(../img/iconsearch.gif);
	background-repeat:no-repeat;
	float:left;
	height:21px;
	width:27px;
	background-color: transparent;
	text-indent: -9999px;
}
/*======================================================navigation ====================================================*/
a {
	color:#2369C0;
	text-decoration:underline;
}


.navigation { 
	float: right;
	height: 34px;
	width: 709px;  
} 
 
 
.navigation ul {
	list-style-type: none;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navigation ul li {
	float: left;
	display: inline;
}
.navigation ul li a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	text-transform: capitalize;
	float: left;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	padding-right: 17px;
	padding-left: 17px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 4px;
	font-size: 1.143em;
	height: 27px;
	text-shadow: 1px 1px 3px #000;
}
.navigation ul li a:hover, .navigation ul .selected a {
	color: #1e4574;
	text-decoration: none;
	padding-right: 17px;
	padding-left: 17px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 2px;
	background-color: #FFF;
	text-shadow: none;
	
}
#cu3er-container {
	width: 925px;
	height: 340px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 14px;
}.test h6 {
	background-image: url(../img/clevertech_testem.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	padding-top: 5px;
	margin-bottom: 15px;
	float: left;
	width: 650px;
}
.span-18 ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.span-18 ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.artilce {
	float: left;
	width: 590px;
	padding-left: 20px;
	padding-top: 20px;
}
 .comment {
	float: left;
	width: 190px;
	padding-right: 10px;
	background-image: url(../img/clevertech_comment.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	height: 193px;
	margin-right: 9px;
}

 .comment_plain {
	float: left;
	width: 187px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	height: 193px;
	margin-right: 9px;
	display: inline;
}


 .comment_long {
	float: left;
	width: 187px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 9px;
	display: inline;
	background-image: url(../img/clevertech_comment_long.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
}


.comment_long  p em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	text-align: justify;
	color: #555;
}

.intro {
	color:#BB854A;
	font-size:1.3em;
	line-height:normal;
	padding-top:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.biophoto{
	float:left;
	width:174px;
	background-image: url(../img/Kuty-Shalev_photo.jpg);
	background-repeat: no-repeat;
	height: 228px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 0px;
	margin: 0px;
} 

.client {
	background-image: url(../img/client_box.gif);
	background-repeat: no-repeat;
	float: left;
	height: 262px;
	width: 283px;
	padding: 21px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.client p {
	line-height: 1.3em;
	text-align: left;
}
.client h6 {
	text-align: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-bottom: 3px;
}


#right-testimonial {
background-image:url("../img/test_back.gif");
background-repeat:no-repeat;
float:left;
height:204px;
margin-bottom:15px;
margin-top:5px;
width:650px;
}

#right-testimonial p em {
	color:#666666;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:20px 35px 19px;
	font-style: italic;
}
#right-testimonial .attribution {
color:#666666;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.857em;
font-weight:normal;
line-height:normal;
padding-left:35px;
width:70%;
}
 
.attribution {
font-size:0.9em;
font-style:normal;
margin-bottom:10px;
}



.alignnone  {
	border: 1px solid #2369C0;
	background-color: #FFF;
	padding: 6px;
}

.wp-post-image {
	border: 1px solid #2369C0;
	background-color: #FFF;
	padding: 6px;
}
.test {
	width:650px;
	float:left;
	clear: both;
	position: relative; 
	height: 320px;
}

.small a { text-decoration:none;}

.float p {
	width:620px;
	float:left; 
}
.float p a img {
	float:left;
	padding-right: 10px;
}


#dotted_list {
	margin-left: 25px;
	
	
	
}



#leftcolumn {
	float:left;
	width: 675px;
	padding-right: 30px;
	background-image: url(../img/shadow.png);
	background-repeat: no-repeat;
	background-position: right 20px;
	margin-right: 5px;
	padding-left: 15px;
}

 
#leftcolumn_clients {
	float:left;
	width: 650px;
	padding-right: 0px;
	padding-left: 32px;
	background-image: none;
	margin-right: 10px;
}

 .size-medium {
	padding:10px;
	border:1px solid #999;
	margin-right: 30px;
	margin-bottom: 20px;
	float: left; 
	box-shadow: 2px 3px 5px #ccc;
    -moz-box-shadow: 2px 3px 5px #ccc;
    -webkit-box-shadow: 2px 3px 5px #ccc;

}
.ngg-singlepic {padding:10px;
	border:1px solid #999;
	margin-right: 30px;
	margin-bottom: 20px;
	float: left; 
	box-shadow: 2px 3px 5px #ccc;
    -moz-box-shadow: 2px 3px 5px #ccc;
    -webkit-box-shadow: 2px 3px 5px #ccc;

}
.size-thumbnail, .size-full {
	padding:10px;
	border:1px solid #999;
	margin-right: 10px;
	margin-bottom: 10px;  
	box-shadow: 5px 5px 5px #ccc;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;

}

.attachment-post-thumbnail {float:left; padding:10px;
	border:1px solid #999;
	margin-right: 20px;
	margin-bottom: 20px;  
	box-shadow: 5px 5px 5px #ccc;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
}



#cm_mapTABLE {
	border:1px solid #B3C9E1;
	width:650px;
	padding-bottom: 20px;
}

#cm_sidebarDIV br {
	 
	display: none;
}

#cm_sidebarDIV a {
	display: block;
	float: left;
	width: 99%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.artilcewrapper {
	background-image: url(../img/blueline.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 675px;
}


.title{
	float: left;
	width: 610px;
}
.titles {
	float: left;
	width: 610px;
	background-image: url(../img/brownline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.numbers {
	color:#FFFFFF;
	float:left;
	text-align:center;
	width: 65px;
	padding-bottom: 13px;
	background-image: url(../img/small_shad.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 126px;
}


.numbers .date {
	float:left;
	font-size:1.143em;
	font-weight:bold;
	line-height:normal;
	margin:0px;
	width:55px;
	background-color: #2369C0;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.numbers .month {
	font-size:0.857em;
	line-height:normal;
	margin:0px;
	background-color: #2369C0;
	float: left;
	width: 55px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.numbers .year {
	float:left;
	font-weight:bold;
	margin:0;
	width:55px;
	line-height: normal;
	background-color: #2369C0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 13px;
	padding-left: 5px;
}


.permalink{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}

.permalink a {
	font-style: italic;
	text-decoration: none;
}

.pagetitle{
	padding-left:85px;
	color: #daa266;
}


#comment{ width:400px;}
/*======================================================sidebar====================================================*/


ul {
list-style-type:none;
}
.btn_next {
	float: left;
	height: 60px;
	width: 183px;
	padding-left: 7px;
}

.btn_proposal {
	float: left;
	height: 83px;
	width: 193px;
	padding-left: 3px;
}

#sidebar   {
	width: 210px;
	float: left;
	padding: 0px;
}




#sidebar ul {
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 210px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sidebar ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sidebar .category {
	margin: 0px;
	width: 210px;
	height: 60px;
	padding-top: 13px;
}
#sidebar .category img {
	float: left;
	padding-right: 5px;
	padding-top: 0px;
}
#sidebar .category h6 {
	float: left;
	font-weight: normal;
	color: #FFF;
	display: block;
	line-height: 0.9em;
	text-transform: uppercase;
	font-size: 0.929em;
	padding-top: 4px;
	/*text-shadow: 1px 1px 0px #000;*/
}


.download {
	float: left;
	height: 45px;
	width: 216px;
	margin: 0px;
	padding: 0px;
}
#sidebar ul li ul {
	float: left;
	width: 200px;
	border: 1px none #A87843;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url(../img/shadow_horiz.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#sidebar ul li ul li {
	display:block;
	list-style-type:none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	width: 200px;
}
#sidebar ul li .list li:first-child {background-image:url(../img/sqyuare.gif)!important;
	background-position:left 60%;
	background-repeat:no-repeat;}
	
	
	
#sidebar ul li .list li:last-child {
	background-image:url(../img/sqyuare.gif)!important;
	background-position:left 50%;
	background-repeat:no-repeat;
	border-bottom:1px none #CCCCCC;
	display:block;
	list-style-type:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 190px;
	line-height: 1.1em;
	text-decoration: none!important;
}	
	
#sidebar ul li .list li {
	background-image:url(../img/sqyuare.gif)!important;
	background-position:left 50%;
	background-repeat:no-repeat;
	border-bottom:1px none #CCCCCC;
	display:block;
	list-style-type:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 190px;
	line-height: 1.1em;
	text-decoration: none!important;
}
#sidebar ul li .list li a { text-decoration:none;}
#sidebar ul li .list li a:hover {
	text-decoration:underline;color:#BB8549;
}
a:hover {
color:#BB8549;
text-decoration:none;
}
#sidebar ul li .about li a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
}
#sidebar ul li .list li span  {
 
float:left;
padding-top:6px;
width:100%;
}
#sidebar ul li ul li a {
	text-decoration: underline;
}


.newsletter {
	float: left;
	width: 200px;  
	padding-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newsletter #news {
	background-image: url(../images/news_back.jpg);
	background-repeat: repeat-x;
	border: 1px solid #c5c8cc;
	height: 27px;
	width: 77%;
	font-family: Arial;
	color: #3E6297;
	float: left;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-left: 0px;
}
 
.signupframe {
	height: 24px;
	width: 142px;
	font-family: Arial;
	color: #3E6297;
	float: left;
	position: relative;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: normal;
	border: 1px solid #6691c4;
	padding-left: 3px;
}
#sidebar ul li ul li span img {
	float: left;
	height: 18px;
	width: 19px;
	padding-right: 6px;
	padding-bottom: 5px;
}

/* #sidebar ul li ul li:last-child {
	background-image: none!important;
	border-top-width: 1px;
	border-top-style: dotted;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	width: 186px;
}*/
 
 #sidebar ul li .about li:last-child {
	background-image: none!important;
	border-top-width: 1px;
	border-top-style: none;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 179px;
	border-bottom-style: none;
}
 
 
  #sidebar ul li .about li  {
	background-image: none!important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 179px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-style: none;
	border-bottom-color: #999;
}
 
 

 #sidebar ul li ul li:first-child {
	background-image: none!important;
	border-top-style: none;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	width: 179px;
}
 
#sidebar ul li ul li {
	background-image: none!important;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	width: 186px; 
}


/* --------------------------------------------------------- buttons style --------------------------------------------*/

/* ------------- small buttons ----------*/

/* firefox input buttons overwrite*/

button, input[type="reset"], input[type="button"], input[type="submit"] {
	color: #333;
	font-weight: normal;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #777777;
	cursor:pointer;
}
.register_btn a {
	height: 80px;
	width: 206px;
	background-image: url(../img/buttons.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
}
.create_btn a {
	height: 80px;
	width: 265px;
	background-image: url(../img/create_btn.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
}
.create_btn a:hover {
	height: 80px;
	width: 265px;
	background-image: url(../img/create_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	float: left;
}
.register_btn a:hover {
	height: 80px;
	width: 206px;
	background-image: url(../img/buttons.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	float: left;
}
input.text_field {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:2px solid #ffc92b;
	font-size:0.813em;
	margin:0px;
	padding:8px;
	width:300px;
	color: #2157a6;
}
#signup-form td.col-help .label-box {
	/*-moz-border-radius-bottomright:35px;
-moz-border-radius-topright:35px;
-moz-border-radius-topleft:35px;
-moz-border-radius-bottomleft:35px;*/
background:#F2F2F2 url(/images/signup_info.gif) no-repeat scroll 13px 50%;
	border-color:#DBDBDB;
	border-style:solid;
	border-width:1px 1px 1px 2px;
	color:#666666;
	display:none;
	font-size:12px;
	line-height:1.45em;
	margin-right: 10px;
	padding-top: 0.85em;
	padding-right: 10px;
	padding-bottom: 0.85em;
	padding-left: 30px;
	margin-left: 10px;
}
.text_field:active, .text_field:focus {
	outline-color:-moz-use-texr-color;
	outline-style:none;
	outline-width:0;
}
input.text_field:focus {
	background-color:#ffed88;
	border-top-color: #2157a6;
	border-right-color: #2157a6;
	border-bottom-color: #2157a6;
	border-left-color: #2157a6;
}
input.text_field.with-box {
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topright:0;
}
select.select_field {
	border:2px solid #ffc92b;
	font-size:16px;
	width:150px;
}
input.small {
	/*-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	*/border:2px solid #b5b5b5;
	font-size:16px;
	padding:3px;
	width:200px;
}
.select_field, .text_field_small {
	border:2px solid #ffc92b;
	font-size:16px;
	padding:3px;
	width:200px;
}
#form2 div span {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	font-style: italic;
}
 
/* ===================================================== grid.css ======================================================*/
.container {
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
.showgrid {
	background-image: url(grid.png);
}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
	float:left;
	margin-right:10px;
}
.last, div.last {
	margin-right:0;
}
.span-1 {
	width:30px;
}
.span-2 {
	width:70px;
}
.span-3 {
	width:110px;
}
.span-4 {
	width:150px;
}
.span-5 {
	width:190px;
}
.span-6 {
	width:230px;
}
.span-7 {
	width:270px;
}
.span-8 {
	width:310px;
}
.span-9 {
	width:350px;
}
.span-10 {
	width:390px;
}
.span-11 {
	width:430px;
}
.span-12 {
	width:470px;
}
.span-13 {
	width:510px;
}
.span-14 {
	width:550px;
}
.span-15 {
	width:590px;
}
.span-16 {
	width:630px;
}
.span-17 {
	width:670px;
}
.span-18 {
	width:710px;
}
.span-19 {
	width:750px;
}
.span-20 {
	width:790px;
}
.span-21 {
	width:830px;
}
.span-22 {
	width:870px;
}
.span-23 {
	width:910px;
}
.span-24, div.span-24 {
	width:950px;
	margin:0;
}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
	border-left-width:1px!important;
	border-right-width:1px!important;
	padding-left:5px!important;
	padding-right:5px!important;
}
input.span-1, textarea.span-1 {
	width:18px!important;
}
input.span-2, textarea.span-2 {
	width:58px!important;
}
input.span-3, textarea.span-3 {
	width:98px!important;
}
input.span-4, textarea.span-4 {
	width:138px!important;
}
input.span-5, textarea.span-5 {
	width:178px!important;
}
input.span-6, textarea.span-6 {
	width:218px!important;
}
input.span-7, textarea.span-7 {
	width:258px!important;
}
input.span-8, textarea.span-8 {
	width:298px!important;
}
input.span-9, textarea.span-9 {
	width:338px!important;
}
input.span-10, textarea.span-10 {
	width:378px!important;
}
input.span-11, textarea.span-11 {
	width:418px!important;
}
input.span-12, textarea.span-12 {
	width:458px!important;
}
input.span-13, textarea.span-13 {
	width:498px!important;
}
input.span-14, textarea.span-14 {
	width:538px!important;
}
input.span-15, textarea.span-15 {
	width:578px!important;
}
input.span-16, textarea.span-16 {
	width:618px!important;
}
input.span-17, textarea.span-17 {
	width:658px!important;
}
input.span-18, textarea.span-18 {
	width:698px!important;
}
input.span-19, textarea.span-19 {
	width:738px!important;
}
input.span-20, textarea.span-20 {
	width:778px!important;
}
input.span-21, textarea.span-21 {
	width:818px!important;
}
input.span-22, textarea.span-22 {
	width:858px!important;
}
input.span-23, textarea.span-23 {
	width:898px!important;
}
input.span-24, textarea.span-24 {
	width:938px!important;
}
.append-1 {
	padding-right:40px;
}
.append-2 {
	padding-right:80px;
}
.append-3 {
	padding-right:120px;
}
.append-4 {
	padding-right:160px;
}
.append-5 {
	padding-right:200px;
}
.append-6 {
	padding-right:240px;
}
.append-7 {
	padding-right:280px;
}
.append-8 {
	padding-right:320px;
}
.append-9 {
	padding-right:360px;
}
.append-10 {
	padding-right:400px;
}
.append-11 {
	padding-right:440px;
}
.append-12 {
	padding-right:480px;
}
.append-13 {
	padding-right:520px;
}
.append-14 {
	padding-right:560px;
}
.append-15 {
	padding-right:600px;
}
.append-16 {
	padding-right:640px;
}
.append-17 {
	padding-right:680px;
}
.append-18 {
	padding-right:720px;
}
.append-19 {
	padding-right:760px;
}
.append-20 {
	padding-right:800px;
}
.append-21 {
	padding-right:840px;
}
.append-22 {
	padding-right:880px;
}
.append-23 {
	padding-right:920px;
}
.prepend-1 {
	padding-left:40px;
}
.prepend-2 {
	padding-left:80px;
}
.prepend-3 {
	padding-left:120px;
}
.prepend-4 {
	padding-left:160px;
}
.prepend-5 {
	padding-left:200px;
}
.prepend-6 {
	padding-left:240px;
}
.prepend-7 {
	padding-left:280px;
}
.prepend-8 {
	padding-left:320px;
}
.prepend-9 {
	padding-left:360px;
}
.prepend-10 {
	padding-left:400px;
}
.prepend-11 {
	padding-left:440px;
}
.prepend-12 {
	padding-left:480px;
}
.prepend-13 {
	padding-left:520px;
}
.prepend-14 {
	padding-left:560px;
}
.prepend-15 {
	padding-left:600px;
}
.prepend-16 {
	padding-left:640px;
}
.prepend-17 {
	padding-left:680px;
}
.prepend-18 {
	padding-left:720px;
}
.prepend-19 {
	padding-left:760px;
}
.prepend-20 {
	padding-left:800px;
}
.prepend-21 {
	padding-left:840px;
}
.prepend-22 {
	padding-left:880px;
}
.prepend-23 {
	padding-left:920px;
}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
	float:left;
	position:relative;
}
/* Clearing floats without extra markup  Based on How To Clear Floats Without Structural Markup by PiE [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after, .container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
.clearfix, .container {
	display:block;
}
/* Regular clearing  apply to column that should drop below previous ones. */
.clear {
	clear:both;
}
/* ===================================== Footer ====================================================== */
 
.footer {
	width: 921px;
	background-image: url(../img/footer_back.jpg);
	background-repeat: repeat-x;
	float: left;
	border: 3px solid #d4e0ef;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 12px;
	background-position: bottom;
}
.smalllogo img {
	float: left;
	height: 50px;
	width: 50px;
	padding-top: 9px;
	padding-left: 14px;
	padding-right: 8px;
}
.footer ul {
	display: block;
	margin: 0px;
	float: left;
	width: 80%;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer ul li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
} 
.footer ul li a {
	font-size: 1em;
	text-decoration: none;
	font-weight: normal;
	padding-right: 7px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4c7fbe;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: normal;
}
#company_info{
	width:140px;
	float: left;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #3875D7;
	margin-top: 10px;
	margin-bottom: 10px;
}

 

#company_info ul { padding-top:3px; }
#company_info ul li {
	display:block;
	list-style-type:none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	width: 160px;
}

 

#company_info  a {
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0 7px;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #4C7FBE;
	color: #2369C0!important;
}
