body{margin:0 0 0 0; padding:0 0 0 0; outline:0; border:0; background:#d0cfcf;}

.clear{clear:both;}

P{margin:10px 0 0 0; padding:0 0 0 0; font:normal Arial, Helvetica, sans-serif;}
P a{color:#00adef; text-decoration:none;}


#wrapper{ margin:0 auto; width:1024px;}

#container{width:1024px; float:left; background:#efefef;}

#left-holder{width:280px; background:#efefef; min-height:785px; float:left; margin:0 0 0 0;}
#left-holder-about{width:280px; background:#efefef; min-height:1014px; float:left; margin:25px 0 0 0;}
#left-holder-services{width:280px; background:#efefef; min-height:1022px; float:left; margin:25px 0 0 0;}
#left-holder-contact{width:280px; background:#efefef; min-height:928px; float:left; margin:25px 0 0 0;}

.logo{width:253px; padding:20px 0 20px 25px; margin:0 auto; background:#FFF; border:1px solid #efefef;}

.blankspace{width:280px; height:25px; background:#d0cfcf;}

#menu-holder{width:280px; float:left;}
#menu-holder ul{margin:0 0 0 0; padding:0 0 0 0;}
#menu-holder ul li{margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;}
#menu-holder ul li a{font:normal 13px Arial, Helvetica, sans-serif; color:#FFF; display:block; background:#21c0fb; width:260px; border-bottom:1px solid #59d2ff; padding:10px 0 10px 20px; text-decoration:none;}
#menu-holder ul li a:hover{background:#00adef;}
#menu-holder ul li .menu-active{background:#00adef;}
#menu-holder ul li .corporate{background:#555556; border:0;}


.header{width:684px; float:left; border-bottom:1px solid #00adef; margin:0 0 20px 0;}
h1{font:normal 16px Arial, Helvetica, sans-serif; color:#FFF; width:150px; padding:10px 10px 10px 15px; background:#00adef; margin:0 0 0 0;}


#right-holder{width:684px; background:#fff; padding:30px; min-height:750px; float:right;}

#banner-holder{width:684px; height:300px;}

iframe#ifrm {width:684px; height:100px; border:0;}

#content-holder{width:684px; margin:10px 0 0 0; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#929191; line-height:20px; text-align:justify;}

#content-holder{width:684px; margin:10px 0 0 0; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#929191; line-height:20px; text-align:justify;}

#content-holder ul{margin:0 0 0 0; padding:0 0 0 0;}
#content-holder ul li{margin:0 0 0 0; padding:0 0 0 0; font:normal 13px/30px Arial, Helvetica, sans-serif; list-style-type:none; }
#content-holder ul li a{margin:0 0 0 0; padding:0 0 0 15px; color:#929191; font:normal 13px/30px Arial, Helvetica, sans-serif; list-style-type:disc; display:block; width:325px; cursor:default; text-decoration:none;}
#content-holder ul li a:hover{background:#efefef; text-decoration:none;}
.arrow{font-size:15px; margin:0 5px 0 0;}

.service1{width:342px; float:left; margin:0 0 0 0;}
.service2{width:342px; float:right; margin:0 0 0 0;}

.contact1{width:342px; float:left; margin:0 0 0 0;}
.contact2{width:342px; float:right; margin:0 0 0 0;}

input:hover, textarea:hover,input:focus, textarea:focus { border-color:#999; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}

.input-txt{width:300px; height:20px; border:1px solid #C9C9C9; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.txtarea-txt{width:300px; height:100px; border:1px solid #999;}
.button{width:100px; padding:7px; background:#555556; margin:15px 0 0 0; border:none; font:normal 14px  Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer;}


ul{margin:15px 0 0 0; padding:0 0 0 0;}
ul li{margin:0 0 0 15px; padding:0 0 0 0; font:normal 13px/30px Arial, Helvetica, sans-serif; list-style-type:disc; text-decoration:none;}


#bottom{border-top:4px solid #808285; height:30px; text-align:right; padding:15px 15px 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#818285; background:#d0cfcf;}
#bottom a{font:normal 11px Arial, Helvetica, sans-serif; color:#818285; text-decoration:none;}
#bottom a:hover{text-decoration:underline; color:#626364;}

.tagline-home{color:#555556; font-style:italic; font-size:21px; line-height:46px; font-family:Georgia, 'Times New Roman', Times, serif; margin:30px 0 10px 0; padding:0 0 0 0;}
.tagline-banner{font:italic 14px Georgia, 'Times New Roman', Times, serif; margin:100px 16px 0 0; padding:0 0 0 0; height:50px; bottom:0; position:relative; float:right;}


#tagline{width:674px; background:#555556; height:20px; padding:7px 5px 9px 5px; margin:1px 0 0 0; font:normal 18px Georgia; font-style:italic; color:#fff; text-align:center;}
.author{font:normal 12px Georgia; color:#FFF; text-align:right; padding:275px 10px 0 0; letter-spacing:1px; font-style:italic;}