*{ padding:0px; margin:0px; text-align:left;}
img{ border:0px;}
html{ overflow-y:scroll;}
/* body{font-size:11px; color:#333333;  font-family:Sans-Serif; background:#CCCCCC url(images/vert.gif) repeat-x top; text-align: center;} */
body{font-size:11px; color:#333333;  font-family:Verdana; text-align: center; background: url(images/bgtop.gif) repeat-x top}
input.sub{ text-align:center;}

#dims{ float:left; width:100%; margin-top:10px; background: url(images/bgbottom.gif) repeat-x bottom }
#wrap{ width: 750px; margin: 0 auto;}

#header{ float:left; width:750px;}
#logo{ float:left;}
#main{ float:left; width:750px;}
#content{ float:left;  padding:10px; min-height:360px;}
#content p{ padding:0 0 0 0;}
#content ul{ padding:2px 0 12px 20px; list-style-type:disc; }
#content h1, #widecol h1{ font-size:27px; color:#339933; font-weight:normal;}
#content h3{ font-size:12px; font-weight:bold; padding:0 0 10px;}
#content ul ul{ padding:2px 0 12px 20px;}
#content li{ padding:0 0 8px 0; }
#content a{ color:#663366; text-decoration:none;}
#content a:hover{ text-decoration:underline;}
#col1{ float:left; width:245px; height:360px;}
#heightfix{ height:400px;}
#col1home{ float:left;}
#col1home img, #col1 img{ border:solid 1px #666666;}
#col2pad{ float:left; padding:0 0 0 33px;}
#col2{ float:left; width:390px;}
#htext h1{ color:#333333; font-weight:normal; font-size:18px;}
#widecol{ float:left; padding:0 60px 0 60px;}
#widecol-nopad{ float:left; padding:0 0 0 0;}

#investments-header{float:left;width:730px;height:40px;}
#investments-l{float:left;}
#investments-r{float:right;}
#investments-r label{float:left;font-weight:bold;font-size:10px;text-transform:uppercase;padding:5px 5px 0 0;}
#investments-r select{float:left;margin-top:0px;}

#htext{ padding:28px 0 0 0; font-family:Verdana; height:112px;}
#hcontent{ height:94px; width:410px;}
#hnews{ width:410px; border-top:solid 1px #663366; border-bottom:solid 1px #663366; }
#hnews div{  padding:8px 0 8px 0; font-size:12px; color:#663366; width:410px;}
#hnews div span{ color:#000000; font-size:11px;}
#hnews a{ color:#000000;}

.mtitle{margin:10px 0 15px 0; color:#339933;}
.btitle{margin:10px 0 15px 0; color:#003366;}

.tab1{ width:650px; border-bottom:solid 1px #666666; border-right:solid 1px #666666;}
.tab1 th{ background:#000000; color:#FFFFFF; font-weight:bold; padding:4px 5px 4px 5px;}
.tab1 th .arrow{width:8px;padding:0px;}
.tab1 th a{ color:#FFFFFF !important;}
.tab1 th a:hover{ text-decoration:none !important;color:#339933 !important;}
#content .tab1 td{ border-left:solid 1px #666666;}
#content .tab1 td a{ color:#000000;}
#content .tab1 td a:hover{ text-decoration:none;}
.download{ background:#EEEEEE url(images/download.gif) no-repeat 1% 50%; border:solid 1px #666666; padding:6px 0 6px 25px; margin:0 0 10px 0;}
.tab1 .shd0{ background:#FFFFFF;}
.tab1 .shd-1{ background:#eeeeee;}
.tab1 span{ padding:3px 5px 3px 5px; display:block; cursor:pointer; font-size:10px;}
.tab1 a{ color:#000000; text-decoration:none;}

.cinfo{ width:500px;}
.cinfo a{ color:#663366 !important;}
.cinfo *{ text-align:right;}
.cinfo td{ padding:4px 8px 4px 8px;}
.cinfo .lh{ text-align:left;}

#ci{ position:relative; padding:10px 5px 5px 5px; border-top:solid 1px #666666; border-bottom:solid 1px #666666;}
#content .tab1 td #ci td{ border-left:0px;}

#tbox{ height:66px;}
#tbox-withpad{ height:66px;padding-left:60px;}

#ciimg img{ padding:0 0 0 0px; position:absolute; left:445px; border: 1px solid #666666;}
#ciimg2{ padding:0 0 0 0px; position:absolute; right:355px; height:80px;border:solid 0px red;}
#fpv{ text-align:right; padding:0 0 0 320px;}
#nbox{ width:500px;}
#nbox1{border-top:solid 1px #000000; border-bottom:solid 1px #000000; padding:5px;}
#nbox1 a{color:#663366 !important;}

#team{ float:left; font-size:1.1em; width:167px; padding:82px 0 0 70px}
#team strong{ letter-spacing:1px; font-size:1.1em; padding:2px 0 2px 0; }
#team li{ width:125px; text-align:right;}
#team li, #team strong{ float:left; text-align:right; clear:left; list-style-type:none; padding:2px 0 2px 0;}
#team li a{ color:#000000; text-decoration:none;}
#team a:hover{ color:#663366; text-decoration:none;}
#team .teamon{ font-weight:bold; color:#663366;}

#newssel a{ color:#333333 !important; font-size:10px;}
#newssel a.on{ font-weight:bold;}

#teampic{ float:left; padding:0 17px 16px 0;}
.teamtitle{ padding:0 0 10px 0;}
#teamintro{ height:144px;}
#teamintro h4{ font-size:1.1em;}
#teamintro span{ font-weight:normal;}
#teamdets{ clear:left; padding:10px 0 10px 0; width:400px;}
#teamintro td{ padding:8px 0 2px 0;}

#arrow{ width:743px; background:#FFFFFF; text-align:right; color:#663366;}
#arrow div{ float:left;}
#footer{ float:left; line-height:15px; border-top:solid 5px #663366; font-size:10px; margin:2px 0 0 0; padding:5px 0 0 0;}
#footer a{ color:#333333; text-decoration:none;}
#footer a:hover{ color:#663366; text-decoration:underline;}
#fleft{ float:left; padding:0 0 0 5px;}
#fright{ float:right; padding:0 5px 0 0;}
#twocs{ clear:both; padding:0 0px 0 5px; width:740px;}
#twocs a{color:#666666;}

#pnav{ float:right; margin:59px 0 0 0px;}
#pnav li{ list-style:none; float:left; padding:0 0 0 1px; background:url(images/pnavbg.gif) repeat-y left;}
#pnav span{ margin:0 11px 0 12px;}
#pnav a, #pnav a span{ color:#333333; display:block; text-decoration:none; font-size:11px; }
#pnav a span, #pnav a{ padding:0 0 0px 0; line-height:22px; }
#pnav a:hover span{ color:#FFFFFF; background:#663366; text-decoration:none; cursor:pointer; }
#pnav a:hover{ color:#FFFFFF; background:#663366; text-decoration:none; }
#pnav .pnavon span,#pnav .pnavon{ color:#FFFFFF; background:#663366; text-decoration:none; cursor:pointer; }

#snav{ float:left; width:750px; background:#663366; height:24px;}
#snav ul{ float:right;}
#snav li{ list-style:none; float:left; margin:3px 0;  padding:0px 0 0 1px;  background:url(images/snavbgsep.gif) no-repeat top left;}
#snav span{ margin:0 11px 0 12px;}
#snav a, #snav a span{ color:#333333; display:block; text-decoration:none; font-size:11px; color:#FFFFFF; background:url(images/snavbg.gif)}
#snav a span, #snav a{ padding:0 0 0px 0; line-height:21px; }
#snav a:hover span{ color:#663366; background:#FFFFFF; text-decoration:none; cursor:pointer; }
#snav a:hover{ color:#663366; background:#FFFFFF; text-decoration:none; }
#snav .snavon span,#snav .snavon{ color:#663366; background:#FFFFFF; text-decoration:none; cursor:pointer; }

#enquiryform { margin-top: 20px; padding:0 0 0 45px; clear:both;}
#enquiryform label, #enquiryform input, #enquiryform textarea { float: left; width: 220px; display: block; margin-bottom: 5px; }
#enquiryform label { width: 100px; padding-right: 20px; padding-top: 3px; text-align: right; }
#enquiryform select { width: 222px; margin-bottom: 5px;}
#enquiryform br { clear: both; }
#enquiryform input { float: left; clear: none; }
#enquiryform input.sbt { float: right; clear: none; width: 5em; margin-top: 5px; margin-right:13px; background-color: #663366; color: #fff; font-family: Arial, Helvetica, Sans-Serif; border: 1px solid; padding: 3px; text-align: center;}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 743px; /* Set to gallery width, in px or percentage */
height: 100px; /* Set to gallery height */
background:#FFFFFF;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
clear:left;
}

#statusdiv {
background-color:#FFFFFF;
border: 1px solid gray;
padding: 3px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
display:none;
}

/* End Gallery Styles */


.sigForm label 
{
    font-weight: bold;
}


/*literature styles*/

.litItem{float:left;width:230px;height:170px;margin:0 10px 10px 0;border:solid 0px red;}
.litItem img{float:left;}
.litItemDesc{float:left;width:85px;padding:10px 0 0 10px;border:solid 0px red;}
.litItemDesc a{color:Black !important;}
.litItemDesc a:hover{color:#663366 !important;}