



body {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666;



	padding: 0px;











	margin:0px;









	font-weight: normal;



}









#header_top{

	background-image: url(images/head_top_bg.jpg);

	background-repeat: repeat-x;

	background-position: left center;

	height: 102px;

}



#header_top_wrap {width:920px; margin:auto; padding-top:40px; padding-left:20px; text-align:left}

#header_bottom{



	background-repeat: repeat-x;

	background-position: left center;

	height: 40px;

	background-image: url(images/head_bottom_bg.jpg);text-align:center

}



#slogan_wrap {position:absolute; top:0px;float:right; left:50%; margin-left:280px}

#menu_wrap {margin:auto;width:920px}



 .imagecache-screen_page_default{

	border: 1px solid #E2E2E2;

}





/* HOME */



#block-views-testimonials-block_1  {

	background-color:#e2f4fe;

	width:350px;

		*width:340px;

	color: #000;

	border: 1px solid #E5E5E5;

	height:215px;

	overflow:hidden;

	*font-size: 12px;

}



#block-views-testimonials-block_1 h2, #block-block-6 h2 {

	font-size: 12px;

	text-transform: uppercase; padding-left:10px

}



.home_buttons {float:right;padding-top:10px}





#block-block-6 {

	width:255px;

	float:right;

	background-color:#F0F0F0;

	border: 1px dashed #e2f4fe;

	margin-right:10px;

	font-size: 16px; color:#000;

	height:215px; overflow:hidden

}



#block-views-testimonials-block_1, #block-block-6 {

	*padding-top:20px;

}







#main {

	padding-right: 0px;

	padding-top: 20px;

	padding-bottom: 20px;

	padding-left: 10px;

	text-align: left;





}







.sidebar-right {



	width: 275px;



	vertical-align: top;



	padding-top: 20px;



	padding-left: 0px;

		text-align: left;





}

































.taxonomy{



	font-size: 11px;



	color: #666;







	padding-top: 10px;



}







.taxonomy a{



	font-size: 11px;







}











h2{



	font-size: 14px;  margin-bottom:5px;



}







h1, h3, h4, h5, h6 {



  margin-bottom: 0.5em;



}



#menu_holder {

width:940px; margin-left:auto; margin-right:auto;

	padding-right:10px;





}



#newlogo {

	width:214px;

	margin-left:30px;



		position: relative;

	top:5px;



}



h1{

	font-size: 20px;

	padding-top: 5px;

	text-transform: uppercase;

}















h3 {



	font-size: 11px;



	font-weight: normal;



}





tbody {border:none}

a {



  text-decoration: none;



  font-weight: bold;



}



a:link {



	color: #00BAE6;



}



a:visited {



	color: #00BAE6;



}



a:hover {



	color: #999;







}















.form-item label {



  font-size: 1em;



  color: #222;



}



.item-list .title {



  font-size: 1em;



  color: #222;



}



.links {



  margin-bottom: 0;



}



.comment .links {



  margin-bottom: 0;



}







/*



** Page layout blocks / IDs



*/



















#menu {



  padding: 0.5em 0.5em 0 0.5em; /* LTR */



  text-align: right; /* LTR */



  vertical-align: middle;



}



#navlist {



  font-size: 1.0em;



  padding: 0 0.8em 1.2em 0; /* LTR */



  color: #9cf;



}



#navlist a {



  font-weight: bold;



  color: #fff;



}



#subnavlist {



  padding: 0.5em 1.2em 0.4em 0; /* LTR */



  font-size: 0.8em;



  color: #9cf;



}



#subnavlist a {



  font-weight: bold;



  color: #9cf;



}



ul.links li {



  border-left: 1px solid #9cf; /* LTR */



}



ul.links li.first {



  border: none;



}



#search .form-text, #search .form-submit {



  border: 1px solid #369;



  font-size: 1.1em;



  height: 1.5em;



  vertical-align: middle;



}



#search .form-text {



  width: 8em;



  padding: 0 0.5em;



}



#mission {



  background-color: #369;



  padding: 1.5em 2em;



  color: #fff;



}



#mission a, #mission a:visited {



  color: #9cf;



  font-weight: bold;



}















#mission, .node .content, .comment .content {



  line-height: 1.4em;



}



#help {



  font-size: 0.9em;



  margin-bottom: 1em;



}







.messages {



  background-color: #eee;



  border: 1px solid #ccc;



  padding: 0.3em;



  margin-bottom: 1em;



   margin-top: 1em;



}



.error {



  border-color: red;



}















/*



** Common declarations for child classes of node, comment, block, box, etc.



** If you want any of them styled differently for a specific parent, add



** additional rules /with only the differing properties!/ to .parent .class.



** See .comment .title for an example.



*/



.title, .title a {



  font-weight: bold;



  font-size: 1.3em;



  color: #000;







}



.submitted {



  color: #999;



  font-size: 0.8em;



}



.links {



  color: #999;



}



.links a {



  font-weight: bold;



}







.block {







	margin-bottom:25px;



	color: #00BAE6;







	padding-left: 10px;



}







.sidebar-right .title {



	font-size: 11px;



	color: #666;



	font-weight: normal;



}















.comment {



	background-color:#fff;



	border: 1px;



	border-style: solid;



	border-color: #CCC; padding:10px}







.node .content{ padding: 0px 10px}







/*



** Module specific styles



*/











#profile .profile {



  clear: both;



  border: 1px solid #abc;



  padding: .5em;



  margin: 1em 0em;



}



#profile .profile .name {



  padding-bottom: 0.5em;



}



.block-forum h3 {



  margin-bottom: .5em;



}



div.admin-panel .description {



  color: #999;



}



div.admin-panel .body {



  background: #f4f4f4;



}



div.admin-panel h3 {



  background-color: #69c;



  color: #fff;



  padding: 5px 8px 5px;



  margin: 0;



}















































#Table_01 tbody tr td, #main tbody tr td {border:hidden }







































































.section {



	background-color:#fff;



	background-repeat: no-repeat;



	background-position: center top;



	color: #FFF;



	margin-bottom: 10px;



	padding: 5px;







}







.section_title {



	float: left;



	width: 100%;



	padding-bottom: 10px;



	padding-top: 5px;



	padding-left: 10px;



	color: #00BAE6;



	font-size: 14px;



	font-weight: bold;



}







.content_holder{



	color: #000;



	background-color: #FFF;



	padding: 5px;











}



.content_holder p{



	font-size: 12px;



	padding:10px;



}







.sidebar-right img{



	margin-right:5px;



	margin-bottom:10px;



	border: 1px solid #000;



}







.sidebar-right img:hover{



	border: 1px solid #00BAE6;



}



.sidebar-right a:link{



	font-size: 11px;



	color: #00BAE6;



}



.sidebar-right a:hover{



	font-size: 12px;



	color: #00BAE6;



}



.sidebar-right a:visited{



	font-size: 12px;



	color: #00BAE6;



}







.views-table {width:100%; padding:5px}



.Views-table td{padding:5px}



.views-table .even td {background-color:#ffffff}



















ul.tips{



  display:none;



}



div.body-field-wrapper a{



  display:none;



}



























#block-menu-menu-dashboard ul {margin-left:0px ; padding-left:0px}



#block-menu-menu-dashboard ul li{



	margin-left:0px;



	list-style-image: none;



	list-style-type: none;



}







#block-menu-menu-dashboard a{



	color: #fff;



	font-size: 12px;



	font-weight: bold;



	width: 100%;



}







#block-menu-menu-dashboard a:hover{



	color: #fff;



}















#block-menu-menu-dashboard ul li:hover {



	background-image: url(images/tabbg.jpg);



	padding: 8px;



	background-position: top;



	}







#block-menu-menu-dashboard  li  {



	background-image: url(images/tabbg_black.jpg);



	padding: 8px;



	font-weight: bold;



	margin-right:20px;



	margin-bottom:2px;



	}























































ul.primary li a



{







	height: auto;



	margin-right: 0.5em;



	text-decoration: none;



	background-image: url(images/tabbg_na.jpg);



	font-size: 12px;



	color: #000;



	padding-top: 10px;



	padding-right: 25px;



	padding-bottom: 10px;



	padding-left: 10px;







}







ul.primary li a.active{



	background-image: url(images/tabbg_black.jpg);



	color: #fff;



}







ul.primary li a:hover {



	background-image: url(images/tabbg.jpg);



	color: #fff;



}







ul.primary{



	border:none;



	margin-left: 0px;



	padding-left: 0px;



	margin-bottom:10px;



}



ul .tabs primary	{



	background-color:#fff;



	padding: 10px;



	border: 1px solid #CCC;



}







.item-list .pager







{



	clear: both;



	font-size: 12px;



	color: #666;



	background-color: #FFF;



	border: 1px solid #CCC;



	padding: 3px;



}















.footer {







	width: 920px;







	margin: auto;













}



.footer p {text-align:right}











.footer .block {



	border:none;



	padding-left: 0px;



}







.footer .block ul {



	border:none;



	margin: 0px;



	padding: 0px;

	float:left;

	width:auto



}



.footer li.leaf







{



	list-style-type: none;



	list-style-image: none;







}



.footer li{



	float:left;



	margin-right: 5px;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #CCC;



	padding-left: 10px;



}











.form-text{



	border: 1px solid #00BAE6;



}



.form-required{



	color: #00BAE6;



}



#user-login-form label{



	font-size: 11px;



	color: #999;







}















#edit-field-user-upload-0-filefield-upload



 {display:none; visibility:hidden}







 #field_user_upload_values .description{display:none; visibility:hidden}



 #field-user-upload-items th{display:none; visibility:hidden}







 #edit-preview {display:none; visibility:hidden}



 .form-submit{



	height: auto;



	margin-right: 0.5em;



	text-decoration: none;



	background-image: url(images/tabbg.jpg);



	font-size: 12px;



	color: #333333;



	padding: 5px;











}















#edit-field-user-upload-field-user-upload-add-more {



	height: auto;



	margin-right: 0.5em;



	text-decoration: none;



	background-image: url(images/tabbg_black.jpg);



	font-size: 12px;



	color: #fff; margin-top:10px; margin-bottom:10px;



	padding: 5px;}



tbody th {border:none}











	.profile h2.title {



  margin-top:12px;



  border-bottom-width: 1px;



  border-bottom-style: solid;



}







.profile dd {



  min-height:10px;



  margin:5px;



  margin-top:13px;



  margin-left:180px;



  margin-bottom:0px;



  padding:0px;



  width:300px;



  height:auto;



  position: relative;



  border-bottom: 1px dotted #d9d9ff;



}







.profile dt {



  width:180px;



  background-color: #DEE;



  border-bottom: 1px solid white;



  float:none;



  margin-bottom: -30px;



}







#paypal_btn{



	width:auto;



	text-align: right;



}







 #block-menu-menu-footermenu .first {border:none}



  .field-field-client {

	font-weight: bold;

}

.field-field-company{

	font-style: italic;

}



.imagefield-field_page_image{text-align:center}



.sidebar-right img {z-index:-1}



.tooltip {



	padding: 0;

	list-style: none;

}

.tooltip div {

	padding: 0;





	position: relative;



}

.tooltip div {



	display: block;





	text-decoration: none;





}

.tooltip .popup  {

	width:401px;

	height: 229px;

	position: absolute;

	top: -80px;

	left: 140px;

	z-index: 400;

	display: none;

	 *display: none!important; /* IE 7 and below */





	background-image: url(images/pop_up_bg.png);

	background-repeat: no-repeat;





}



div.popinside{

	padding-left:40px;

	padding-top:10px;



	padding-right:20px;

	text-align:left;

	color:#333

}



.popinside h3 {

	color:#000;

	font-size: 12px;

	font-weight: bold;

}



.popinside img {float:right; margin-left:10px}





.view-testimonials .title, .view-testimonials h2 a {

	margin:0px;

	padding:0px;

	font-size: 14px;

}







.view-testimonials td{

	vertical-align: top;

	font-size: 11px;

	padding:10px;



}



.view-testimonials td strong {

	color: #000;

}



#services_wrapper{padding-left:20px; width:600px}



.quote {

	font-size: 24px;

	font-weight: bold;

	color: #52C4DF; display:inline; width:10px; float:left

}





fieldset {

	padding:20px;

	border: 1px solid #CECECE;

	-moz-border-radius: 3px

}



.form-text {-moz-border-radius: 3px}





/* facebook */



#block-block-9{position:absolute; top:40px; margin-left:610px;  height:70px; overflow:hidden}



