/*--MAIN--*/
*{margin:0;padding:0} 
body{background:url(images/main-bg.gif)  #efebe7; color:#454545; margin:40px 0 0; padding:0; font:14px/20px Arial, Helvetica, sans-serif}
div, p, h1, h2, h3, h4, ul{padding:0px}
h5{color:#333}
ul{list-style-type:none}
a{color:#FF9900;text-decoration:none}
a:hover{color:#000000;text-decoration:underline}
/*--END MAIN--*/

/*--TOP PANEL--*/
#topPan{width:700px;height:140px; position:relative; margin:0 auto}
#topPan ul {width:700px}
#topPan ul li{float:left; font:12px/30px Arial, Helvetica, sans-serif;font-weight:bold; text-transform:uppercase}
#topPan ul li a{color:#ffffff;width:92px;height:30px;display:block;background:url(images/menubg-normal.gif) 0 0 no-repeat #FDFDFD;text-align:center;text-decoration:none}
#topPan ul li a:hover{color:#000000;background:url(images/menubg-hover.gif) 0 0 no-repeat #FDFDFD; text-align:center; text-decoration:none}
#topPan ul li.menupadding{margin:0 0 0 1px}
#topPan ul li.home{width:92px; height:30px;display:block; background:url(images/menubg-hover.gif) 0 0 no-repeat #000000; text-align:center}
/* Header Images */
.homeimage{display:block; width:700px; height:100px;background:url(images/header/home.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both}
.portfolioimage{display:block; width:700px; height:100px;background:url(images/header/portfolio.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both}
.aboutimage{display:block; width:700px; height:100px; background:url(images/header/about.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both}
.contactimage{display:block; width:700px; height:100px; background:url(images/header/contact.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both}
/*--END TOP PANEL--*/

/*--BODY PANEL--*/
#bodyPan{width:588px;background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff; position:relative; margin:0 auto; padding:0 56px}
#bodyPan h1{display:block; line-height:40px; padding:36px 0 0 0;font-style:normal;font-weight:lighter}
#bodyPan h2{display:block;background-image:url(images/h2-bullet.gif);background-repeat:no-repeat;background-position:left center;line-height:40px;margin:8px 0;padding:0 0 0 16px;color:#555555;font-style:normal;font-weight:lighter}
#bodyPan h3{width: 584px; background:url(images/dotline.gif) 0 46px repeat-x;line-height:16px; display:block; padding:24px 0 16px 0; font-style: normal; font-weight:lighter}
#bodyPan h4{width: 584px; background:url(images/dotline.gif) 0 46px repeat-x;line-height:16px; display:block; padding:24px 0 16px 0; font-weight:lighter;color:#FF9900}
#bodyPan img.left{position: relative; float: left; margin: 0 12px 0 0; clear:inherit}
#bodyPan p.bigtext{background:#fff; font-size:18px; color:#B3A7A0; font-weight:bold; padding:18px 0 0 0;}
#bodyPan p.alert{background: #fff6bf url(images/alert.gif) 15px center no-repeat; text-align: left; padding:1px 0 1px 36px; border: 1px solid #ffd324; margin: 0 0 16px 0;} 
#bodyPan a{font-size:14px; color:#006699;}
#bodyPan a:hover{font-size:14px; color:#000000;}
#bodyPan a img{border: 2px solid #ffffff;}
#bodyPan a.noArrow{font-size:14px; color:#006699; background:none;padding-left:0}
#bodybottomPan{width:700px; height:42px; background:url(images/bodybottombg.jpg) 0 0 no-repeat; position:relative; margin:0 auto; clear:both; }
#widgetstable{padding:0 10px 0 20px}
#tinytext{font-size:9px;}
#tinytext a{font-size:9px;}
#tinytext a:hover{font-size:9px;}
/*--END BODY PANEL--*/

/*-- ABOUT TABLE --*/
.taglist {border:1px solid #cccccc;margin:0}
.taglist tbody tr td {padding:0 4px 0 8px;border-left:1px solid #cccccc}
.taglist tbody tr.selected td {background-color:#eeeeee;color:#ffffff;font-weight: bold;border-left: 1px solid #346DBE;border-bottom: 1px solid #cccccc}
/*--END ABOUT TABLE --*/

/*--FORM--*/
form{padding: 0; margin: 0;}
#bodyPan form p{display:block; color:#454545; margin:0; padding:12px 0 0 0;}
label{float: left; width: 25%; vertical-align: top;}
input,textarea,select{padding: 1px; font: 400 1em verdana, sans-serif; color: #999; background: #EEE; border: 1px solid #CCC}
input:focus,input:hover,textarea:focus,textarea:hover,select:focus,select:hover {color: #000; background: #E7F1F3; border: 1px solid #888}
input.noBorder,input:focus.noBorder,input:hover.noBorder {padding: 0; border: 0;}
input.sendbutton {padding: 2px 5px; font: 400 0.9em verdana, sans-serif; cursor: pointer; color: #fff; background: #006699; border-width: 1px; border-style: solid; border-color: #114473}
input.resetbutton {padding: 2px 5px; font: 400 0.9em verdana, sans-serif; cursor: pointer; color: #fff; background: #99bbcf; border-width: 1px; border-style: solid; border-color: #6699CC}
input.radio{background: none; border: 0px;}
/*--END FORM--*/

/*--FOOTER--*/
#bodyfooterPan{width:700px; height:248px;background:url("images/footerbg.gif") 0 0 no-repeat;position:relative;font-size:12px;margin:0 auto;clear:both}
#bodyfooterPan p{text-align:left;color:#000;margin:0.8em auto 0 auto;padding:56px 0 0 60px}
#bodyfooterPan p a{background:none; text-decoration:underline; color:#000;padding-left:0}
/*--FOOTER--*/