/* CSS Document */

/*html styles ===================================================================*/
body {
background:#000 url(images/common/pattern.gif) no-repeat fixed;
margin:0;
color:#CACACA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding: 0;
}
.selected{
color:#fff;
}
a:link {
color:#55a4b2;
text-decoration:none;
}
a:visited {
color:#55a4b2;
text-decoration:none;
}
a:hover {
color:#fff;
text-decoration:none;
}
a:active {
color:#fff;
text-decoration:none;
}

h1 {
margin:10px 0 0 0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:#55a4b2;
text-transform:uppercase;
border: 0px solid #FFff00;
}

h2 {
margin:15px 0 0 0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:100;
color:#dddddd;
text-transform:none;
}

h3 {
border: 0px solid #FFff00;
margin:55px 0 5px 6px;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:#717077;
text-transform:capitalize;
}


h4 {
margin:5px 0 0 0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:100;
color:#626166;
text-transform:none;
}

/*layout styles  ================================================================*/
#topHalf {
backsground:#09121b url(simages/common/backRpt.jpg) repeat-x;
text-align:center; /* center aligns for ie*/
padding:40px 0 0 0;
}

#topHolder {
border-bottom: 0	px solid #ff6000;
width:780px;
height:52px;
margin:0 auto; /* center aligns for mozilla*/
padding:0 0 20px 0;
text-align:left;
}

#topHolder img {
margin:0 0 7px 0;
float:left
}

#nav {
float:right;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:500;
border: 0px solid #FF0000;


}

#nav ul {
border: 0px solid #FF0000;
margin:0 0 0 10px;
padding:0px 0 0 00px;
list-style:none;
color:#fff;

}

#nav ul li {
margin:0 0 0 7px;
padding:0;
float:left;
text-transform:uppercase;
}
#nav a{
float:left;
padding:2px 7px 2px 7px;
color:#fff;
}
#nav a:hover{
background:#55a4b2;
}
#nav li.selected {
background:#55a4b2;
}

#nav li.selected a {
background:#55a4b2;
}

#subnav{
float:right;
text-align:right;
border:0px solid #fff;
width:450px;
}
#subnav ul {
margin:0 0 0 00px;
padding:0;

list-style:none;
border-top:0px solid #55a4b2	;

}

#subnav ul li {
height:70px;
margin:0;
border:0px solid #ffff00;
padding:0 10px 0 10px;
display:inline;
text-transform:lowercase;
font-size:11px;
}
#centerFrame {
border: 0px solid #FFff00;
width:790px;
height:240px;
margin:0 auto;
}

#bottomHalf {
border-bottom: 0px solid #000;
text-align:center; /* center aligns for ie*/
padding:0 0 50px 0;
background: url(simages/common/bot_rpt.jpg) repeat-x;
}
#bottomHolder {
border: 0px solid #FF0000;
width:790px;
margin:0 auto; /* center aligns for mozilla*/
overflow:visible;
}

#subContent {
border: 0px solid #FFff00;
width:295px;
float:left;
text-align:left;
padding:5px;
}


#mainContent {
border: 0px solid #FF0000;
position:relative;
left:0px;
width:465px;
float:left;
text-align:left;
padding-right:20px;

}
#footer_holder{
text-align:center;
}

#footer {
margin:0 auto;
width:790px;
text-align:right;
padding:20px;
color:#000;
font-size:9px;
border:0px solid #fff;
clear:both
}

#footer a:link {
color:#1f1f1f;
text-decoration:none;
}
#footer a:visited {
color:#1f1f1f;
text-decoration:none;
}
#footer a:hover {
color:#ff0000;
background-color:#000000;
text-decoration:none;
}
#footer a:active {
color:#1f1f1f;
text-decoration:none;
}

.h2_2ndColor {
color:#666666;
}

/*home =============================*/
#home h1{
margin:41px 0 0 0;
}

/*=======================*/

/*services==========*/
.simpleList {
border: 0px solid #FFff00;
margin: 0 6px 0 7px;
padding-left:0;
list-style:none;
font-weight:bold;
line-height:17px;

}

/**
#subnav ul {
border: 0px solid #FFff00;
margin: 82px 6px 0 7px;
padding-left:0;
list-style-image:url(images/common/bulletOff.gif);
line-height:15px;
text-transform:uppercase;
}
**/



#mainContent table {
width:auto;
}

#mainContent td {
font-size:14px;
font-family:Helvetica, Arial, sans-serif;
font-weight:800;
padding:4px;
width:100px;
border-bottom:1px solid #666666;
}
/*=================*/

/*portfolio*/
.linkList {
border: 0px solid #FFff00;
margin: 0 6px 0 7px;
padding-left:0;
list-style-image:url(images/common/bulletOff.gif);
line-height:15px;
}

/*=================*/
/*
.contactList {
border: 0px solid #FFff00;
margin: 36px 6px 0 7px;
padding-left:0;
list-style:none;
line-height:15px;
}
*/
input, select {
margin-bottom:10px;
background:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:305px;

border:0px;
color:#95929d;
font-size:11px;
padding:5px;

scrollbar-3dlight-color:#cccccc; 
scrollbar-arrow-color:#000000; 
scrollbar-base-color:#666666 ;
scrollbar-darkshadow-color:#333333; 
scrollbar-face-color:#999999; 
scrollbar-highlight-color:#cccccc; 
scrollbar-shadow-color:#000000;
}

.txtarea {
background:#333333;
margin-bottom:10px;
border:0px;
width:305px;
color:#95929d;
font-size:11px;
padding:5px;

scrollbar-3dlight-color:#cccccc; 
scrollbar-arrow-color:#000000; 
scrollbar-base-color:#666666 ;
scrollbar-darkshadow-color:#333333; 
scrollbar-face-color:#999999; 
scrollbar-highlight-color:#cccccc; 
scrollbar-shadow-color:#000000;
}

.button {
background:#999999;
font-weight:bold;
font-size:10px;
text-align:center;
text-transform:uppercase;
padding-left:5px;
width:120px;
color:#000000;
}
#contact form {
margin-top:20px;
}
/*
*/
.label {
width:100px;
overflow:hidden;
float:left;
padding:3px;
border:0px solid red;
margin:0;
}

/*=====================*/