<STYLE TYPE="text/css">
<!-- 

form {MARGIN: 0px; PADDING: 0px;}

.tborder {background-color: #FFFFFF; color: #000000; border: 1px solid #536B85;}
.tcat { background: #536B85; COLOR: #FFFFFF; font-family: Verdana; font-size:12px;}
.tcattitle {COLOR: #FFFFFF; font-family: Verdana; font-size:12px;font-weight:bold}

.errorbox{background:#FFFF00}

.contenttableborder {background: #F1F1F1; color: #000000;}
.tablehighlight{background: #FFFFFF; color: #282828; font: bold 10pt verdana;}
.tickettextblue{COLOR: #9E151A;}

.dashborder {background-color: #FFFFFF; color: #000000; border: 1px solid #63ACD0; -moz-border-radius: 4px 4px 4px 4px; Z-INDEX: 10; BACKGROUND: #FBF7F7;}
.dashboardtitle { margin-left: 0; margin-top: -0.1em; padding: 0px 0px 0px 10px; COLOR: #1287BC; font: 32px Trebuchet MS, Verdana, Arial, Helvetica; margin-bottom: -0.22em; Z-INDEX: 9; POSITION: relative;}

.tabletitlerow {BACKGROUND: #536B85; COLOR: #282828; FONT: 11px Verdana;}
.tabletitle {COLOR: #282828; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-WEIGHT: bold;}
.tabletitlerowhead {BACKGROUND: #536B85; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-WEIGHT: bold;}

.row1 {background:#FFFFFF; color:#000000; font-family: vedana; font-size: 11px; font-weight: normal;text-decoration: none;}
.row2 {background:#F3F3F3; color:#000000; font-family: vedana; font-size: 11px; font-weight: normal;text-decoration: none;}
.calactivehour {BACKGROUND: #FFFFCC; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica;}

.hlrow {BACKGROUND-COLOR: #FBF7F7; COLOR: red; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica;}
.rowerror {background-color: #FFFF66; color: #666666; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial}

.mediumtitle {COLOR: #333333; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-WEIGHT: bold;}
.darkredtext { FONT-SIZE: 11px; COLOR: #065796; FONT-FAMILY: Verdana, Arial; text-decoration:none}

.grayedtext {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial; VERTICAL-ALIGN: middle;}

.navsection {text-decoration: none; margin: 0 0 0 0; border: 1px solid #CDCDCD; background: #FFFFFF url(images/navtitlebg.gif) no-repeat top left; -moz-border-radius: 4px 4px 0px 0px; COLOR: #61718C; WIDTH: 100%;}
.navsub {padding: 4px 4px 4px 4px;}

.navtitle {FONT-SIZE: 11px; COLOR: #454545; FONT-FAMILY: Verdana, Arial; VERTICAL-ALIGN: middle; HEIGHT: 20px; WIDTH: 100%;}
.rownotes {background-color: #F8F8F8; color: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica;}
.navpage {background-color: #FFFFFF; color: #FFFFFF; font: 11px Tahoma, Verdana; padding: 2px 4px 2px 4px; white-space: nowrap;}
.navpageselected {background-color: #FBF7F7; color: #000000; font: 11px Tahoma, Verdana; padding: 2px 4px 2px 4px; white-space: nowrap;}

.smalltext {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; VERTICAL-ALIGN: middle; text-decoration:none}
.redtext {FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Arial;}
.bigtext {FONT-SIZE: 18px;COLOR: #000000;FONT-FAMILY: Verdana, Arial}

.highlightpage {background-color: #206B8C; color: #FFFFFF; font: bold 11px Tahoma, Verdana; padding: 2px 4px 2px 4px; white-space: nowrap;}
.highlightpage a:link{color: #FFFFFF; text-decoration: none;}
.highlightpage a:visited{color: #FFFFFF; text-decoration: none;}
.highlightpage a:hover, .highlightpage a:active{color: #FFFFFF;text-decoration: underline;}

.yellowbuttonbigbig {BORDER: solid 0 #FFFFFF; BACKGROUND: URL(images/yellowbuttonbigbigbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;}
.yellowbutton {BORDER: solid 0 #FFFFFF; BACKGROUND: URL(images/yellowbuttonbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 64px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;}
.yellowbuttonbig {BORDER: solid 0 #FFFFFF; BACKGROUND: URL(images/yellowbuttonbigbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 85px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;}
.swiftcheckbox {padding: 0px; margin: -5px; vertical-align: middle;}
.swifttext {BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; BORDER: 1px SOLID #666666; PADDING: 2px 2px 2px 2px; MARGIN: 0px; vertical-align: middle;}
.swiftselect{BORDER: 1px SOLID #4C77B6; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; BORDER: 1px SOLID #666666; margin: 0px; padding: 1px; vertical-align: middle; Z-INDEX: 11;}
.logintext {COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; BORDER: 1px SOLID #666666; WIDTH: 170px; PADDING: 2px 2px 3px 2px; MARGIN: 0px; BACKGROUND: URL(images/icon_user.gif) no-repeat; BACKGROUND-POSITION: 1px 1px; BACKGROUND-COLOR: #FFFFFF; PADDING-LEFT: 18px; VERTICAL-ALIGN: middle;}
.loginpassword {BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; BORDER: 1px SOLID #666666; WIDTH: 186px; PADDING: 2px 2px 2px 2px; MARGIN: 0px; VERTICAL-ALIGN: middle;}
.bluebuttonsuperbig {BORDER: solid 0 #FFFFFF; BACKGROUND: URL(images/bluebuttonsuperbig.gif) no-repeat; HEIGHT: 21px; WIDTH: 108px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;}
.bluebuttonbig {BORDER: solid 0 #FFFFFF; BACKGROUND: URL(images/bluebuttonbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 85px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;}
-->

#wrap {
background-attachment:fixed;
background-image:url(images/bennettbg.jpg);
background-position:center center;
background-repeat:repeat-y;
overflow:hidden;
min-height:800px;
}



body, a {
color:#000000;
}

body {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
}

body {
line-height:1.5em;
min-width:935px;
margin:0;
padding:0;
}

#body {
width:935px;
margin:0 auto;
}

ul, ol, li, img {
margin:0;	
padding:0;
}

div, p, img {
padding:0;
}

#header1 {
height:226px;
text-align:left;
position:relative;
}

#wrapper {
float:left;
width:100%;
}

.shadow {
-moz-box-shadow:0 0 3px #AAAAAA;
}

.opacity {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
}

.box {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-style:solid;
border-width:1px;
border-color:#AAAAAA;
}

#container {
border-left:1px dotted #AAAAAA;
margin-left:216px;
}

#container {
float:left;
margin:0;
}



.container-full {
border:0 none !important;
margin-left:auto !important;
margin-right:auto;
padding:0 !important;
width:690px !important;
}




#posts {
padding:8px;
}

#footer {
background-image:url(images/footer-bottom.png);
background-position:center top;
background-repeat:no-repeat;
width:935px;
}

#footer {
clear:both;
font-size:1.2em;
margin:0 auto;
padding:15px 0 20px;
}

#footer img {
left:610px;
position:relative;
top:-50px;
}

.sophiopartslisting #filterRow {width:660px;}

partnumber {
font-family:Arial,Helvetica,sans-serif;
font-color:FFFFFF;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
}


</STYLE>