body {
background : #fff url(images/bg.gif) repeat-x top;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin : 0 auto auto auto;
color : #666666;
}
body.details {
background : #fff url(images/bg2.jpg) repeat-x top;
}
a {
color : #0099ff;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
}
.clear {
clear : both;
}
h1 {
color : #003366;
font-size : 20pt;
font-weight : bold;
padding : 15px 0 15px 0;
margin : 0;
clear : both;
font-family : Arial, Helvetica, sans-serif;
}
h1.blue_lt {
color : #0099ff;
}
h2 {
color : #99cc33;
font-size : 18px;
font-weight : bold;
padding : 15px 0 15px 0;
margin : 0;
clear : both;
}
p {
margin : 0;
text-align : left;
line-height : 19px;
font-family : Arial, Helvetica, sans-serif;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
}
.wrap {
width : 960px;
margin : auto;
}
.header {
width : 960px;
height : 171px;
}
.header_links {
color : #99cc33;
}
.logo {
padding : 45px 0 0 25px;
float : left;
}
.subtle_links {
color : #666666;
}
.mini_annotation {
font-size : 8pt;
}
#menu {
width : 525px;
float : right;
text-align : right;
padding : 15px 10px 0 0;
margin : 0;
}
#menu ul {
display : block;
list-style : none;
margin : 0;
}
#menu ul li {
display : inline;
padding : 0;
margin : 0;
}
#menu ul li a {
width : 81px;
height : 28px;
display : block;
padding : 0;
margin : 0 4px 0 4px;
float : left;
text-decoration : none;
text-align : center;
color : #ffffff;
font-size : 13px;
line-height : 28px;
}
#menu ul li.selected a {
width : 81px;
height : 28px;
display : block;
padding : 0;
margin : 0 4px 0 4px;
float : left;
text-decoration : none;
text-align : center;
color : #ffffff;
font-size : 13px;
line-height : 28px;
background : url(images/menu_bt_a.gif) no-repeat center;
}
#menu ul li a:hover {
background : url(images/menu_bt_a.gif) no-repeat center;
}
.home_center_content {
width : 100%;
overflow : hidden;
margin : 4px 0 0 10px;
padding : 0;
height : 341px;
}
.box1 {
width : 100%;
overflow : hidden;
margin-bottom : -165px;
}
.center_text {
width : 430px;
height : 330px;
float : left;
display : inline;
margin : 20px 0 0 10px;
}
.center_text p {
color : #ffffff;
line-height : 21px;
}
.centre_text_highlight {
color : #99cc33;
font-weight : bold;
}
.big_title {
font-size : 36px;
color : #ffffff;
padding : 0 0 10px 0;
}
.big_title span {
font-weight : bold;
color : #99cc33;
font-family : Arial, Helvetica, sans-serif;
}
.center_button_icons {
width : 450px;
overflow : hidden;
margin : 6px 0 0;
padding : 0 0 0 5px;
}
.center_button_icons li {
width : 115px;
float : left;
overflow : hidden;
padding : 0 12px 0;
text-align : center;
}
.center_button_icons li a {
font-size : 10px;
text-decoration : none;
}
.center_button_icons li a:hover {
color : #99ffff;
}
.right_img {
float : left;
width : 384px;
height : 281px;
text-align : center;
padding : 10px 0 0 0;
background : url(images/photo_frame.jpg) no-repeat center;
display : inline;
margin : 16px 0 0 48px;
}
.main_content {
width : 960px;
clear : both;
background : #ffffff url(images/main_content_bg.jpg) no-repeat center top;
height : 850px;
padding-top : 0;
padding-right : 0;
padding-bottom : 150px;
padding-left : 0;
}
.left_content {
width : 415px;
float : left;
padding : 20px 0 0 50px;
}
.right_content {
width : 415px;
float : left;
padding : 20px 0 0 40px;
}
.wide_content {
width : 850px;
float : left;
padding : 20px 0 0 50px;
}
.newsletter {
padding : 15px 0 0 40px;
}
input.input {
width : 210px;
height : 19px;
float : left;
border : 1px solid #98cdec;
background-color : #effffc;
color : #003366;
font-style : italic;
font-size : 13px;
margin : 3px 0 0 0;
padding : 2px 0 0 5px;
font-family : Arial, Helvetica, sans-serif;
}
input.subscribe {
float : left;
padding : 0 0 0 10px;
}
.project_box {
width : 381px;
margin : 10px;
}
img.feat_project {
border : 1px solid #cccccc;
}
.project_details {
padding : 0 0 5px 0;
float : left;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
}
span.left {
float : left;
display : block;
line-height : 19px;
padding-top : 5px;
}
a.view {
float : right;
text-decoration : none;
color : #99cc33;
line-height : 19px;
}
.news_box {
float : left;
width : 390px;
clear : both;
padding : 0 0 20px 0;
}
img.news_thumb {
float : left;
border : 1px solid #cccccc;
}
.news_content {
width : 305px;
float : left;
padding : 0 0 0 15px;
line-height : 19px;
color : #666666;
}
.principles_box {
float : left;
width : 410px;
clear : both;
padding : 0 0 5px 0;
margin : 0 0 20px 0;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
}
img.principles_thumb {
float : left;
padding : 5px 0 0 0;
}
.principles {
width : 290px;
float : left;
padding : 0 0 0 15px;
}
img.big_pic {
padding : 20px 0 0 0;
border : 1px solid #cccccc;
}
.testimonial_box {
float : left;
width : 875px;
clear : both;
padding-top : 0;
padding-right : 0;
padding-bottom : 20px;
padding-left : 50px;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #666666;
}
img.testimonial_thumb {
float : left;
padding-top : 10px;
}
.testimonial_content {
width : 675px;
float : none;
padding-top : 10px;
padding-right : 0;
padding-bottom : 0;
padding-left : 175px;
}
.case_box {
float : left;
width : 875px;
clear : both;
padding-top : 0;
padding-right : 0;
padding-bottom : 20px;
padding-left : 50px;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #666666;
}
img.case_thumb {
float : left;
padding-top : 10px;
padding-right : 20px;
}
.case_content {
width : 675px;
float : none;
padding-top : 10px;
padding-right : 0;
padding-bottom : 0;
padding-left : 175px;
}
.portfolio_titles {
font-size : 16pt;
font-family : Arial, Helvetica, sans-serif;
}
.package_prices_small {
font-size : 16pt;
font-family : Arial, Helvetica, sans-serif;
}
.package_box {
float : left;
width : 875px;
clear : both;
padding-top : 0;
padding-right : 0;
padding-bottom : 20px;
padding-left : 50px;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #666666;
}
img.package_thumb {
float : left;
padding-top : 10px;
}
.package_content {
width : 675px;
float : none;
padding-top : 10px;
padding-right : 0;
padding-bottom : 0;
padding-left : 175px;
}
.package_prices {
font-size : 18pt;
font-family : Arial, Helvetica, sans-serif;
color : #0099ff;
}
.package_principles {
width : 290px;
float : left;
padding : 0 0 0 15px;
}
.package_title {
	font-size : 18pt;
	float : left;
	padding-left : 43px;
	font-family : Arial, Helvetica, sans-serif;
	color : #0099ff;
}
span.package_blue_lt {
color : #0099ff;
float : left;
padding-left : 10px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
width : 400px;
}
.services_list {
float : left;
padding : 0;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
}
.services_list ul {
list-style : none;
padding : 0;
margin : 0;
}
.services_list ul li {
padding : 6px 0 6px 0;
margin : 0;
width : 382px;
height : 28px;
line-height : 28px;
background : url(images/list_bg.gif) no-repeat center;
}
.services_list ul li span {
color : #5aa4d4;
font-weight : bold;
}
.services_list ul li a {
text-decoration : none;
padding : 0 0 0 10px;
font-size : 12px;
margin : 0;
color : #666666;
}
.services_list ul li a:hover {
color : #000000;
}
.contact_form {
float : left;
padding : 10px 0 20px 0;
}
.form_row {
width : 360px;
clear : both;
padding : 12px 0 12px 0;
color : #a53d17;
}
label.contact {
width : 85px;
float : left;
font-size : 14px;
font-weight : bold;
text-align : right;
padding : 4px 15px 0 0;
color : #666666;
}
input.contact_input {
width : 250px;
height : 21px;
float : left;
border : 1px solid #98cdec;
background-color : #e2eff4;
color : #0099ff;
font-size : 13px;
margin : 3px 0 0 0;
padding : 3px 0 0 5px;
}
textarea.contact_textarea {
width : 250px;
height : 120px;
float : left;
border : 1px solid #98cdec;
background-color : #e2eff4;
color : #0099ff;
font-size : 13px;
margin : 3px 0 0 0;
padding : 2px 0 0 5px;
}
input.send {
cursor : pointer;
float : right;
padding : 4px 5px 4px 10px;
}
.employe_box_left {
float : left;
width : 180px;
line-height : 25px;
margin : 20px 0 0 0;
border-right : 1px dotted #cccccc;
}
.employe_box_right {
float : left;
width : 180px;
line-height : 25px;
margin : 20px 0 0 40px;
}
.contact_info {
float : left;
padding : 5px 0 0 0;
}
.footer {
width : 100%;
background : url(images/footer_bg.gif) repeat-x top;
}
.footer_content {
width : 960px;
margin : auto;
padding : 0 0 30px 0;
}
.footer_tab1 {
width : 285px;
float : left;
padding : 0 0 0 30px;
}
.footer .footer_content .footer_tab1 .tel {
background-image : url(images/icon_tel_small.gif);
display : block;
background-repeat : no-repeat;
padding-left : 55px;
height : 50px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
background-position : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
line-height : 50px;
}
span.email {
padding : 0 0 0 55px;
line-height : 50px;
height : 50px;
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
background-image : url(images/icon_mail_small.gif);
background-repeat : no-repeat;
background-position : left center;
}
span.tel {
padding : 0 0 0 55px;
line-height : 50px;
height : 50px;
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
background-image : url(images/icon_tel_small.gif);
background-repeat : no-repeat;
background-position : left center;
color : #666666;
}
.footer_info {
float : left;
padding : 5px 0 10px 0;
}
p.info {
width : 225px;
float : left;
padding : 0 0 0 10px;
}
p.info_contact {
width : 325px;
float : left;
padding : 0 0 0 0;
}
span.blue_lt {
color : #0099ff;
float : left;
}
span.blue {
color : #0099ff;
font-size : 14px;
font-weight : bold;
}
.footer_copyrights {
clear : both;
border-top : 1px dotted #9c9c9c;
color : #999999;
padding : 10px 0 10px 0;
}
.footer_tab2 {
width : 350px;
float : left;
padding : 0 0 0 40px;
}
.favorites_box {
float : left;
padding : 5px 0 10px 0;
}
p.favorites {
width : 290px;
float : left;
padding : 0 0 0 10px;
margin : 0;
line-height : 19px;
color : #666666;
}
span.fav_nr {
width : 37px;
height : 37px;
color : #0099ff;
font-size : 24px;
text-align : center;
font-weight : bold;
line-height : 37px;
background : url(images/favorites_box.gif) no-repeat center;
float : left;
}
.footer_tab3 {
width : 150px;
float : left;
padding : 0 0 0 30px;
}
.footer_links {
float : left;
padding : 0;
}
.footer_links ul {
list-style : none;
padding : 0;
margin : 0;
}
.footer_links ul li {
padding : 6px 0 6px 0;
margin : 0;
width : 150px;
border-bottom : 1px solid #e2e2e2;
}
.footer_links ul li a {
text-decoration : none;
padding : 0;
font-size : 12px;
margin : 0;
color : #999999;
font-family : Arial, Helvetica, sans-serif;
}
.footer_links ul li a:hover {
color : #999999;
line-height : 19px;
}
img.c12 {
vertical-align : middle;
border : 0;
}
div.c11 {
width : 400px;
}
form.c10 {
font : normal 100% Arial;
font-size : 12px;
}
a.c9 {
display : none;
}
fieldset.c8 {
border : 0 solid #000000;
padding-top : 1.5em;
margin : 0.5em 0;
background-color : #ffffff;
color : #333333;
text-align : left;
}
input.c7 {
clear : both;
width : auto;
display : block;
margin : 1em 0 1em 5%;
}
div.c6 {
float : left;
top : -1.4em;
padding : 0 0.5em 0 0.5em;
overflow : hidden;
width : 90%;
margin : 0 5%;
clear : both;
}
div.c3 {
margin : 1.3em 5%;
clear : both;
overflow : hidden;
}
input.c2 {
margin-right : 1.5em;
padding : 0.2em 0.3em;
width : 90%;
float : left;
z-index : 999;
}
label.c1 {
display : block;
margin : 0.3em 0;
line-height : 1em;
font-weight : bold;
}

div.feedburnerFeedBlock > ul > li img {
	width: 50px;
	height: 50px;
}
.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none;
}
.feedburnerFeedBlock ul li {
font-size : 10pt;
font-family : Arial, Helvetica, sans-serif;
color : #666666;
padding: 25px;
margin-left:0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}
.feedburnerFeedBlock ul li span.headline a {
font-size : 12pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #0099ff;
text-decoration: none;
margin-left:65px;
display: block;
}
.feedburnerFeedBlock ul li span.headline a:hover {
color: #003366;
}

