body {font-family:verdana, Arial; font-size:12px;color:#232323; margin:0 0 0 0;background-color: #FFFFFF;BACKGROUND-IMAGE: url(images/bg.jpg); BACKGROUND-REPEAT: repeat-y;background-position: 555px 0;}
TD {font-family:Verdana, Arial, sans-serif; font-size: 12px; color: #232323 }

/**************** Background Styles ****************/

.bg_header {BACKGROUND-IMAGE: url(images/header_lines.gif); BACKGROUND-REPEAT: repeat}
.footer_bg {BACKGROUND-IMAGE: url(images/footer2.gif); padding:7px 15px;FONT-SIZE: 10px;FONT-FAMILY: Verdana, Arial;COLOR: #ffffff;TEXT-DECORATION: none}

/**************** Text Styles ****************/

h1{font-family:arial;font-size:11.7pt;margin:5px 0 7px 1px;font-weight:bold;color:#224499;}
h2{font-family:Verdana;font-size:12px;margin:17px 0 0 1px;font-weight:bold;color:#232323;}
h3{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}
h4{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}
h5{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}
h6{font-family:Verdana;font-size:12px;margin:0 0 0 0;font-weight:bold;color:#232323;}

.dallas_glass_text {padding:15px;background-color: #FFFFFF;FONT-WEIGHT: lighter; FONT-SIZE: 12px; COLOR: #232323; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.small{margin-top:10px;font-size:11px;FONT-FAMILY:  Arial;FONT-WEIGHT: bold;border-top: 1px solid #041F4F;border-bottom: 1px solid #041F4F;padding:5px 0 0 0;background-color:#FFFFFF}
.medium{font-size:19px;FONT-FAMILY: Arial;FONT-WEIGHT: bold;}
p {margin:16px 0 0 0;}
p.links {margin:13px 0 0 0;}
.navpad {padding:0 20px 0 0;FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.20pad {padding:0 20px 0 0;}
.footer{FONT-SIZE: 10px;FONT-FAMILY: Verdana, Arial;COLOR: #ffffff;padding:0 0 0 80px;}

/**************** Link Styles ****************/

A.reg:link {FONT-SIZE: 13px; COLOR: #0000CE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.reg:visited {FONT-SIZE: 13px; COLOR: #0000CE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.reg:hover {FONT-SIZE: 13px; COLOR: #0000CE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

A.nav:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.nav:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.nav:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

A.foot:link {FONT-SIZE: 10px; COLOR: #B3CBF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot:visited {FONT-SIZE: 10px; COLOR: #B3CBF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot:hover {FONT-SIZE: 10px; COLOR: #B3CBF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

A.foot2:link {FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot2:visited {FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.foot2:hover {FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

/**************** Miscellaneous Styles ****************/

.mid { vertical-align:middle; padding:2px 2px 5px 0}
.mapinput{margin:0 0 5px 0;padding:0 0 0 2px;border:1px solid #A8C2DB;background-color:#FFFFFF;color:#303030;font-size:8.0pt;}
.mapbutton{width:105px;font:0.9em Verdana;}
.mapsmall{font:0.8em Verdana;padding:0 0 0 0;color:#303030}
input.btn{width:8.7em;
   color:#FFFFFF;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:125%;
   font-weight:bold;
   background-color:#800000;
   border:1px solid;
   border-top-color:#FFFFFF;
   border-left-color:#FFFFFF;
   border-right-color:#FFFFFF;
   border-bottom-color:#FFFFFF;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ff800000',EndColorStr='#ff800000');}

input.btnhov{color:#800000;cursor:pointer;
   background-color:#F4EBCE;
   border-top-color:#97B2E1;
   border-left-color:#97B2E1;
   border-right-color:#1E438A;
   border-bottom-color:#1E438A;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ffF4EBCE',EndColorStr='#ffF4EBCE');}
   
input.btn2{width:9.1em;margin-left:6px;
   color:#FFFFFF;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:125%;
   font-weight:bold;
   background-color:#800000;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ff800000',EndColorStr='#ff800000');}   
   
input.btnhov2{color:#800000;cursor:pointer;
   background-color:#F4EBCE;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ffF4EBCE',EndColorStr='#ffF4EBCE');}  

/**************** Gallery Styles ****************/

.galdescrip{font-family:arial;color:#A60000;font-size:12pt;font-weight:bold;}
.smallspace{p.spacing:10px;margin-top:10px;}
.gallerysmallspace{padding-top:5px;background: #FFFFFF url(images/loading.gif) no-repeat fixed top center;}
