/* WWW.ThemePortal.com CSS */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color:#f8f8f8;
height:100%;
font-size:100%;
color:#333333;
}
a:link{color:#605e5e; text-decoration:none;}
a:visited{color:#ff6900; text-decoration:none;}
a:hover{color:#2999d5;}

h2{font-size:100%; padding:4px; margin:0px; color:#00a6e5;}

h3{font-size:100%; padding:4px; margin:15px 0px 5px 0px; color:#00a6e5; background-color:#efefef;}

/*
ul{
padding:3px;
margin:3px;
}
li{
background:url(../images/arrow.jpg) no-repeat left;
list-style:none;
padding:0px 0px 0px 15px ;
margin:0px;
}*/


#logo{
margin-top:-30px;
height:120px;
}



.sitemap ul{
list-style: disc;
} 


.sitemap ul a:link , .sitemap ul a:visited {
color:#333;
text-decoration:none;
font-size:0.9em;
list-style-type: disc;

}
.sitemap ul a:hover {
color:#00a6e5;
text-decoration:underline;
}


#page{width:1000px; margin:0 auto 0 auto; background-color:#FFFFFF;}
.left_shadow{ background:url(../images/shadow_left.gif) left repeat-y; width:100%;  padding:0px; margin:0px;}
.right_shadow{ background:url(../images/shadow_right.gif) right repeat-y; width:100%;  padding:0px; margin:0px;}
#wrapper{ padding:0px 25px 0px 25px;}
.container{background:url(../images/wrapper_bg.gif) repeat-y top ; margin:30px 0px 0px 0px; ~margin:0px; padding:1px 0px 15px 0px; }
#header{width:100%; padding:10px 0px 0px 0px; background:url(../images/header_bg.gif) repeat-x;}
/*.maincontent{ background-color:#FFFFFF; font-size:80%; padding:0px 10px 10px 10px; margin:15px 0px 0px 20px; ~padding:10px; width:630px; border:10px solid #f1f1f1;}*/

.maincontent{ background-color:#FFFFFF; font-size:80%; padding:0px 10px 10px 10px; margin:15px 0px 0px 20px;  _margin:15px 0px 0px 10px; ~padding:10px; width:630px; _width:615px; border:10px solid #f1f1f1;}

.maincontent h2{font-size:140%; padding:0px; margin:0px; color:#00a6e5; font-weight:normal;}

.rightpanel{width:210px; float:right; margin:5px 30px 0px 0px; padding:5px 0px 0px 0px;}
.panels{border:1px solid #dddada; background-color:#FFFFFF; margin:0 auto 0 auto; padding:0px; }
#footer{clear:both; font-size:0.7em; border-top:2px solid #2999d5; line-height:30px; background-color:#fff; margin-top:5px; text-align:center;}
#foot{clear:both; border-top:1px solid #999; margin:0px 14px 0px 14px;}

#current a:link, #current a:visited { color:red;}

.toplinks{ width:952px; position:absolute; margin:-5px 0px 0px 0px;
float:left; background: url(../images/grey_line.gif) repeat-x 10% ; height:42px; ~height:38px; _height:38px;}
.toplinks a:link, .toplinks a:visited {color:#000000; font-size:0.7em; text-transform:uppercase; padding:5px 10px 0px 10px; }
.toplinks a:hover {color:#fff; background-color:#000000;padding:5px 10px 0px 10px; border-bottom:1px solid #000000;}
.toplinks ul{padding:0px 0px 0px 10px; margin:0px;}
.toplinks li{float:left; margin:0px 3px 0px 3px; list-style:none; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9;  border-right:1px solid #c9c9c9; border-bottom:1px solid #fff;}
.red{color: #0000ff; text-align:center; }

input{border:1px solid #999999;}

.button{ background: url(../images/button.jpg) repeat-x bottom #848484; color:#ffffff; padding:3px; width:80px;
}
.breadcrumb{
padding:10px 0px 10px 0px;
~padding:5px 0px 10px 0px;
font-size:85%;
font-weight:bold;
}

.quicklinks{
background-color:#000;
margin:25px 10px 0px 0px;
~margin:35px 10px 0px 0px;
}

.quicklinks a:link , .quicklinks a:visited {
float:right;
background-color:#222;
margin:0px 0px 0px 0px;
padding:4px 8px 4px 8px ;
font-size:0.7em;
color:#fff;
border-left:1px solid #fff;
}

.quicklinks a:hover{
color:#efefef;
}

#contact01{
position:absolute;
margin:-45px 0px 0px 730px;
}

.leftalignclient{
float:left;
width:250px;
padding-left:20px;
}

.rightalignclient{
float:right;
width:250px;
}

.alignleft{
float:left;
}
.alignright{
float:right;
}

.small_font{
font-size:85%;
}

/* Home Contact Form */

#contactForm{
font-size:11px;
font-weight:bold;
padding:5px;
}

.contactForminput{
margin:2px 5px 2px 5px;
border:1px #dddada solid;
width:185px;
font-size:11px;
line-height:18px;
height:18px;
}

.contactFormtextarea{
margin:2px 5px 2px 5px;
border:1px #dddada solid;
width:185px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.contactbutton{
background:url(../images/submit.gif) no-repeat;
font-weight:bold;
font-size:11px;
width:100px;
height:21px;
color:#fff;
margin:2px 5px 2px 5px;
border:0px;
}
.securitycode{
margin:2px 5px 2px 5px;
border:1px #dddada solid;
width:100px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
height:18px;
}


/* Home Contact Ends */



