@charset "UTF-8";
/* CSS Document */

body { margin:0; background-image: url('../images/background.jpg'); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; background-color:#000000; height:100%; background-attachment:fixed;}
#topbanner { height: 15px; width:100%; background-color:#000000;  }
.menublock { float:left; width:315px; }
.menu { background-color:#000000; width:280px; }
.menucontent { text-align:left; padding:12px; font-size:14px; position:relative;}
.contentblock { float:left; width:625px;}
#footer { background-color:#000; height:80px; margin-left:1px; padding:25px;}
#footerleft { float:left; width:177px; border-right:1px; border-right-color:#ffc20e; border-right-style:solid; }
#footermiddle { float:left; width:177px; margin-left:20px;border-right:1px; border-right-color:#ffc20e; border-right-style:solid; }
#footerright { float:left;  width:177px; margin-left:20px;}

.content { margin-left: 65px; margin-right:65px; margin-top:80px; color:#FFFFFF; z-index:10000; vertical-align:top;} 
#clientlogin { width:625px; }
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffc20e; margin:0px; line-height:20px;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffc20e; margin:0px; line-height:20px;}
a { color:#ffc20e; text-decoration:none; }
.menulink { color:#FFFFFF;  margin-top:10px; margin-left:10px; margin-top:20px;  margin-bottom:0px;}
.menulinksub { color:#000000;  margin-top:10px; margin-left:30px; margin-top:20px;  margin-bottom:0px;}
.menuitem {  padding-top:5px; height:25px; width:256px; background-color:#333333;  border-bottom:#000000 solid 2px; }
.menuitemsub {  padding-top:5px; height:25px; width:256px; background-color:#ffc20e;  border-bottom:#000000 solid 2px; }
.clearitem { clear:both;}
.subhead { font-size:13px; color:#ffc20e;}
.rssfeedlink a { color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:bold;}
.worksamples { border:#4e4e4e solid 2px; }
.worksamplesbox { bgcolor:#4e4e4e; }
.column1 { width: 252px; float:left; }
.column2 { width:242px; float:left; }
.details { color:#ffc20e; }
.emailsignup { background-color:#000; width:280px; }
.emailcontent { padding:6px; text-align:left;}
.emailitem {  padding-top:5px; padding-bottom:10px; width:256px;  border-bottom:#000000 solid 2px; }

a.details { color:#FFF; text-decoration:underline; }


/* MENU ITMES */

h3 { margin:0; padding:0px;}
.arrowlistmenu{
width: 256px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader {  font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:25px; padding-top:5px; height:25px; width:231px; background-color:#333333;  color:#FFFFFF; border-bottom:#000000 solid 2px; font-size:12px; font-weight:bold; cursor: pointer;}
.menuheader a { color:#FFFFFF; }


.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}


.arrowlistmenu ul li a{
color: #000000;
background-color:#ffc20e;
display: block;
padding-top: 5px; height:25px; 
font-size:12px;
padding-left: 40px; /*link text is indented 10px*/
text-decoration: none;
border-bottom: 1px solid #000000;

}

