
body {margin: 0px; padding: 0px; background:#323232;}
*{font-family:  Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding:0; margin:12px 0;}

#wrap1{background:url(../images/back.gif) top center #ff9200; height:490px;}

#top{width:960px; margin:0 auto; height:160px;}
#logo{width:331px; height:160px; display:block; background:url(../images/logo.gif); text-indent:-9999px; float:left;}
ul#menu{padding:0; margin:70px 0 0 47px; float:left; list-style:none;}
ul#menu li{float:left;}


#m1, #m2, #m3, #m4, #m5{height:36px; display:block; background:url(../images/menu.gif); text-indent:-9999px;} 
#m1{width:76px;}
#m2{width:174px; background-position: -76px 0;}
#m3{width:97px; background-position: -250px 0;}
#m4{width:139px; background-position: -347px 0;}
#m5{width:94px; background-position: -486px 0;}
a#m1:hover{background-position: 0 -36px;}
a#m2:hover{background-position: -76px -36px;}
a#m3:hover{background-position: -250px -36px;}
a#m4:hover{background-position: -347px -36px;}
a#m5:hover{background-position: -486px -36px;}


#flash{width:960px; margin:0 auto;}


#wrap2{background:#fff; overflow:hidden; padding-bottom:20px; min-height:220px;}
#topsection, #bottomsection, #footer{width:960px; margin:0 auto;}
#col1, #col2, #col3, #col4, #col5{float:left; color:#666666;}
#col1{width:290px;}
#col2, #col3, #col5{margin-left:20px; width:310px; }
#col3{margin-top:340px;}
#col4{margin-left:20px; width:310px; margin-top:0px;}

#col2 p, #col3 p, #col4 p, #col5 p{padding-left:15px; border-left:1px solid #e7e7e7;}

#col1 h2{font-size:20px; letter-spacing:-1px; font-weight:normal; font-style:italic; margin-top:20px;  }

#col2 h2, #col3 h2, #col4 h2, #col5 h2{font-size:20px; letter-spacing:-1px; font-weight:normal; font-style:italic; margin-left:15px; margin-top:20px;}

#col2 a.readmore, #col3 a.readmore, #col4 a.readmore, #col5 a.readmore{margin-left:0px;}

.readmore{padding-left:20px; background:url(../images/arrow.gif) no-repeat; height:20px; display:block; color:#7a7a7a;}

#wrap3{background:#f7f4f4; clear:both; border-top:1px solid #e7e7e7;}

#bottomsection{ overflow:hidden;}

#col1bottom, #col2bottom, #col3bottom{ float:left; color:#666666;}
#col1bottom{ width:290px; padding-bottom:10px;}
#col2bottom {width:290px; padding-bottom:10px; margin-left:40px; margin-right:20px; margin-top:5px;}
#col3bottom{width:310px; padding-bottom:10px; margin-left:0px;}
#col3bottom h2{font-size:20px; letter-spacing:-1px; font-weight:normal; font-style:italic; padding:0; margin:10px 0 20px 20px; color:#c5c5c5;}
#col3bottom{background:#323232; height:170px; margin-top:0;}
#col1bottom h2{font-size:20px; letter-spacing:-1px; font-weight:normal; font-style:italic; padding:0; margin-top:10px;}
#col2bottom {margin-top:32px;}

input#username{width:90px; height:18px; margin-left:20px; background:#FFFFFF; border:none;  color:#000000;}
input#pass{width:90px; height:18px; margin-left:10px;background:#FFFFFF; border:none;  color:#000000;}
input#loginbutton{margin-left:10px;}

#wrap4{background: #323232; clear:both; }

#footer p{color:#999999;}

#footer {color:#666666; height:50px; padding-top:25px;}

#footer a em{font-size:18px; color:#999999; margin-left:10px;}

#footer span em{font-size:18px; color:#999999; margin-left:235px;}

/*-----------------------subpages----------------------*/

#wrap1sub{background:url(../images/backsub.gif) top center #ff9200; height:180px;}



#col1sub{float:left; color:#666666; width:620px;}

#col1sub h2{font-size:20px; letter-spacing:-1px; font-weight:normal; font-style:italic; margin-top:20px; }

#submenu{
position:absolute;
top:180px;
left:50%;
margin-left:160px;
width:240px;
float:left;
border-left:1px solid #e7e7e7;
}

/*#topcolumn1sub{
height:300px;
width:400px;
background-color:#0099FF;
float:right;
position:relative;
}

#h2_headings{
float:right;
position:relative;
*/
#submenu a{color:orange;}
#submenu a:hover{color:red;}


/*-----------------------tweeking----------------------*/
#col1sub h3{font-size:20px; letter-spacing:-1px; font-weight:bold; font-style:normal; margin-top:20px; }
#col1sub img.img-portfolio-thumb { display:block; margin:2px 20px 10px 0; padding:4px 4px; border:1px solid #e7e7e7; outline:none; overflow:hidden; float:left; display:inline; }

#submenu { padding:0px 0 0 0; list-style:none; display:block; }
#ul_sub { margin:0 0 0 15px; padding:0; list-style:none; }
#ul_sub li { padding:0 0 0px 25px; background:url(../images/arrow-grey.gif) no-repeat; list-style:none; }

.boldmenu {font-weight:bold; color:#9B5900 !important;}

.contact_item1 {
float:left;
height:230px;
width:300px;
}

.contact_item2 {
float:right;
height:230px;
width:300px;
}

.contact_item3 {
float:left;
width:620px;
clear:both;
position:relative;
}