body {
margin : 0;
padding : 0;
font-size : 0.8em;
}
#logo {
width : 230px;
float : left;
height : 86px;
}
#logo img {
border-style : none;
}
.div940 {
width : 940px;
float : left;
position:relative;
}
.div940_wrap {
width : 940px;
margin-left : auto;
margin-right : auto;
}
.div942 {
width : 942px;
float : left;
}
.div942_wrap {
width : 942px;
margin-left : auto;
margin-right : auto;
}
.div948 {
width : 948px;
float : left;
}
.div948_wrap {
width : 948px;
margin-left : auto;
margin-right : auto;
}
#home_banner {
width : 948px;
height : 327px;
float : left;
background-image : url(../images/site/bghome.png);
background-repeat : no-repeat;
margin-top : 18px;
position : relative;
}
#home_banner h1 {
color : #e97f30;
font-family : Arial;
font-weight : normal;
font-size : 2.5em;
padding : 0;
margin : 0;
margin-top : 65px;
z-index : 100;
}
#home_banner h2 {
color : #58595b;
font-family : Georgia;
font-weight : normal;
font-size : 1.2em;
width : 450px;
}
.home_slide {
float : left;
padding-left : 45px;
margin-top : 4px;
background-repeat : no-repeat;
background-position : top right;
width : 899px;
padding-bottom : 20px;
position : relative;
}
#next {
position : absolute;
width : 88px;
height : 46px;
z-index : 100;
right : 4px;
bottom : 4px;
background-image : url(../images/site/next.gif);
background-repeat : no-repeat;
}
#next a {
width : 88px;
height : 46px;
float : left;
}
.home_slide img {
border-style : none;
}
.girl {
background-image : url(../images/site/girl.jpg);
}
#homenav {
position : absolute;
width : 600px;
height : 58px;
left : 160px;
bottom : 4px;
background-image : url(../images/site/nav_line.gif);
background-repeat : no-repeat;
background-position : top;
z-index : 1000;
}
#homenav a {
float : left;
font-family : Arial;
color : #000000;
text-decoration : none;
padding-top : 27px;
height : 31px;
width : 300px;
text-align : center;
}
.hidden {
display : none;
}
#homenav a.homeselected {
background-image : url(../images/site/homeselected.gif);
background-repeat : no-repeat;
background-position : top center;
}
#top_wrap {
width : 940px;
margin-left : auto;
margin-right : auto;
}
#top_right {
width : 450px;
float : right;
font-family : Arial;
text-align : right;
}
#login {
float : right;
background-image : url(../images/site/login.gif);
padding-right : 25px;
background-position : right;
background-repeat : no-repeat;
text-decoration : none;
color : #6d6e71;
font-size : 0.9em;
line-height : 20px;
margin-top : 2px;
margin-left : 26px;

}

#hello {
float : right;
text-decoration : none;
color : #6d6e71;
font-size : 0.9em;
line-height : 20px;
margin-top : 2px;
margin-left : 26px;
width : 400px;
}

#rsstop{
height:15px;
width:40px;
float:right;
margin-top:4px;
}

#member_top{
float:right;
width:280px;
border:solid 0px #CCAAFF;
}

#rsstop img{
border-style:none;
}

#hello a {
text-decoration : none;
color : #6d6e71;
background-image : url(../images/site/login.gif);
padding-right : 20px;
padding-left : 10px;
background-repeat : no-repeat;
background-position : right;
line-height : 20px;
float : right;
}

#register {
float : right;
background-image : url(../images/site/register.gif);
padding-right : 25px;
background-position : right;
background-repeat : no-repeat;
text-decoration : none;
color : #6d6e71;
font-size : 0.9em;
line-height : 20px;
margin-top : 2px;
}
#phone {
font-size : 2.4em;
color : #000000;
float : right;
padding-top : 10px;
width : 300px;
}
#mail {
color : #6d6e71;
font-size : 1em;
float : right;
margin : 0;
padding : 0;
margin-top : -4px;
clear : right;
}
#mail a {
color : #6d6e71;
text-decoration : none;
float : left;
}
#menu {
float : left;
font-family : Arial;
width : 700px;
height : 20px;
}
#menu ul {
list-style : none;
display : inline;
float : left;
padding : 0;
margin : 0;
}
#menu ul li {
display : inline;
}
#menu ul li a {
text-decoration : none;
color : #000000;
padding-left : 20px;
padding-right : 20px;
padding-top : 8px;
padding-bottom : 6px;
float : left;
margin : 0;
border-right : 1px solid #ffffff;
}
#menu ul li a:hover {
background-color : #28a7f9;
color : #ffffff;
}
#menu ul li a.selected {
background-color : #28a7f9;
color : #ffffff;
}
#search {
width : 216px;
float : right;
height : 25px;
border-left : 2px solid #2eaaf9;
border-right : 2px solid #2eaaf9;
border-top : 2px solid #2eaaf9;
font-family : Arial;
background-color : #d2ecfd;
border-bottom : 0;
padding-top : 3px;
}
#keywords {
border-style : none;
font-family : Arial;
background-color : #d2ecfd;
padding-left : 3px;
padding-top : 3px;
color : #4b4b4b;
width : 170px;
float : left;
}
#search_button {
padding-top : 3px;
padding-right : 3px;
float : right;
}
#content_wrap {
width : 1000px;
margin-left : auto;
margin-right : auto;
}
#content {
width : 1000px;
float : left;
background-image : url(../images/site/content.gif);
background-repeat : no-repeat;
}
#content_total {
width : 100%;
background-image : url(../images/site/content_total.gif);
background-repeat : repeat-x;
float : left;
}
#home_main {
float : left;
width : 660px;
padding : 20px;
margin-top : 20px;
background-color : #ffffff;
font-size : 1.2em;
}
#home_cf1 {
width : 358px;
padding-right : 20px;
float : left;
}
#home_cf2 {
width : 282px;
float : right;
}
#testimonial_top {
float : left;
width : 282px;
height : 10px;
background-image : url(../images/site/testimonial_top.gif);
background-repeat : no-repeat;
overflow : hidden;
}
#testimonial_foot {
float : left;
width : 282px;
height : 10px;
background-image : url(../images/site/testimonial_foot.gif);
background-repeat : no-repeat;
overflow : hidden;
}
#testimonial_content {
float : left;
width : 272px;
background-image : url(../images/site/testimonial_content.gif);
background-repeat : repeat-y;
padding-bottom : 10px;
padding-right : 10px;
}
#testimonial_content h3 {
font-weight : normal;
color : #434343;
font-size : 1.2em;
}
#news_sidebar {
float : right;
width : 180px;
padding : 20px;
background-color : #ffffff;
margin-top : 20px;
position : relative;
margin-bottom : 20px;
}
#news_sidebar h2 {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 0;
margin-right : 0;
margin-left : 0;
margin-bottom : 20px;
font-family : Arial;
font-weight : normal;
font-size : 1.9em;
color : #e97f30;
}
#news_sidebar a {
color : #000000;
}
#news_sidebar p {
font-size : 1.1em;
line-height : 140%;
}
#news_sidebar em {
font-size : 0.9em;
}
#rss {
width : 47px;
height : 47px;
position : absolute;
top : -10px;
right : -10px;
}
#rss img {
border-style : none;
overflow : hidden;
}
.bigger {
font-size : 4em;
line-height : 50%;
}
#testimonial_content p {
padding : 0 0 0 20px;
color : #8a8b8d;
}
#person {
padding-left : 10px;
padding-bottom : 10px;
float:left;
}
#home_main h2 {
padding : 0;
margin : 0;
margin-bottom : 20px;
font-family : Arial;
font-weight : normal;
font-size : 1.6em;
color : #e97f30;
}
#main {
float : left;
width : 720px;
background-color : #ffffff;
font-family : Georgia;
}
#main_blog {
float : left;
width : 700px;
background-color : #ffffff;
font-family : Georgia;
padding : 10px;
background-image : url(../images/site/section_title.gif);
background-repeat : repeat-x;
background-position : center top;
}
.blog_entry {
border : 1px solid #d3d0cb;
float : left;
width : 680px;
margin-bottom : 10px;
padding : 10px;
background-color : #ffffff;
}
.blog_item {
border : 1px solid #d3d0cb;
float : left;
width : 680px;
margin-bottom : 10px;
padding : 10px;
background-color : #ffffff;
}
.blog_item a {
color : #000000;
}
.blog_entry h1 {
margin : 0;
padding : 0;
font-weight : normal;
font-size : 1.7em;
}
.blog_entry h2 {
margin : 0;
padding : 0;
font-weight : normal;
font-size : 1.7em;
}
.blog_item h1 {
margin : 0;
padding : 0;
font-weight : normal;
font-size : 2em;
}
.blog_entry img {
padding-right : 10px;
float : left;
width : 358px;
overflow : hidden;
}
.blog_entry a {
color : #000000;
text-decoration : underline;
}
.blue_title {
float : left;
width : 680px;
margin-bottom : 10px;
padding : 10px;
background-color : #28a7f9;
}
.blue_title a {
color : #ffffff;
float : left;
}
.blue_title h1 {
font-size : 1.5em;
padding : 0;
margin : 0;
font-weight : normal;
float : left;
}
.blue_title h2 {
font-size : 1.5em;
padding : 0;
margin : 0;
font-weight : normal;
float : left;
}
.raquo {
float : left;
color : #ffffff;
font-size : 1.7em;
font-family : Arial;
padding-left : 10px;
padding-right : 10px;
}
.blog_entry a:hover {
color : #000000;
text-decoration : none;
}
#over_main {
width : 940px;
float : left;
padding-left : 1px;
padding-right : 1px;
background-image : url(../images/site/over_main.png);
background-repeat : repeat-y;
}
#over_main_foot {
width : 940px;
height : 4px;
float : left;
padding-left : 1px;
padding-right : 1px;
background-image : url(../images/site/over_main_foot.png);
background-repeat : repeat-y;
}
#main h1 {
font-size : 2.5em;
font-family : Arial;
font-weight : normal;
color : #fbab18;
padding : 0;
margin : 0;
padding-top : 20px;
}
#mainblogh1 {
font-size : 2.5em;
font-family : Arial;
font-weight : normal;
color : #fbab18;
padding : 0;
margin : 0;
padding-top : 10px;
padding-bottom : 20px;
}
.section_title h2 {
font-size : 1.4em;
font-family : Arial;
font-weight : normal;
color : #000000;
padding : 0;
margin : 0;
}
.dark_section_title h2 {
font-size : 1.4em;
font-family : Arial;
font-weight : normal;
color : #ffffff;
padding : 0;
margin : 0;
}
.dark_section_title p {
font-family : Georgia;
font-weight : normal;
color : #ffffff;
}
.section {
width : 680px;
border-top : 1px solid #58bbfa;
padding : 0 20px 20px 20px;
background-image : url(../images/site/section_bg.gif);
background-repeat : repeat-x;
background-position : top;
font-size : 1.2em;
float : left;
}
.section_title {
width : 680px;
padding : 0 20px 20px 20px;
background-image : url(../images/site/section_title.gif);
background-repeat : repeat-x;
background-position : top;
font-size : 1.2em;
background-color:#FFFFFF;
float:left;
}

.rmr{
width:680px;
float:left;

}

.dark_section_title {
width : 680px;
padding : 0 20px 20px 20px;
background-color : #010100;
font-size : 1.2em;
}
.right_image {
float : right;
padding-top : 0;
padding-bottom : 0;
}
.section h3 {
float : left;
padding : 20px 0 20px 0;
margin : 0;
font-family : Arial;
font-size : 1.3em;
font-weight : normal;
width :680px;
background-repeat : no-repeat;
background-position : right;
}
.section h2 {
float : left;
padding : 20px 0 20px 0;
margin : 0;
font-family : Arial;
font-size : 1.3em;
font-weight : normal;
width : 100%;
background-repeat : no-repeat;
background-position : right;
}
.section a {
color : #fbab18;
}
.plus {
background-image : url(../images/site/plus.gif);
/*background-image : url(../images/site/cross.png);*/
overflow:hidden;
}
.examples {
background-image : url(../images/site/example.gif);
}
.help {
background-image : url(../images/site/help.gif);
}
.next {
background-image : url(../images/site/next.png);
}
#breadcrumbs {
float : left;
text-align : right;
width : 942px;
color : #ffffff;
font-family : Arial;
font-size : 0.9em;
height : 17px;
font-size : 0.8em;
padding-top : 3px;
background-image : url(../images/site/over_main_top.png);
background-repeat : no-repeat;
background-position : bottom;
}
#breadcrumbs a {
color : #ffffff;
text-decoration : none;
}
#sidebar {
width : 220px;
float : left;
background-color : #28a7f9;
}
#sidebar ul {
list-style : none;
float : left;
padding : 0;
margin : 0;
font-family : Tahoma;
padding-top : 0;
}
.p25 {
padding-top : 25px;
}
#sidebar ul li {
float : left;
width : 220px;
float : left;
display : block;
}
#sidebar ul li a {
float : left;
display : block;
width : 195px;
text-decoration : none;
color : #ffffff;
padding-top : 11px;
padding-bottom : 11px;
border-bottom : 1px solid #a9d1ec;
padding-left : 20px;
padding-right : 5px;
background-color : #28a7f9;
}
#sidebar ul li a.level2 {
float : left;
display : block;
width : 175px;
text-decoration : none;
color : #ffffff;
padding-top : 6px;
padding-bottom : 6px;
border-bottom : 1px solid #a9d1ec;
padding-left : 40px;
padding-right : 5px;
/*background-color : #28a7f9;*/
background-color:#1F89CE;
}
#sidebar ul li a:hover {
background-color : #ffffff;
color : #000000;
}
#sidebar ul li a.selected {
background-color : #ffffff;
color : #000000;
background-image : url(../images/site/barrow.gif);
background-repeat : no-repeat;
}
#sidebar ul li a.selected2 {
background-color : #ffffff;
color : #000000;
background-image : url(../images/barrow2.gif);
background-repeat : no-repeat;
}
#sidebar ul li a.selected3 {
background-color : #28a7f9;
color : #ffffff;
background-image : url(../images/site/barrow3.gif);
background-repeat : no-repeat;
}
#sidebar_foot {
width : 220px;
float : left;
height : 40px;
background-image : url(../images/site/sidebar_foot.gif);
background-repeat : repeat-x;
background-position : bottom;
}
#footer_wrap {
width : 100%;
background-color : #28a7f9;
float : left;
}
#footer_links {
width : 100%;
border-top : 1px solid #94d3fc;
float : left;
color : #ffffff;
text-align : center;
font-family : Tahoma;
padding-bottom : 10px;
}
#footer_links p {
padding : 0;
margin : 0;
margin-top : 10px;
}
#footer_links a {
color : #ffffff;
text-decoration : none;
}
#footer_contact {
width : 900px;
float : left;
padding-bottom : 20px;
}
#footer_contact h2 {
color : #ffffff;
font-family : Arial;
font-weight : normal;
width : 100%;
float : left;
padding : 0;
margin : 0;
padding-top : 10px;
padding-bottom : 10px;
font-size : 1.9em;
}
.div900_wrap {
margin-left : auto;
margin-right : auto;
width : 900px;
}
#contact_form {
width : 660px;
float : left;
font-family : Tahoma;
color : #ffffff;
padding-bottom : 20px;
position : relative;
}
#cf_column1 {
width : 280px;
float : left;
}
#cf_column2 {
width : 360px;
float : right;
}
#cf_column1 div {
float : left;
width : 280px;
clear : left;
margin-bottom : 7px;
}
#cf_column1 input {
border-style : none;
width : 200px;
height : 24px;
}
#cf_column2 input {
float : right;
clear : right;
margin-top : 10px;
}
#cf_column2 textarea {
border-style : none;
width : 260px;
height : 100px;
background-color : #ffffff;
font-family : Arial;
font-size : 1em;
float : right;
}
#cf_column1 span {
width : 70px;
float : left;
}
#cf_column2 span {
width : 90px;
float : left;
}
#footer_address {
width : 180px;
float : right;
font-family : Tahoma;
color : #ffffff;
padding-left : 20px;
}
#footer_address p {
padding : 0;
margin : 0;
margin-bottom : 3px;
}
#footer_address a {
color : #ffffff;
text-decoration : none;
}
#blog_groups {
padding : 0;
margin : 0;
color : #ffffff;
font-family : Arial;
margin-top : 20px;
font-size : 1.6em;
padding-left : 20px;
float : left;
width : 180px;
background-image : url(../images/site/pencil.gif);
background-position : right;
background-repeat : no-repeat;
line-height : 30px;
margin-bottom : 15px;
}
#commentsh1 {
padding : 0;
margin : 0;
color : #ffffff;
font-family : Arial;
margin-top : 20px;
font-size : 1.6em;
padding-left : 20px;
float : left;
width : 180px;
background-image : url(../images/site/comment.gif);
background-position : right;
background-repeat : no-repeat;
line-height : 30px;
margin-bottom : 10px;
}

#portfolioh1 {
padding : 0;
margin : 0;
color : #ffffff;
font-family : Arial;
margin-top : 20px;
font-size : 1.6em;
padding-left : 20px;
float : left;
width : 180px;
line-height : 30px;
margin-bottom : 10px;
}

.portfolioh1 {
padding : 0;
margin : 0;
color : #ffffff;
font-family : Arial;
margin-top : 20px;
font-size : 1.6em;
padding-left : 20px;
float : left;
width : 180px;
line-height : 30px;
margin-bottom : 10px;
}


#comments {
color : #ffffff;
font-family : Georgia;
font-size : 1em;
float : left;
clear : left;
width : 180px;
padding-left : 20px;
padding-right : 10px;
line-height : 150%;
}
#comments a {
color : #ffffff;
text-decoration : none;
}
.posted {
font-size : 1em;
}
#message {
position : absolute;
top : 0;
right : 0;
display : none;
}
#message p {
background-color : #ff0000;
padding : 5px;
border : 1px solid #ffffff;
font-family : Arial;
width : 250px;
}
.ci {
border : 1px solid #cccccc;
width : 300px;
}
.label {
width : 150px;
float : left;
margin-bottom : 10px;
}
.cinput {
width : 300px;
float : left;
margin-bottom : 10px;
}
.cclear {
float : left;
clear : left;
}
.chr {
float : left;
clear : left;
width : 350px;
}
.chr input {
border : 1px solid #cccccc;
}
.ctextarea {
width : 300px;
border : 1px solid #cccccc;
}
.whats_next {
color : #f88218;
text-decoration : none;
font-size : 1.1em;
font-family : Arial;
}
.whats_next a {
text-decoration : none;
background-image : url(../images/site/whatsnext.gif);
background-position : right;
background-repeat : no-repeat;
padding-right : 46px;
padding-top : 10px;
padding-bottom : 10px;
font-weight : bold;
color : #f88218;
}
.services_sidebar {
border-top : 20px solid #28a7f9;
}
.search_sidebar p {
color : #ffffff;
padding : 10px 10px 10px 20px;
margin : 0;
font-size : 1.4em;
font-family : Arial;
}
.search_sidebar {
padding-top : 10px;
}
.paginate {
float : left;
width : 100%;
margin-top : 20px;
margin-bottom : 20px;
font-family : Arial;
}
.paginate a {
border : 1px solid #cccccc;
padding : 10px;
color : black;
font-family : Arial;
text-decoration : none;
}
.paginate a:hover {
background-color : #fbab18;
color : #ffffff;
}
.sr img {
width : 32px;
height : 32px;
}
.sitemap_column {
width : 280px;
padding-left : 20px;
float : left;
}
.sitemap_column a {
color : #000000;
text-decoration : underline;
}
.sitemap_column a:hover {
color : #000000;
}
.main_banner_image {
position : absolute;
right : 0;
top : 0;
z-index : 0;
}

mm20{
margin-top:-20px;
}

.rlabel{
width:150px;
float:left;
margin-bottom:4px;
}
.cinput{
margin-bottom:4px;
float:left;

}

.cinput input{
border:solid 1px #CCCCCC;
padding:3px;
float:left;
margin-right:5px;

}

.cinput textarea{
border:solid 1px #CCCCCC;
padding:0px;
float:left;
margin-right:5px;
padding:3px;
}


.input{

}

.ctextarea{
border:solid 1px #CCCCCC;
width:400px;
font-size:0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cclear{
clear:left;

}

.hlabel{
display:none;
}

.section ul{
clear:left;
}

#cf_column1 img{
margin-top:10px;
}