body {
background:url("images-blue/bg_pat.jpg") repeat-x scroll 0 0 #EEEFE9;
}
h1 {
color:#F27612;
}
a:focus, a:hover {
color:#404040;
text-decoration:none;
}
a {
color:#009FBF;
}
#header {
background:url("images-blue/bg_pat.jpg") repeat-x scroll 0 0 transparent;
}
.Desc {
color:#333333;
}
button {
background:none repeat scroll 0 0 #009FBF;
}
#banner {

}
#about {

}
#services {

}
#gallery {

}
#testimonials {

}
#contact {

}
.announce {
background:none repeat scroll 0 0 #D3F6FF;
border:1px solid #009FBF;
}
.announce h3 {
color:#009FBF;
font-weight:bold;
line-height:24px;
}
li.nav {
}
li.nav a:hover, li.current_nav a {
background:url("images-red/menu_hover_new.jpg") repeat-x scroll right center transparent;
border:1px solid #1B7AAA;
}



a.imghover { color: #F55F20; text-decoration: none; }
a.imghover:hover { text-decoration:underline;}
a.imghover img { border:1px solid #CCC;}
a.imghover:hover img { border:1px solid #35a; }




#rightcolumn a {
color:#009FBF;
}
.widget ul li {
background:url("images-blue/arrow.gif") no-repeat scroll 0 0 transparent;
}
.widget ul li:hover {
background:url("images-blue/arrow_hover.gif") no-repeat scroll 0 0 transparent;
}
#footer h2 {
color:#0091B6;
}
* {
margin:0;
padding:0;
}
body {
color:#333333;
font-family:"Lucida Sans Unicode",Verdana,sans-serif;
font-size:12px;
line-height:1.6;
}
h1, h2, h3, h4, h5, h6 {
font-family:"Lucida Sans Unicode",Verdana,sans-serif;
font-weight:normal;
}
hr.grey {
border-color:-moz-use-text-color -moz-use-text-color #E3E3E3;
border-style:none none solid;
border-width:0 0 1px;
height:0;
margin:10px 0;
}
#headline_h1 h1, #headline_h1 h2 {
line-height:1.2em;
margin:5px 0 0;
}
#headline_h1 h1 a, #headline_h1 h2 a {
color:#333333;
text-decoration:none;
}
#headline_h1 h1 a:hover, #headline_h1 h1 a:active, #headline_h1 h2 a:hover, #headline_h1 h2 a:active {
color:#333333;
}
h1 {
font-size:2em;
}
h2 {
font-size:2em;
line-height:1em;
}
h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}
h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}
h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}
h6 {
font-size:1em;
font-weight:700;
}
p {
font-size:1.2em;
margin:0 0 1.5em;
}
blockquote {
background:url("images/quote.png") no-repeat scroll 0 0 transparent;
color:#666666;
margin:15px;
padding-left:25px;
}
img {
border:medium none;
}
img .float-left {
float:left;
margin:5px 20px 10px 5px;
}
p img {
margin:3px;
}
a:focus, a:hover {
text-decoration:none;
}
a {
outline:medium none;
text-decoration:underline;
}
ul, ol {
margin:0 2.5em 1.5em;
}
ul li, ol li {
font-size:14px;
margin-bottom:0.5em;
}
ul {
list-style-type:circle;
}
ol {
list-style-type:decimal;
}
input, textarea {
font-family:"Lucida Grande",Verdana,sans-serif;
}
.clear {
clear:both;
}
button {
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:16px;
padding:6px;
}
.container {
background:url("images/content_pat.gif") repeat-y scroll center top transparent;
margin:0 auto;
width:1000px;
}
#header {
float:left;
height:150px;
width:100%;
}
#headline {
float:left;
margin-left:14px;
width:980px;
}
#headline_h1 {
float:left;
}
strong.Desc {
font-size:14px;
line-height:8px;
}
.headerMenu {
display:block;
float:right;
margin:0;
width:560px;
}
.headerMenu li {
float:left;
}
.headerMenu li a, .headerMenu li a:visited {
border-bottom:medium none;
color:#444444;
text-decoration:none;
}
.headerMenu .emailIco {
border:medium none;
color:white;
display:block;
float:right;
font-size:20px;
font-weight:bold;
margin:10px 0 0 10px;
}
ul.menu {
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:bold;
height:45px;
list-style-type:none;
margin:5px 0 0;
padding:0;
}
li.nav {
display:inline;
float:left;
    font-size: 16px;
height:44px;
}
li.nav a {
color:white;
cursor:pointer;
display:block;
    padding: 6px 7px 7px;
text-decoration:none;
}
li.nav a:hover, li.current_nav a {
border-bottom:medium none;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px 7px;
}
#help {
color:#444444;
float:right;
font-size:14px;
line-height:1.4em;
margin:0px 0 0;
padding:0;
text-align:right;
}
#help h1 {
color:#444444;
font-size:14px;
font-weight:bold;
}
#help h1 span {
font-size:13px;
font-weight:normal;
}
#help a {
color:#444444;
font-weight:bold;
text-decoration:underline;
}
#help strong {
color:#444444;
font-weight:bold;
font-size:13px;
line-height:14px;
}

#banner, #about, #services, #gallery, #about1, #testimonials, #contact {
border:2px solid #EEEEEE;
height:275px;
margin:0 0 20px 0;
width:650px;
}

#leftcolumn, #rightcolumn {
margin:0;
}
#leftcolumn {
float:left;
margin-left:20px;
overflow:hidden;
width:660px;
}
#leftcolumn p {
color:#000000;
}
#leftcolumn form label {
float:left;
margin-bottom:4px;
width:200px;
}
#leftcolumn form input, #leftcolumn form textarea {
float:left;
margin-bottom:4px;
width:350px;
}
#leftcolumn form input.submit {
margin-left:200px;
}
#leftcolumn img {
border:3px solid #EEEEEE;
margin:0 0 15px;
}
.announce {
margin:0 0 30px;
padding:10px;
}
#rightcolumn {
float:right;
margin:0 20px 0 0;
width:270px;
}
#rightcolumn p {
font-size:11px;
margin:0 0 10px 0;
padding:0;
}
#rightcolumn a {
font-size:12px;
text-decoration:none;
}
#rightcolumn a:hover {
color:#000000;
}
#rightcolumn img {
/*border:3px solid #DDDDDD;
margin:-5px 0 5px;*/
}
.title h2 {
color:#444444;
}
span.big {
color:#FEA100;
font-size:16px;
font-weight:bold;
}
ul#sidebar {
list-style-type:none;
margin:0;
padding:0;
}
#sidebar h2 {
color:white;
font-family:Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
margin-bottom:20px;
}
.widget {
background:url("images/side_h1.jpg") no-repeat scroll 0 0 #FFFFFF;
float:left;
padding:9px 13px 15px 15px;
width:242px;
}
#links {
}
.widget_c {
background:url("images/widget_pat.gif") repeat-y scroll 0 0 transparent;
}
.widget_b {
border-bottom:1px solid #DADCCE;
margin-bottom:20px;
}
.widget1 {
background:none repeat scroll 0 0 #FFFFFF;
color:blue;
font-size:19px;
padding:9px 13px 5px 15px;
}
.widget ul {
list-style-type:none;
margin:5px 10px 0 0;
width:100%;

}
.widget ul li {
background-position:0 1px;
color:#999999;
padding-left:20px;
}
.widget ul li a{
font-size:18px;
background-position:0 1px;
color:#999999;
padding-left:20px;
}

.widget ul li:hover {
background-position:0 1px;
color:#999999;
padding-left:20px;
}
#footer {
background:none repeat scroll 0 0 #EEEFE9;
color:#444444;
clear:both;
padding:15px 0 0;
text-align:center;
width:100%;
}
#footer .container {
background:none repeat scroll 0 0 #EEEFE9;
margin:0 auto;
padding:0;
width:978px;
}
#footer h2 {
font-family:"Lucida Sans Unicode",Verdana,sans-serif;
font-size:19px;
letter-spacing:-1px;
line-height:30px;
}
#footer span {
color:#444444;
}
#footer ul {
background:none repeat scroll 0 0 transparent;
list-style-type:none;
margin:0;
padding:0;
}
#footer li {
background:url("images-blue/footer_arrow.gif") no-repeat scroll 0 5px transparent;
margin:0;
padding:0 0 5px 17px;
}
#footer li:hover {
background:url("images-blue/footer_arrow_hover.gif") no-repeat scroll 0 5px transparent;
margin:0;
padding:0 0 5px 17px;
}
#footer a, #footer a:visited {
color:#444444;
font-size:11px;
}
#footer a:hover {
color:#999999;
text-decoration:underline;
}
.footer_left {
color:#444444;
float:left;
font-size:11px;
margin:0 30px 0 15px;
width:300px;
}
.footer_center {
clear:right;
float:left;
margin:0 30px 0 0;
width:300px;
}
.footer_right {
float:left;
width:290px;
}
.credits {
background:none repeat scroll 0 0 black;
color:#605C5B;
font-size:11px;
font-weight:normal;
margin:0;
padding:10px 0 50px;
text-align:center;
width:auto;
}
span.credits {
color:#FFFFFF;
}
#footer .credits a, #footer .credits a:visited {
color:#605C5B;
font-size:12px;
text-decoration:none;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
hr {
background:none repeat scroll 0 0 #E6E6D2;
border:medium none;
clear:both;
color:#E6E6D2;
float:none;
height:1px;
margin:0 0 14px;
width:100%;
}
hr.space {
height:40px;
}
div.domtab {
margin:-2px -10px 0;
}
.domtab ul.domtabs {
float:left;
margin:0 0 10px;
padding:0;
}
.domtab ul.domtabs li {
background:none repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}
.domtab ul.domtabs li a {
cursor:pointer;
padding:0 6px 5px 7px;
}
#sidebar li .domtab ul.domtabs li a {
border:medium none;
color:white;
cursor:pointer;
display:block;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
#sidebar li ul.domtabs li a:hover {
background:none repeat scroll 0 0 #333333;
border:medium none;
color:white;
cursor:pointer;
padding:0 6px 3px 7px;
text-decoration:none;
}
.domtab ul.domtabs li a {
color:white;
cursor:pointer;
}
.domtab ul.domtabs a:hover {
color:white;
cursor:pointer;
}
#sidebar li .domtab ul.domtabs .active {
background:none repeat scroll 0 0 white;
color:black;
cursor:pointer;
padding:0 6px 5px 7px;
}
div.domtab div {
clear:both;
}
div.domtab div ul li {
margin-left:10px;
}
div.domtab div ul li a {
cursor:pointer;
display:block;
text-decoration:none;
}
div.domtab div ul li a:visited {
cursor:pointer;
text-decoration:none;
}
div.domtab div ul li a:hover {
background:none repeat scroll 0 0 white;
cursor:pointer;
}
.domtab ul {
list-style-type:none;
margin:0;
padding:0;
}
.domtab menu .domtabs .TabLink {
}
* html ul#dom_categories li {
}
* html ul#dom_categories li a {
cursor:pointer;
margin-bottom:-12px;
}
* html ul#recent li a {
}
#sidebar label {
font-size:13px;
font-weight:bold;
margin:0;
}
#sidebar input[type="button"], input[type="submit"] {
background:none repeat scroll 0 0 #F25B15;
border:1px solid #F25B15;
float:left;
font:bolder 13px Trebuchet MS;
height:23px;
margin:2px 0 10px;
padding-top:0;
text-align:center;
}
#sidebar input {
border:1px solid #DDDDDD;
color:#333333;
display:block;
margin-bottom:10px;
padding:2px;
}
#sidebar li.widget select {
border:1px solid #DDDDDD;
color:#333333;
display:block;
margin-bottom:10px;
padding:2px;
width:242px;
}
#sidebar li.widget textarea {
border:1px solid #DDDDDD;
color:#333333;
display:block;
margin-bottom:10px;
padding:2px;
width:242px;
}
#leftcolumn select {
border:1px solid #7F9DB9;
color:#333333;
display:block;
margin-bottom:5px;
padding:2px;
width:350px;
}
#sidebar select {
display:inline;
width:80px;
}
#sidebar input[type="hidden"] {
border:0 none;
}
#sidebar textarea {
border:1px solid #DDDDDD;
color:#333333;
font-family:inherit;
font-size:11px;
margin-bottom:5px;
margin-right:5px;
padding:3px;
width:213px;
}
#sidebar table td {
border-right:1px solid #DDDDDD;
padding:3px 10px;
}
#sidebar a:hover {
color:#777777;
}
#switchCss {
color:#666666;
float:left;
font-size:9px;
line-height:20px;
margin:10px 0 0 -100px;
padding:5px;
}
.widget form {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
.widget label {
margin-bottom:5px;
}
.widget input, .widget textarea {
margin-bottom:5px;
width:240px;
}
.widget input.submit {
}
.float-left {
float:left;
margin:0 0 10px 10px;
}
.jsvalidation {
clear:both;
color:red;
display:block;
}
#testi {
background:url("../theme/images-blue/testi_box1.jpg") no-repeat scroll left top transparent;
color:#FFFFFF;
font-family:Arial;
font-size:16px;
font-style:italic;
height:75px;
margin:0 auto 20px;
text-align:center;
width:600px;
}
#testi span {
font-size:14px;
font-style:normal;
font-weight:bold;
}


