/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


/* typography.css */
body {font-size:12px;color:#222;background:#000;font-family: trebuchet MS, arial,sans-serif;text-align:center;margin: 20px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2em;line-height:1;margin-bottom:0.0em;font-family:arial,sans-serif;text-align:left; color:#006699;}
h2 {font-size:1.5em;margin-bottom:0.0em; padding: 10px 0px 5px 45px; color:#f46534; font-family:arial black, Arial, Helvetica, sans-serif}
h1.home {font-size:2em; margin: 0;}
h1.logofont {position:absolute; top:100px; right:225px;font-size:3em; font-family: arial;margin: 0;color:#FF0000;}
.hometagline {font-size: 1.5em; color: #1D515C;}
p.margin {padding: 0 0 0 50px; font-size:10px;}
h2.pickup {padding:0 0 0 50px;font-size:1.4em;font-weight:bold;line-height:1.4;margin-bottom:0.3em;font-family:arial,sans-serif;text-align:left; color:#812121;}
h2.pp {font-size:1.1em;margin-bottom:0.0em; padding: 0px 0px 0px 30px; color:#000; background:url("/images/ball.jpg") no-repeat 0 50%;}
h2.pb {font-size:1.5em;margin: 5px 0 0 10px; padding: 0px 0px 0px 20px; color:#fff; }
h2.pbpics {font-size:1.5em;margin: 5px 0 0 40px; padding: 0px 30px 0px 20px; color:#fff; }
h2.pbpicx {font-size:1.5em;margin: 5px 0 0 20px; padding: 0px 30px 0px 20px; color:#fff; }

h2.pbpics2{font-size:1.5em;margin: 5px 0 0 20px; padding: 0px 30px 0px 20px; color:#fff; }
h2.pbpics3{font-size:1.5em;margin: 5px 0 0 00px; padding: 0px 30px 0px 20px; color:#fff; }

h2.cov {font-size:1.5em;font-weight:bold;margin-bottom:0.0em; padding: 10px 0px 15px 20px;color:#848484;background:url("/images/bd_services.jpg") no-repeat;}
h2.ball {font-size:1.5em;margin: 5px 0 0 15px; padding: 0px 0px 0px 20px; color:#fff; background:url("/images/ball.jpg") no-repeat 0 50%;}
p.employeelinks {font-weight:bold;padding:0 0 0 75px; font-size:14px;color:#000099;line-height:18px;}
p.employeelinks2 {font-weight:bold;padding:0 0 0 10px; font-size:12px;color:#000099;line-height:18px;}
p.employeelinks2ex {background:url("/images/excel.jpg") no-repeat;font-weight:bold;margin:0 0 0 5px;padding:0 0 0 20px; font-size:12px;color:#000099;line-height:18px;}

h2.butla {font-size:1.5em;margin-bottom:0.0em; padding: 0px 0px 0px 20px; color:#fff; background:url("/images/button.gif") no-repeat 0 50%;}
h2.butra {font-size:1.5em;margin-bottom:0.0em; padding: 0px 0px 0px 20px; color:#fff; background:url("/images/button.gif") no-repeat 0 50%;}
h2.butl {font-size:1.5em;margin-bottom:0.0em; padding: 0px 0px 0px 5px; color:#fff; }
h2.butr {font-size:1.5em;margin-bottom:0.0em; padding: 0px 0px 0px 20px; color:#fff;background:url("/images/button6.jpg") no-repeat 0 50%; }

h2.hp {font-size:1.1em;margin-bottom:0.0em; padding: 0px 0px 0px 23px; color:#000; background:url("/images/check.jpg") no-repeat 0 50%;}
h2.hpx {font-size:1.0em;margin-bottom:0.0em; padding: 0px 0px 0px 10px; color:#000;}
h2.stories {font-size:15px;margin-bottom:0.2em; margin-top: 0.5em;}
h2.hpimage {font-size:15px;margin-bottom:0.2em; margin-top: 0.5em; padding: 0 0 0 50px;}
h2.first {font-size:1.5em;margin-bottom:0.0em; padding: 30px 0px 5px 35px; color:#3d3d3d; font-family:arial black, Arial, Helvetica, sans-serif}
h2.sec {font-size:1.1em;font-weight:bold;margin-bottom:0.0em; padding: 5px 0px 5px 35px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif}
h2.secx {font-size:1.0em;font-weight:bold;margin-bottom:0.0em; padding: 5px 40px 5px 35px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif}
h2.secx2 {font-size:1.0em;font-weight:;margin-bottom:0.0em; padding: 5px 40px 5px 50px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif}
h2.secx2b {font-size:1.4em;margin-bottom:0.0em; padding: 5px 0px 5px 75px; color:#35407b; font-family:Arial, Helvetica, sans-serif}
p.first {font-size:1.0em;margin-bottom:0.0em; padding: 0px 25px 5px 40px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif}
p.regs {font-size:1.0em;margin-bottom:0.0em; padding: 0px 0px 5px 50px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif}
h3.regs {font-size:1.2em;margin-bottom:0.0em; padding: 0px 0px 5px 50px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif}
h2.regs1 {font-size:1.2em;margin-bottom:0.0em; padding: 0px 0px 5px 54px; color:#812121; font-family:Arial, Helvetica, sans-serif}
h2.regs8 {font-size:1.2em;margin-bottom:0.0em; padding: 20px 0px 5px 55px; color:#812121; font-family:Arial, Helvetica, sans-serif; color:#FF0000;}

h3.specs {font-size:1.0em;margin-bottom:0.0em; padding: 0px 25px 5px 54px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
p.specs {font-size:1.0em;margin-bottom:0.0em; padding: 0px 25px 0px 50px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
p.contact {font-size:1.5em;margin-bottom:0.0em; padding: 0px 25px 0px 50px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; line-height:26px;}

h3.specs1 {font-size:1.0em;margin-bottom:0.0em; padding: 0px 25px 10px 74px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
h3.specsx {font-size:1.1em;margin-bottom:0.0em; padding: 10px 25px 5px 00px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3.confirm {font-size:2.0em;margin-bottom:0.0em; padding:30px 25px 10px 254px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
h3.specs {font-size:1.0em;margin-bottom:0.0em; padding: 0px 25px 5px 54px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
h2.three {font-size:1.5em;margin-bottom:0.0em; padding: 50px 0px 5px 70px; color:#3d3d3d; font-family:arial black, Arial, Helvetica, sans-serif}
h2.four {font-size:1.5em;margin-bottom:0.0em; padding: 20px 0px 5px 70px; color:#3d3d3d; font-family:arial black, Arial, Helvetica, sans-serif}
h2.phone {font-size:1.2em;margin-bottom:0.0em; padding: 00px 0px 5px 495px; color:#000; font-family: Arial, Helvetica, sans-serif}
h6.intro {font-size:1.1em;margin-bottom:0.0em; padding: 10px 0px 5px 60px; color:#3d3d3d; font-family: Arial, Helvetica, sans-serif}
h6.introx {padding: 10px 0px 5px 28px;background:url("/images/check.jpg") no-repeat 0 50%;font-size:1.1em;margin-left:100px;  color:#3d3d3d; font-family: Arial, Helvetica, sans-serif}
h6.intro2 {font-size:1.5em;margin-bottom:0.0em; padding: 70px 0px 5px 350px; color:#3d3d3d; font-family: Arial black, Helvetica, sans-serif}
h3 {font-size:.9em;line-height:1.2;margin-bottom:1em;color:#333333;padding: 0px 10px 0px 0px;}
h4 {font-size:1.0em;margin-bottom:0.0em; padding: 65px 0px 0 40px;color:#000;}
h4.bdhead {font-size:1.5em;font-weight:bold;margin-bottom:0.0em; padding: 10px 0px 15px 20px;color:#848484;}
h4.map {font-size:1.5em;font-weight:bold;margin-bottom:0.0em; padding: 3px 0px 3px 3px;color:#848484;}
p.foot {font-size:1.2em;margin-bottom:0.0em; padding: 78px 0px 0 10px;color:#fff;}h5 {font-size:.8em;padding: 5px 0px 5px 5px;color:#fff;}
h6 {font-size:1.2em;font-weight:bold;color:#000;padding: 5px 5px 5px 40px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em; line-height:1.4em;font-family:arial,sans-serif;}}
p.introx {padding: 30px 0px 5px 150px; line-height:1.4em;}
p.edge {margin:0 0 0 0px; color:#8e2c18;line-height:1.4em;font-size:1.3em; font-weight:bold; }
.t { color:#000000; font-family: verdana,helvetica,arial,times; font-size: 8pt; font-style: bold; }/* form fields */
h2.pb {font-size:1.5em;margin: 5px 0 0 10px; padding: 0px 0px 0px 20px; color:#fff; }

.vleft {float:left;width:100px;padding:0px 0px 0px 50px;}
.vright {float:right;width:450px;margin:0 0 0 50px; color:#8e2c18;line-height:1.4em;font-size:1.3em; font-weight:bold; }
.divbottom {clear:both;width:350px;}

div#header{position:relative;background:url("/images/topasd.jpg") no-repeat;height:185px;width:940px;}
div#header2{position:relative;background:url("/images/midasd.jpg") no-repeat;width:940px;height:46px;}
div#header3{position:relative; width:940px;height:120px; margin 0 0 0 0px; padding:00px 0 50px 0;}

div#container{text-align:left; width:940px;margin:0 auto;}
div#right{float:left;width:75px;margin-left:-75px;}
div#left{float:left;width:265px;margin-left:-940px; padding: 0 0px 0 0px; }
div#footer{background:url("/images/footasd.jpg") ;clear:left; width:940px;height:190px;font-size:10px;}
div#wrapper{float:left;width:940px;margin:0 auto;background:url("/images/midsd.jpg") repeat-y;}
div#bigwrap{width:940px;background: repeat-y;}
div#content{background:transparent;margin: 0px 74px 0px 265px;height:600px;  }
div#formx{background:transparent;margin: 0px 0px 0px 80px;  }



div#headerx{width:936px;clear:both;border-bottom: 1px solid #000;height:0;}
div#wrapperx{float:left;width:100%}
div#contentx{margin: 0px 320px 0px 290px;}
div#navigationx{float:left;width:285px;height:00px;margin-left:-940px;background:#000;}
div#extrax{background:#000; float:left;height:00px;width:278px;margin-left:-280px;}



.buttont {
	display:block;
	width:224px;
	height:46px;
	text-indent:-9999px;
	padding:40px 0 0 35px;
}
.buttont a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/testy.jpg) no-repeat top left;
	outline:none;
	z-index:1;
}
.buttont a:hover {display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/testy.jpg) no-repeat top left;
	outline:none;
	z-index:1;
	background-position:0 -46px;
}


.buttonp {
	display:block;
	width:224px;
	height:46px;
	text-indent:-9999px;
	padding:0px 0 0 35px;
}
.buttonp a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/porty.jpg) no-repeat top left;
	outline:none;
	z-index:1;
}
.buttonp a:hover {display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/porty.jpg) no-repeat top left;
	outline:none;
	z-index:1;
	background-position:0 -46px;
}


.buttonc {
	display:block;
	width:224px;
	height:46px;
	text-indent:-9999px;
	padding:0px 0 0 35px;
}
.buttonc a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/cont.jpg) no-repeat top left;
	outline:none;
	z-index:1;
}
.buttonc a:hover {display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/cont.jpg) no-repeat top left;
	outline:none;
	z-index:1;
	background-position:0 -46px;
}


.buttona {
	display:block;
	width:224px;
	height:46px;
	text-indent:-9999px;
	padding:0px 0 0 35px;
}
.buttona a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/arty.jpg) no-repeat top left;
	outline:none;
	z-index:1;
}
.buttona a:hover {display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/arty.jpg) no-repeat top left;
	outline:none;
	z-index:1;
	background-position:0 -46px;
}

.buttonq {
	display:block;
	width:209px;
	height:160px;
	text-indent:-9999px;
	padding:67px 0 0 75px;
}
.buttonq a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/free.jpg) no-repeat top left;
	outline:none;
}
.buttonq a:hover {display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/free.jpg) no-repeat top left;
	outline:none;
	background-position:0 -160px;
}




#navX {margin: 0; padding: 0px 0px 0px 5px;text-align:left; }
#navX li {font:arial,tempus sans itc; padding: 0px 0px 0px 5px;text-align:left;}
#navX a {font: 12px arial, tempus sans itc,  serif;display: ; padding: 0px 0px 0px 5px; text-decoration: none; background: transparent; color:#000;font-weight:bold ;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navX a {}            /* End IE5-Mac hack */
#navX a:hover {font:arial,tempus sans itc;background:; color: #934618;}

#navY {margin: 0; padding: 0px 15px 10px 10px;text-align:left; }
#navY li {font:arial,tempus sans itc; padding: 0px 0px 0px 0px;}
#navY a {font: 21px arial, tempus sans itc,serif;display: ;  padding: 0px 0px 0px 0px; 
text-decoration: none; ;
font-weight:bold ; background: transparent; color:red}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navY a {}            /* End IE5-Mac hack */
#navY a:hover {font:tempus sans itc;background: transparent   0px  no-repeat; color: #000;}


#navleft {margin: 0; padding: 0px 0px 0px 0px;text-align:left;  background:url("/images/bd_articles.jpg") no-repeat;}
#navleft li {font:arial,tempus sans itc; padding: 0px 0px 0px 0px;}
#navleft a {font: 12px arial, tempus sans itc,serif;display: ;  padding: 0px 0px 0px 10px; 
text-decoration: none; font-weight:bold ; background: transparent; color:#6086ad; line-height:1.8em;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navleft a {}            /* End IE5-Mac hack */
#navleft a:hover {font:tempus sans itc;background: transparent   0px  no-repeat; color:#ff0000;}

#navleft1 {margin: 0; padding: 0px 0px 0px 0px;text-align:left;  background:url("/images/bd_services.jpg") no-repeat;}
#navleft1 li {font:arial,tempus sans itc; padding: 0px 0px 0px 0px;}
#navleft1 a {font: 12px arial, tempus sans itc,serif;display: ;  padding: 0px 0px 0px 10px; 
text-decoration: none; font-weight:bold ; background: transparent; color:#6086ad; line-height:1.8em;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navleft1 a {}            /* End IE5-Mac hack */
#navleft1 a:hover {font:tempus sans itc;background: transparent   0px  no-repeat; color:#ff0000;}



#navright {margin: 0; padding: 0px 0px 0px 0px;text-align:left;  background:url("/images/bd_services.jpg") no-repeat;}
#navright li {font:arial,tempus sans itc; padding: 0px 0px 0px 0px;}
#navright a {font: 12px arial, tempus sans itc,serif;display: ;  padding: 0px 0px 0px 10px; 
text-decoration: none; font-weight:bold ; background: transparent; color:#6086ad;; line-height:1.8em;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navright a {}            /* End IE5-Mac hack */
#navright a:hover {font:tempus sans itc;background: transparent   0px  no-repeat; color:#ff0000;}

#navright1 {margin: 0; padding: 0px 0px 0px 0px;text-align:left;  background:url("/images/bd_articles.jpg") no-repeat;}
#navright1 li {font:arial,tempus sans itc; padding: 0px 0px 0px 0px;}
#navright1 a {font: 12px arial, tempus sans itc,serif;display: ;  padding: 0px 0px 0px 10px; 
text-decoration: none; font-weight:bold ; background: transparent; color:#6086ad;; line-height:1.8em;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navright1 a {}            /* End IE5-Mac hack */
#navright1 a:hover {font:tempus sans itc;background: transparent   0px  no-repeat; color:#ff0000;}


#navmid {margin: 0; padding: 0px 0px 0px 0px;text-align:left; }
#navmid li {font:arial,tempus sans itc; padding: 0px 0px 0px 0px;}
#navmid a {font: 12px arial, tempus sans itc,serif;display: ;  padding: 0px 0px 0px 10px; 
text-decoration: none; font-weight:bold ; background: transparent; color:#000;; line-height:1.8em;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navmid a {}            /* End IE5-Mac hack */
#navmid a:hover {font:tempus sans itc;background: transparent   0px  no-repeat; color:#934618;}

#headright {margin: 0; padding: 30px 0px 0px 440px;text-align:left; }


div.scrollable { 
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;          
    width: 898px;     
    height:105px; 
	margin:0 0 0 33px;    
} 
 
/*  
    root element for scrollable items. Must be absolutely positioned 
    and it should have a super large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items {     
    /* this cannot be too large */ 
    width:20000em;     
    position:absolute;         
} 
 
/*  
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active item */ 
div.items div.active { 
    border:1px inset #ccc;         
    background-color:#fff; 
}



h2.service
{
	
	padding: 0 0px 0 0px;
	font-family: franklin gothic, trebuchet MS, arial,sans-serif;
	
}



p a
{
	font-family: "Lucida Sans Unicode","Mongolian Baiti","Perpetua Titling MT","Trebuchet MS";
	background: inherit;
	color: #777;
}

p a:hover
{
	background: inherit;
	color: #000;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -250px;
	left: -35px;
	z-index: 1;
}

.hoverbox img
{
	background: #993e0b;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 75px;
	height: 50px;
}

.hoverbox li
{
	background: #000;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{position: absolute;
	top: -250px;
	left: -35px;
	border-color: #000;
	width: 350px;
	height: 230px;
}

.buttonq {
	display:block;
	width:178px;
	height:106px;
	text-indent:-9999px;
	padding:20px 0 0 4px;
}
.buttonq a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/order.jpg) no-repeat top left;
	outline:none;
}
.buttonq a:hover {display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/order.jpg) no-repeat top left;
	outline:none;
	background-position:0 -106px;
	
	}


.preload1 {background: url(/prodrop4/pro_drop4_2ax.gif);}
.preload1 {background: url(/prodrop4/pro_drop4_2bx.gif);}

.prodrop4 {padding:5px 0 0 20px; margin:0; list-style:none; height:36px;  background:transparent url(/prodrop4/pro_drop4_backx.gif); position:relative; z-index:1; font-family:arial, verdana, sans-serif;}
.prodrop4 li.top {display:block; float:left;}
.prodrop4 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 10px; cursor:pointer;background: url(/prodrop4/pro_drop4_2ax6.jpg) no-repeat;}
.prodrop4 li a.top_link span {float:left; display:block; padding:0 20px 0 10px; height:36px;background:url(/prodrop4/pro_drop4_2bx6.jpg) no-repeat right top;}
.prodrop4 li a.top_link:hover {color:#bcbcbc; background: url(/prodrop4/pro_drop4_2ax.gif) no-repeat; line-height:25px;}
.prodrop4 li a.top_link:hover span {background:url(/prodrop4/pro_drop4_2bx.gif) no-repeat right top;}

.prodrop4 li:hover > a.top_link {color:#bcbcbc; background: url(/prodrop4/pro_drop4_0ax6.gif) no-repeat; line-height:25px;}
.prodrop4 li:hover > a.top_link span {background:url(/prodrop4/pro_drop4_0bx6.gif) no-repeat right top;}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop4 a:hover {visibility:visible; position:relative; z-index:1;}
.prodrop4 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.prodrop4 ul.sub1 {width:130px;}
.prodrop4 ul.sub2 {width:140px;}
.prodrop4 ul.sub3 {width:120px;}
.prodrop4 ul.sub4 {width:122px;}

.prodrop4 :hover ul {left:0; top:35px; background: #f29e4d; padding:3px; border:1px solid #000; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:1;}
.prodrop4 :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#fff; text-decoration:none;}
.prodrop4 :hover ul li a:hover {background:#000; color:#fff;}


#menu a, #menu a:visited {
  text-decoration:none;
  text-align:left;
  background:url(/images/menubgsd.jpg) no-repeat;
  font-size:13px;
  line-height:22px;
  font-weight:bold;
  color:#fff;
  display:block; 
  width:155px; 
  padding:0 0 0 35px;
  margin:14px 0 0 95px;
  border-right:0px solid #504a49;
  }
#menu a:hover {
  border-right:0px solid #000;
  background:url(/images/menubgsd1.jpg) no-repeat;color:#f46534;
  }
  
#menureg a, #menureg a:visited {
  text-decoration:underline;
  text-align:left;
 
  font-size:12px;
  font-weight:bold;
  color:#222449;
  display:block; 
  
  padding:0px 0px 0px 40px;
  margin:5px;
  border-right:0px solid #504a49;
  }
#menureg a:hover {
font-size:12px;
  font-weight:bold;
color:#bcbcbc;
  border-right:0px solid #000;
  }  
  
.assi {padding:0 0 0 25px;}



table {margin:0 0 0 50px;
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border-collapse: collapse;
	width: 320px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {color:#fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #666666;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 190px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}
	
	
/* always visible */
#outer .holder {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;}

#columnarForm {width: 445px; padding:0 0 0 45px;}
#columnarForm legend {background: #eee;
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 1em;
	padding: 2px 4px;}
#columnarForm fieldset {border: 1px solid #999; margin: 0 1em 1em 0; padding: 0 1em 1em 1em;}
#columnarForm fieldset.radio {width: 15em; margin: 1em 0 2em 0;}
#columnarForm fieldset.radio input {clear: both; float: left; width: auto;}
#columnarForm fieldset.radio label {font-weight: normal;}
#columnarForm input {display: block; width: 420px;}
#columnarForm inputx {display: block; width: 320px;}
#columnarForm textarea {display: block; width: 420px;}
#columnarForm label {display: block; margin-bottom: 2px; margin-top: 5px; font-weight: bold;}
#columnarForm label.first {padding-top: 0em;}
#columnarForm select {display: block;}
#columnarForm submit {width:350px;}
input.txt_er, textarea.txt_er, select.txt_er, file.txt_er, checkbox.txt_er, radio.txt_er, p.txt_er {
	font-size: 1em;
	width: 150px;
	background: #e3c7c7;
	border: 1px solid #cc0000;
	padding: 1px 0 1px 2px;
	}
 p.txt_er {
 	width: 90%;
 	}
.success_sent {
	background: #4c4c4c;
	border: 1px solid #ccc;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 20px;
	color: #fff;
	}
.failure_sent {
	background: #4c4c4c;
	border: 1px solid #ccc;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 20px;
	width: 90%;
	}
	
	
b.t {font-size:10px;width:250px;}
.b { color:#000000; font-family: verdana,arial,helvetica,times; font-size: 13px;}/* main body text */
.t { color:#000000; font-family: verdana,helvetica,arial,times; font-size: 8pt; font-style: bold; }/* form fields */
	