body{
margin:0px;
background-image:url(images/bg.jpg);
background-attachment:fixed;
background-position:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
}

a{display:block;color: #981793;padding:10px}
div#header{width:100%;float:left;}
div#header h1{ font-family:Georgia, "Times New Roman", Times, serif;}
div#imagebox{width:100%; height:285px; text-align:center; float:left;}
div#container{text-align:left}
div#content p{line-height:1.4;}
div#navigation{background:#ffffff; border:1px solid #cccccc}
div#extra{}
div#footer{color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer_extreeme{background: #000000;color: #FFF}

div#container{width:974px;margin:0 auto;}
div#content{float:left;width:666px;margin-top:5px;}
div#content_rw{width:666px;background:#ffffff; border:1px solid #cccccc;}
div#content_rw p{ margin:10px 10px 0px 10px ; font-size:2em; color:#363636;}
div#content_rw2{width:666px;background:#ffffff; border:1px solid #cccccc; margin-top:5px;}
div#content_rw2 p{ margin:10px 10px 0px 10px ; font-size:1.5em; color:#363636;}

div#content_rw2_col{float:left;width:200px;}
div#content_rw2_col p{ margin:10px 5px 0px 5px ; font-size:1.5em; color:#666666; text-align:center}
div#content_rw2_col a{ color:#0064a6; text-align:left}
div#content_rw2_col a:hover{ color:#f89b1d; text-align:left}


div#navigation{float:right;width:298px; height:200px; margin-top:5px; text-align:center; }
div#extra{float:right;clear:right;width:300px; height:240px; margin-top:5px; }
div#extra p div {margin:0px;}
div#extra p {margin:5px; font-size:9pt; color:#666666}
div#extra2{float:right;clear:right;width:298px; height:185px; margin-top:5px;background:#ffffff; border:1px solid #cccccc; }

div#extra2 p {margin:5px; font-size:9pt; color:#666666}
div#extra2 img {margin-right:5px;margin-bottom:90px; float:left; padding:3px;  border:1px solid #cccccc;}

div#footer{clear:both;width:100%}
div#footer_extreeme{width:100%; height:60px; line-height:60px; font-size:9pt; color:#666666}
div#logo{float:left;width:250px; text-align:center; margin:0px }
div#topnavigation{float:right;width:600px; margin-top:15px; }

.input01{
background-image:url(images/hash2.jpg);
border:1px solid #cccccc; 
padding-left:5px;
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
}

.input02{
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
}

.button01{
background-color:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
border:none;
height:25px;
margin-top:5px;
}

.color1{
color:#658dbe;
}

.color2{
color:#000000;
}

.color3{
color:#658dbe;
}


/* Portfolio */

div#content2{float:left;width:974px; min-height:600px;height:auto !important; height:600px;margin-top:5px;background:#ffffff; border:1px solid #cccccc;}
div#imagebox2{width:100%; text-align:center; float:left;}

div#portfolio_item{margin:10px}
div#portfolio_image{width:650px; text-align:center; float:left;}
div#portfolio_desc{width:299px; text-align:center; float:right; background-image:url(images/bg2.jpg); background-repeat:repeat-x; height:241px;}
div#portfolio_desc_head{ background-color:#74b5cf; height:40px; line-height:40px; font-size:14pt; color:#FFFFFF; font-weight:bold; text-align:left; padding-left:10px;}
div#portfolio_desc_text{ font-size:9pt; color:#000; text-align:left; padding-left:20px; margin-top:20px; color:#666666}
div#portfolio_desc_text a{ padding-left:0px;}
div#portfolio_desc_text a:hover{ color:#FF6600;}
div#portfolio_desc_separator img{ margin-top:5px; margin-bottom:10px;}


/* Services */
div#content3{float:left;width:666px; min-height:637px;height:auto !important; height:637px; margin-top:5px;background:#ffffff; border:1px solid #cccccc;}
div#service_item{margin:10px}
div#service_item p{font-size:9pt; color:#666666; text-align:left;}
div#service_item li{font-size:9pt; color:#666666; text-align:left; margin-top:10px;}
