/* Universal Styles */

body {margin:3px 0px 3px}
body,table,td {font:12px tahoma, verdana, arial;color:#333333;text-align:left;vertical-align:top}

a:link,a:visited {font-weight:bold;color:#CC6600}
a:hover {font-weight:bold;color:#993300}

h1 {margin:0px;font:bold 13pt Tahoma, Verdana;color:#666666;text-align:center}
h2 {margin:0px;padding:1px;font:bold 14px Tahoma, Verdana;color:#FF7700;background-color:#FFF;display:block;border-top:2px solid #AAAAAA;border-bottom:2px solid #AAAAAA}
h3 {margin:0px;padding:1px;font:bold 14px Tahoma, Verdana;color:#555;background-color:#DFDFDF;display:block;border-top:1px solid #999999;border-bottom:1px solid #999999}
.center {text-align:center}


/* Site Elements */

.table_header {border-top:1px dotted #999999;padding:3px 10px;color:#FF6600;font-weight:bold;background:#DDDDDD}
.table_header_2 {border-top:1px solid #999999;border-bottom:1px solid #999999;padding:3px 10px;font:bold 13px Verdana;color:#555;background:#DDDDDD}
.table_header_3 {color:#000;font:bold 13px Verdana;padding:2px;text-indent:7px;background:#DFDFDF;border-bottom:1px solid #999999}
.front_table_rows {background:#FFF}
.front_table_left {background:#EFEFEF;margin-bottom:2px;vertical-align:top;float:left}
.front_table_right {margin:0px;vertical-align:top;float:right}
.breadcrumb {border-bottom:1px solid #999999;background:#FFFFFF;font:10px/15px verdana, arial;padding-bottom:3px;text-indent:5px}
.breadcrumb a:link, .breadcrumb a:visited {font-weight:normal}
.lineright {border-right:2px solid #FFFFFF;border-bottom:1px solid #777777;text-align:center}
.linebottom {border-bottom:1px solid #777777;text-align:left;font-weight:bold}
.linebottomfront {border-bottom:1px solid #777777;height:22px}
.alternating_bg_1 {background:#FF7700}
.alternating_bg_2 {background:#FF8800}
.rectangle_box {background:#FF6600;padding:5px;margin:0px;text-align:center;border:1px solid #995500}
.rectangle_box a:link, .rectangle_box a:visited {color:#FFFFFF}
.models_box_title {text-align:center;border:1px solid #FFAA44;background:#FF8800;padding:3px;verticle-align:middle}
.models_box_title a:link, .models_box_title a:visited {color:#FFFFFF;font-weight:bold}
.footer p {text-align:center}
.footer a:link, .footer a:visited {color:#333333}
.spacetext {line-height:20px}
.doc_name {text-indent:8px;font-weight:bold;border-bottom:1px solid #EFEFEF}
.testimonial {}
.testimonial_byline {text-align:right}
#article {padding:10px}
#article ul li {padding-bottom:10px}
#article ul#nospace li {padding-bottom:0}


/* Form Elements */

.form {display:inline}
.questioncell {border-bottom:1px solid #AAAAAA;background:#EEEEEE}
.textfield {font:11px tahoma, verdana, arial;height:14px;border:1px solid #999999;color:#333333;margin:0px;padding:0px}
.dropdown {font:12px tahoma, verdana, arial;background:#EEEEEE;width:200px}
.textarea1 {font:11px tahoma, verdana, arial;border:1px solid #999999;color:#333333;margin:0px;padding:0px;width:400px}


/* Dropdown Menu */

#menu{width:776px}
#menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#menu ul{border:1px solid #BBB;width:754px;background:url(/images/bg.gif) center center repeat-x;padding-left:22px;margin:0 auto;float:left;font:bold 12px Arial}
#menu ul li{display:inline}
#menu ul li a{float:left;color:#7F7F7F;font-weight:bold;padding:4px 10px 4px 6px;text-decoration:none;background:url(/images/divider.gif) center right no-repeat}
#menu ul li a:hover{color:#494949}
#menu li .last {background:none}
#menu li a .last {background:none}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{position:absolute;top:0;border:1px solid #BBB;border-bottom-width:0;font:normal 11px/16px Verdana;z-index:100;background-color:white;width:200px;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/}
.dropmenudiv a{width:100%;display:block;text-indent:3px;border-bottom:1px solid #BBB;padding:2px 0;text-decoration:none;font-weight:normal;color:black}
.dropmenudiv a:hover{background-color:#F0F0F0}