/*------------------------ Osprey CSS ------------------------*/

body{
padding:0px; 
margin:0px;
margin-bottom: 80px;
}

select{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input{padding:0px; margin:0px;}

a.tablink{color:#FFFFFF; text-decoration:none;}

/*------------------------ Main Id CSS ------------------------*/
form,ul,li{margin:0px; padding:0px; }
#wrapper{width:964px; margin:auto;}
#top{height:113px; padding:0px 0px 0px 12px; float:left; clear:both;}


#main_body{float:left; width:940px;}
.main_body_bg{background:url(../images/right_bg.gif) repeat-y right;}
.main_body_bg_wide{background:url(../images/right_bg_wide.gif) repeat-y right;}


#footer{float:left;padding:8px 1px 9px 9px; width:930px;}
.footer1{width:681px; float:left;}
.footer2{width:245px; float:left;}


.left{width:678px; float:left; padding-left:12px;}
.left_wide{width:925px; float:left; padding-left:12px;}
.left_print{width:100%; float:left; padding-left:12px;}
.right{width:229px; float:left; padding:5px 11px 0px 10px;}
.logo{height:85px;}


.floatl{float:left;}
.floatr{float:right;}
.clear{clear:both;}

#toplink{ background:url(../images/top_link_bg.gif) no-repeat; height:28px; width:930px;}
#toplink ul{padding:0px;margin:0px;}
#toplink li{padding:0px;margin:0px; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

#toplink a:link{color:#FFFFFF; text-decoration:none; float:left; padding:5px 17px 5px 17px;}
#toplink a:visited{color:#FFFFFF; text-decoration:none; float:left; padding:5px 17px 5px 17px;}
#toplink a:hover{color:#FFFFFF; text-decoration:none; float:left; padding:5px 17px 5px 17px;}

.top-menu {width:240px; float:left; padding:48px 0px 0px 17px;}
.top-menu-left {width:98px; float:right;}
.top-menu-right {width:97px; float:right;}

#news ul {padding:0px; margin:0px;}
#news li {padding:1px 0px 0px 16px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:15px; list-style:none; background:url(../images/white_arrow.gif) no-repeat 6px 7px;}
#news a{color:#ffffff; text-decoration:underline;}
#news a:hover{color:#ffffff; text-decoration:none;}


#footer_icon ul {padding:0px 10px 0px 0px; margin:0px; float:left;}
#footer_icon li {margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; list-style:none; float:left; padding:1px 10px 3px 20px;}
#footer_icon a{color:#333333; text-decoration:none; float:left;}
#footer_icon a:hover{color:#333333; text-decoration:underline; float:left;}

.lpad5{padding-left:25px;}
#order{display:block; width:500px;}
#order fieldset{
	overflow:hidden; margin:0px; padding:0px; border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:11px;
	font-weight:normal; color:#000000; 
}
#order fieldset ul{margin:0px; padding:0px;}
#order fieldset ul li{list-style-type:none; display:block;
	padding-left:11px; float:left; 
}
#order fieldset ul li label{margin-top:3px; display:block; float:left; margin-right:2px;}
#order fieldset ul li select{width:100px;}
#order fieldset ul li input{height:20px; font-size:11px; padding:0px 2px 0px 2px;}

#rigister{border:1px solid #003366; padding:91px 27px 24px 29px; }
.img1{background:url(../images/register-details-img.gif) no-repeat left top;}
.img2{background:url(../images/register-co-details-img.gif) no-repeat left top;}
.img3{background:url(../images/register-finish-img.gif) no-repeat left top;}
.bluebox{border:1px solid #003366;}
.bluebb{border-bottom:1px solid #003366;}
.reg-h-bg{background:url(../images/register-h-bg.gif) repeat-x; color:#FFFFFF;}

#correspond td p{margin:0px; padding:0px;}
.manage li{margin-left:30px; list-style-type:disc;}
.normalul ul li{list-style-type:none; line-height:20px; margin-left:18px;}
.normalul p{margin:0px; padding:0px; line-height:15px;}
/*------------------------ Home page CSS ------------------------*/
.hw{width:918px;}
.blueline{background:url(../images/blue-dot.gif) repeat-y 469px 0px;}
.blustrip{background:url(../images/home-top-bar.gif) no-repeat 0px 70px;}
#ouw{width:460px;}
#ouw .logo{background:url(../images/logo_osprey.gif) no-repeat 11px center; display:block; height:50px;
	text-align:right; padding:20px 16px 0px 0px;
}
.ouwimg{background:url(../images/home-udw-img.jpg) no-repeat 2px 27px; height:231px; }
.wrborder{border-right:1px solid #FFFFFF;}
.wbg{background:url(../images/wdot.gif) repeat-y right top;}
#ouw .txtbox{background:url(../images/osw-txt-box.gif) no-repeat 0px 0px; 
	height:122px; margin:7px 0px 9px 0px; padding-left:250px; padding-top:25px;
}

#ouw ul li{list-style-type:none; display:block; margin:0px; padding:0px;}
#ouw ul li a{
	background:url(../images/blue-circle.gif) no-repeat 0px 6px; 
	height:15px; padding-left:15px; text-decoration:none; display:block;
}
#ouw ul li a:hover{
	background:url(../images/blue-circle.gif) no-repeat 0px 6px; 
	height:15px; padding-left:15px; text-decoration:underline; display:block;
}

.phonbox{background:#EEEEEE url(../images/grey_corner-1.gif) no-repeat left bottom; width:450px; height:70px;}
.phonbox01{background:#EEEEEE url(../images/grey_corner-r.gif) no-repeat right bottom; width:450px; height:70px;} 
.enterbut{position:absolute; padding:283px 0px 0px 163px;}

#osr{width:458px;}
.osrimg{background:url(../images/home-spr-img.jpg) no-repeat 0px 27px; height:231px; }

#osr .txtbox{background:url(../images/osw-txt-box.gif) no-repeat 0px 0px; 
	height:122px; margin:7px 0px 9px 0px; padding-left:250px; padding-top:25px; margin-left:11px;
}
#osr ul li{list-style-type:none; display:block; margin:0px; padding:0px;}
#osr ul li a{
	background:url(../images/blue-circle.gif) no-repeat 0px 6px; 
	height:15px; padding-left:15px; text-decoration:none; display:block;
}
#osr ul li a:hover{
	background:url(../images/blue-circle.gif) no-repeat 0px 6px; 
	height:15px; padding-left:15px; text-decoration:underline; display:block;
}
.fon{background:url(../images/phone.gif) no-repeat left top; margin:15px; height:34px; padding:5px 0px 0px 40px;}
/*------------------------ FAQ page CSS ------------------------*/
.faq{padding:12px 0px 0px 7px;}
.faq ul li{line-height:18px;}
.faq ul li a{text-decoration:none; color:#336699;}
/*------------------------ Link CSS ------------------------*/
.black1 a{ color:#235383; text-decoration:underline;}
.black1 a:hover{ color:#235383; text-decoration:none;}
a.blc{color:#000000; text-decoration:none;}
a.blc:hover{color:#000000; text-decoration:underline;}

a{ color:#003366; text-decoration:underline;}
a:hover{ color:#003366; text-decoration:none;}


.wid1{width:100%;}
.wid2{width:667px;}
.wid3{width:940px;}
.wid4{width:400px;}
.wid5{width:100px;}
.wid6{width:445px;}



.hei2{height:21px;}



/*------------------------ Shadow CSS ------------------------*/

.cr1{background:url(../images/bottom_shadow.gif) repeat-x bottom; float:left}
.cr2{background:url(../images/shadow_left.gif) repeat-y left; float:left}
.cr3{background:url(../images/shadow_right.gif) repeat-y right; float:left}
.cr4{background:url(../images/shadow_corner_4.gif) no-repeat right bottom; float:left}
.cr5{background:url(../images/shadow_corner_3.gif) no-repeat left bottom; float:left}
.cr6{background:url(../images/top_corner_left.gif) top left no-repeat; float:left}
.cr7{background:url(../images/top_corner_right.gif) top right no-repeat; padding:0px 12px 12px 12px; float:left; width:940px;}



/*------------------------ Font CSS ------------------------*/

.light1{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.light2{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.light3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.light4{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.light5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.light6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;}
.light7{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
.light8{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px;}
.light9{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:12px;}
.light10{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:18px;}
.light11{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:16px; color:#00275D;}
.light12{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:18px;}
.light13{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:14px;}
.light14{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:13px;}
.light15{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

.h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0px;}
h1 {
	FONT: 150% Arial, sans-serif; COLOR: #2a4187
}
h2 {
	FONT: bold 115% Arial, sans-serif; COLOR: #2a4187
}
h3 {
	FONT: bold 100% Arial, sans-serif; COLOR: #2a4187
}
.bold{font-weight:bold;}



/*------------------------ Background CSS ------------------------*/

.blue_arrow_bg{background:url(../images/blue_arrow_bg.gif) no-repeat left top; height:63px; width:111px; float:left; padding-left:20px;}
.blue_arrow_text{ border-top:1px solid #00275d; border-bottom:1px solid #00275d; float:left; height:41px; width:339px; padding:10px;}

.bggrey{background:url(../images/grey_corner.gif) no-repeat #eeeeee bottom left; }

.head_bg{background:url(../images/right_blue_bg.gif) no-repeat top;}
.bgwhite{background:#FFFFFF; height:145px;}
.loginleft
{
    width:145px;
    float:left;
    height:190px;
}
.loginregister
{
    margin-left:auto;
    margin-right:auto;
    height:24px;
    width:126px;
}
.login
{
    float:left;
    margin-top:9px;
}
.bgLogin
{
    margin-left:-2px;
    background-image:url(../images/loginbg.gif);
    background-repeat:no-repeat;
    background-position:top;
    width:231px;
    height:227px;
    }

.but{background:url(../images/input_bg.gif) no-repeat left top; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:198px; height:16px; padding:3px 5px 0px 5px; margin:0px; color:#333333;}

.blueback{background:#99BDE3;}

/*------------------------ Forms CSS ------------------------*/
.block{display:block;}
.w380{width:380px;}
.h125{height:125px;}

#formtable{
	background:#E0E0E0; font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px; text-align:left; margin:auto;
}
#formtable td{padding:2px 5px 2px 5px; border-bottom:1px solid #FFFFFF;}
.graybg{background:#CCCCCC;}
#formtable input{background:#FFFFFF; border:none; height:14px;}
#formtable textarea{background:#FFFFFF; border:none;}

/*------------------------ Color CSS ------------------------*/

.white{color:#ffffff;}
.black{color:#000000;}
.black1{color:#333333;}
.black2{color:#666666;}
.blue{color:#00275D;}
.blue1{color:#235383;}
.blue2{color:#0d3b99;}
.blue3{color:#003366;}
.blue4{color:#336699;}
.maroon{color:#990000;}
.red{color:#FF0000;}

a.blue3:link {color:#7B97D8 !important;text-decoration:none !important; }
a.blue3:visited {color:#7B97D8 !important;text-decoration:none !important;}
a.blue3:hover {color:#7B97D8 !important;text-decoration:underline !important;}




/*------------------------ Padding CSS ------------------------*/

.pad1{padding-left:34px;}
.pad2{padding-top:50px; text-align:right; width:438px;}
.pad3{padding-left:108px; padding-top:12px;}
.pad4{padding-top:5px;}
.pad5{padding:11px 7px 16px 7px;}
.pad6{padding:0px 0px 28px 0px;}
.pad7{padding:11px 7px 2px 8px;}
.pad8{padding:0px 0px 0px 5px;}
.pad9{padding:10px 10px 0px 10px;}
.pad10{padding-right:14px; padding-top:1px;}
.pad11{padding-top:1px; padding-right:5px;}
.pad12{padding:18px 7px 0px 7px;}
.pad13{padding:7px 7px 0px 0px;}
.pad14{padding:12px 0px 14px 0px;}
.pad15{padding:15px 18px 0px 27px;}
.pad16{padding:11px 24px 11px 24px;}
.pad17{padding:3px;}
.pad18{padding-left:23px;}
.pad19{padding:9px;}
.pad20{padding-left:10px;}
.pad21{padding-right:7px;}

.tpad{padding-top:31px;}
.tpad23{padding-top:23px;}
.bpad7{padding-bottom:7px;}
.bpad15{padding-bottom:15px;}

.bpad{padding-bottom:28px;}
.bmarg15{margin-bottom:15px;}
.rmarg18{margin-right:18px;}

.qimg{background:url(../images/q.gif) no-repeat 0px 0px; padding:0px 0px 12px 24px;}
.aimg{background:url(../images/a.gif) no-repeat 25px 0px; padding:0px 0px 12px 49px;}


/*------------------------ Border CSS ------------------------*/
.bdrt{border-top:4px solid #6d6d6d;}
.borderb{border-bottom:1px solid #BFBFBF;}
.w600{width:600px;}

#tbox{border-collapse:collapse;}
#tbox td{border:1px solid #000000;}

.tbox{border-collapse:collapse;}
.tbox td{border:1px solid #000000;}


.content{width:660px;padding:11px 0px 10px 7px;}
.section{width:660px;}
.org-sec1 {width:660px; float:left;}
.org-sec2 {width:660px; float:left; background-color:#336699;}
.org-sec3 {width:660px; float:left;}
.org-sec4 {width:660px; float:left; background-color:#336699;}
.org-sec5 {width:660px; float:left;}
.org-sec6 {width:660px; float:left; background-color:#336699;}
.org-sec7 {width:660px; float:left;}
.org-sec8 {width:660px; float:left; padding:20px 0px 5px 0px;}
.org-sec9 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec10 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec11 {width:250px; float:left; padding:0px 0px 0px 160px;}
.org-sec12 {width:250px; float:left;}
.org-sec13 {width:160px; float:left;}
.org-sec14 {width:250px; float:left;}
.org-sec15 {width:250px; float:left;}
.org-sec16 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec17 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec18 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec19 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec20 {width:160px; float:left;}
.org-sec21 {width:250px; float:left;}
.org-sec22 {width:250px; float:left;}
.org-sec23 {width:160px; float:left;}
.org-sec24 {width:250px; float:left;}
.org-sec25 {width:250px; float:left;}
.org-sec26 {width:160px; float:left;}
.org-sec27 {width:250px; float:left;}
.org-sec28 {width:250px; float:left;}
.org-sec29 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec30 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec31 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec32 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec33 {width:160px; float:left;}
.org-sec34 {width:250px; float:left;}
.org-sec35 {width:250px; float:left;}
.org-sec36 {width:160px; float:left;}
.org-sec37 {width:250px; float:left;}
.org-sec38 {width:250px; float:left;}
.org-sec39 {width:160px; float:left;}
.org-sec40 {width:250px; float:left;}
.org-sec41 {width:250px; float:left;}
.org-sec42 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec43 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec44 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec45 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec46 {width:660px; float:left; padding:7px 0px 7px 0px;}
.org-sec47 {width:160px; float:left;}
.org-sec48 {width:250px; float:left;}
.org-sec49 {width:250px; float:left;}
.org-sec50 {width:160px; float:left;}
.org-sec51 {width:250px; float:left;}
.org-sec52 {width:250px; float:left;}
.org-sec53 {width:160px; float:left;}
.org-sec54 {width:250px; float:left;}
.org-sec55 {width:250px; float:left;}
.org-sec56 {width:160px; float:left;}
.org-sec57 {width:250px; float:left;}
.org-sec58 {width:250px; float:left;}
.org-sec59 {width:660px; float:left; padding:20px 0px 10px 0px;}
.org-sec60 {width:660px; float:left;}
.org-sec61 {width:11px; float:left;}
.org-sec62 {width:633px; float:left; background:url(../images/black_main_middle_none.gif) repeat-x; padding:7px 0px 5px 0px;}
.org-sec63 {width:11px; float:left;}
.org-sec64 {width:660px; float:left;}
.org-sec65 {width:660px; float:left; padding:10px 0px 0px 0px;}
.org-sec66 {width:658px; float:left; background-color:#F0F0F0;}
.org-sec67 {width:658px; float:left;}
.org-sec68 {width:552px; float:left; padding:4px 0px 4px 5px;}
.org-sec69 {width:95px; float:left; padding:4px 0px 4px 5px;}
.org-sec70 {width:660px; float:left; padding:30px 0px 30px 0px;}

.bdrl {border-left:1px solid #CCCCCC;}
.bdrr {border-right:1px solid #CCCCCC;}
.bdrtp {border-top:1px solid #CCCCCC;}
.bdrb {border-bottom:1px solid #CCCCCC;}
.bulb{border-bottom:1px solid #336699;}
.lr-blue{border-left:1px solid #00275D; border-right:1px solid #00275D;}
.lr-div-opt{border-left:1px solid #336699; border-right:1px solid #336699;}




/*------------------------ PAUL BARNES NEW PHASE 4 STYLES 11_06_2009 ------------------------*/


#search-box {
border:1px solid #AAA; 
background: #DDD;
width: 828px;
margin-left: 25px;
margin-bottom: 10px;
padding: 5px 10px 10px 10px;
text-align:left;
}

#contaner{margin:15px 11px 15px 11px;}
#contaner fieldset{border:none; border-top:1px solid #BBBBBB; width:100%; float:left;}
#contaner fieldset legend{font-size:11px; font-weight:bold; color:#000000; padding-left:-5px;
	padding-right:7px;}
#contaner ul {height:88px;}
#contaner ul li{float:left; text-align:center; list-style-type:none; width:7%; 
	border:0px solid #0000FF; margin:2% 3.8% 2% 0%;
}
#contaner fieldset table{margin:8px 0px 8px 0px;}
#contaner fieldset table td{padding-left:5px; padding-right:2px;}
#contaner fieldset input{width:233px; padding:1px; height:14px; font-size:10px;}
#contaner fieldset select{width:233px; padding:1px; height:18px; font-size:10px;}


.contanerbg td{background:#CCCCCC;}

.asterisk {COLOR: #ff0000}
.nobg{background:none;}
.update{padding:12px 0px 12px 0px !important; padding:12px 0px 0px 0px; }

.contaner1 table td{background:#00FF00; border:1px solid red}

#saleshead input{margin-right:0px; width:131px; margin-top:2px;}


TABLE.schedule {
	CLEAR: right; 
	BACKGROUND: #efefef; 
	MARGIN-BOTTOM: 10px; 
	WIDTH: 850px; 
	COLOR: #333; 
	LINE-HEIGHT: 1.4em; 
	BORDER-COLLAPSE: collapse;
	font-size:11px;
	/*margin-left: 26px;*/
}

TABLE.schedule THEAD TR {BACKGROUND: #BBB; font-size:11px}
.column_order {BACKGROUND: #999}

.ScheduletrTH
{
    text-align:left;
    BACKGROUND: #bbbbbb; 
    font-size:11px;
}
.grdHeaderLMSmall
{
    line-height:1.6em;
    text-align:left;
    vertical-align:middle;
    padding: 0.4em 0.6em;
    font-size:9.9px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    border-right: #fff 1px solid; 
    border-top: #fff 1px solid; 
    border-left: #fff 1px solid; 
    border-bottom: #fff 1px solid;
}
.grdHeaderLMSmall A:link
{
    COLOR: #000;
}
.grdHeaderLMSmall A:hover
{
    COLOR: #333;
}
.grdHeaderLMBig
{
    line-height:1.6em;
    text-align:left;
    vertical-align:middle;
    font-size:11px;
    padding: 0.4em 0.6em;
    border-right: #fff 1px solid; 
    border-top: #fff 1px solid; 
    border-left: #fff 1px solid; 
    border-bottom: #fff 1px solid;
}
.grdHeaderLMBig A:link
{
    COLOR: #000;
}
.grdHeaderLMBig A:hover
{
    COLOR: #333;
}

.grdHeaderMMSmall
{
    line-height:1.6em;
    text-align:center;
    vertical-align:middle;
    padding: 0.4em 0.6em;
    font-size:9.9px;
    border-right: #fff 1px solid; 
    border-top: #fff 1px solid; 
    border-left: #fff 1px solid; 
    border-bottom: #fff 1px solid;
}
.grdHeaderMMSmall A:link
{
    COLOR: #000;
}
.grdHeaderMMSmall A:hover
{
    COLOR: #333;
}
.grdHeaderMMBig
{
    line-height:1.6em;
    text-align:center;
    vertical-align:middle;
    font-size:11px;
    padding: 0.4em 0.6em;
    border-right: #fff 1px solid; 
    border-top: #fff 1px solid; 
    border-left: #fff 1px solid; 
    border-bottom: #fff 1px solid;
}
.grdHeaderMMBig A:link
{
    COLOR: #000;
}
.grdHeaderMMBig A:hover
{
   COLOR: #333; 
}

.odd
{
    BACKGROUND: #fff;
}




TABLE.schedule THEAD TR TH {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #fff 1px solid;}
TABLE.schedule TBODY TR {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px}
TABLE.schedule TBODY TR.odd {BACKGROUND: #fff}
TABLE.schedule TBODY TR.disabled {	COLOR: #ff0000; BACKGROUND-COLOR: #ffcccc}
TABLE.schedule TBODY TR.pending {	COLOR: #000000; BACKGROUND-COLOR: #FFCC99}
TABLE.schedule TBODY TR.disabled A:link {	COLOR: #ff0000}
TABLE.schedule TBODY TR.disabled A:visited{	COLOR: #ff0000}
TABLE.schedule TBODY TR.disabled A:hover:link {COLOR: #aa0000}
TABLE.schedule TBODY TD {BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #9493ad 1px solid; height:26px;BORDER-LEFT: #888 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #9493ad 1px solid}
TABLE.schedule THEAD TR TH A:link {COLOR: #000}
TABLE.schedule THEAD TR TH A:hover {COLOR: #333}
TABLE.schedule TBODY TD A:link {COLOR: #0240a3}
TABLE.schedule TBODY TD A:visited{COLOR: #0240a3}
TABLE.schedule TBODY TD A:hover {COLOR: #111}

TABLE.paging {
	CLEAR: right; MARGIN-TOP: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; WIDTH: 100%; COLOR: #000; LINE-HEIGHT: 1.4em
}
TABLE.paging A {
	COLOR: #0240a3;FONT-SIZE: 11px
}

.txts2 {
	padding-left: 5px;
	padding-right: 5px;
}

.txts_red {
	padding-left: 5px;
	padding-right: 5px;
	color:#FF0000;
}

.txts_amber {
	padding-left: 5px;
	padding-right: 5px;
	color:#FF9900;
}

.txts_green {
	padding-left: 5px;
	padding-right: 5px;
	color:#00FF00;
}

.txts_bound {
	padding-left: 5px;
	padding-right: 5px;
	color:#0000FF;
}

.table_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.table_content_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0240a3;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
.edit_fields_my_company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 18px;
	width: 300px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
}

.gen_left {
	width: 60px;
	float: left;
	}
	
.gen_right {
	width: 16px;
	float: right;
	margin-left: 4px;
	}
	
#wrapper-steps {
padding-left: 10px;
width: 840px;
margin: 10px 0px 0px 25px;
text-align:left;
}

ul#steps {
width: 840px;
list-style: none;
display: inline;
}

ul#steps li { 
display: block;
width: 90px;
float: left;
margin-right: 10px;
}

ul#steps li img {
display: block;
margin: auto;
}

.blue-step-link {
font-size: 120%; 
color: #003366;
text-align: top;
}

.orange-step-link {
	font-size: 120%;
	color: #CC3300;
	text-align: top;
}

.orange-step-link:hover {
	color: #660000;
}

.arrow-margin {
margin-top: 5px;
}

#form-border {
	border: 1px solid #333;
	padding: 15px;
	width: 818px;
	margin-left: 25px;
	margin-bottom: 25px;
	float:left;
	background-color: #CDDFF4;
}

.form-border {
	border: 1px solid #333;
	padding: 15px;
	width: 818px;
	margin-left: 25px;
	margin-bottom: 25px;
	float:left;
	background-color: #CDDFF4;
}

#form-border_print {
	border: 1px solid #333;
	padding: 15px;
	width: 818px;
	margin-left: 25px;
	margin-bottom: 25px;
	float:left;
	background-color: #FFFFFF;
}

TABLE.schedule2 {
	CLEAR: right; 
	BACKGROUND: #efefef;
	WIDTH: 818px; 
	COLOR: #333; 
	LINE-HEIGHT: 1.4em; 
	BORDER-COLLAPSE: collapse;font-size:11px;
}

TABLE.schedule2 THEAD TR {BACKGROUND: #BBB; font-size:11px}
.column_order {BACKGROUND: #999}
TABLE.schedule2 THEAD TR TH {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #fff 1px solid;}
TABLE.schedule2 TBODY TR {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px}
TABLE.schedule2 TBODY TR.odd {BACKGROUND: #fff}
TABLE.schedule TBODY TR.pending {	COLOR: #000000; BACKGROUND-COLOR: #FFCC99}
TABLE.schedule2 TBODY TR.disabled {	COLOR: #ff0000; BACKGROUND-COLOR: #ffcccc}
TABLE.schedule2 TBODY TR.disabled A:link {	COLOR: #ff0000}
TABLE.schedule2 TBODY TR.disabled A:visited{	COLOR: #ff0000}
TABLE.schedule2 TBODY TR.disabled A:hover:link {COLOR: #aa0000}
TABLE.schedule2 TBODY TD {BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #9493ad 1px solid; height:26px;BORDER-LEFT: #888 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #9493ad 1px solid}
TABLE.schedule2 THEAD TR TH A:link {COLOR: #000}
TABLE.schedule2 THEAD TR TH A:hover {COLOR: #333}
TABLE.schedule2 TBODY TD A:link {COLOR: #0240a3}
TABLE.schedule2 TBODY TD A:visited{COLOR: #0240a3}
TABLE.schedule2 TBODY TD A:hover {COLOR: #111}

.edit_fields_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 18px;
	width: 250px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.edit_multifields_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: 650px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 5px;
}


.edit_fields_form_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.form_questions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	padding: 5px 0px 5px 0px;
}

#tbox2{border-collapse:collapse;}
#tbox2 td{border:1px solid #000000;}

.app_status_red{
font: verdana;
color:#DD0000;
font-weight: bold;
font-size: 110%;
}

.app_status_green{
font: verdana;
color:#009900;
font-weight: bold;
font-size: 110%;
}

.questionnaire-terms-text{
	font-family: "Times New Roman", Times, serif;
	color:#000;
	font-weight: bold;
	font-size: 130%;
	line-height: 1.3em;
}

.questionnaire-combo-box{
	width: 200px;
}

.questionnaire-multi-line-field{
	width: 300px;
	padding-top: 3px;
	padding-bottom: 3px;
}

TABLE.schedule2 TABLE.internal { 
	margin-top: 3px;
	margin-bottom: 3px;
	BORDER-COLLAPSE: collapse;font-size:11px;
	border: 0px;
	margin-left: 5px;
}
TABLE.schedule2 TABLE.internal TBODY TD {
	BORDER-RIGHT: #efefef 1px solid; 
	PADDING-RIGHT: 0.6em; 
	BORDER-TOP: #efefef 1px solid; height:26px;
	BORDER-LEFT: #efefef 1px solid; 
	PADDING-TOP: 0.2em; 
	BORDER-BOTTOM: #efefef 1px solid
	}
	
	
div#sign-wrapper{
	width: 600px;
	margin-top: 20px;
	}
	
div#sign-left{
	width: 200px;
	float: left;
	}
	
div#sign-right{
	width: 400px;
	float: right;
	}
	
.sign-text{
	font-size: 140%;
	font-family:"Times New Roman", Times, serif;
	color: #000;
	display: block;
	margin-top: 24px;
	text-align: left;
	}
	
.sign-box{
	height: 40px;
	border-bottom: 2px dotted #000;
	}
	
.title
{
    text-align:left !important;
}

.style2 {
	color: #FFFFFF;
	font-weight: bold;
}

.style2 a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #003399;
	display: block;
	width: 150px;
	text-align:center;
	padding-top: 11px;
	padding-bottom: 11px;
}

.style3 {
	color: #333333;
	font-weight: bold;
}

.style3 a {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCC;
	display: block;
	width: 150px;
	text-align:center;
	padding-top: 11px;
	padding-bottom: 11px;
}

.style3 a:hover {
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #003399;
	display: block;
	width: 150px;
	text-align:center;
	padding-top: 11px;
	padding-bottom: 11px;
}

.style4 {color: #666666}




.order-header {
	color:#000;
	font-family:"Times New Roman", Times, serif;
	text-decoration: underline;
	font-size: 24px;
}

.print-right {
	float:right;
}

.order-header-leading {
	font-size: 30px;
}

.order-header-address {
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
}

.order-text-field {
	color:#000;
	padding-top: 3px;
	padding-left: 3px;
	border: 1px solid #666;
	width: 80px;
	height: 20px;
}

.order-text-note{
	color:#666;
}

.order-text-note-small{
	color:#666;
	font-size: 12px;
	font-style: italic;
	font-family:"Times New Roman", Times, serif;
}

.order-table {background: #fff; color: #333; border-collapse: collapse;
}

.order-table a { 
color: #003399;
font-size: 12px;
text-decoration: underline;
}

.order-table a:hover { 
color: #000;
font-size: 12px;
text-decoration: underline;
}

.order-table td .underline {text-decoration: underline;}

.order-table td .field-dec-company {
	color:#000;
	padding-top: 3px;
	padding-left: 3px;
	border: 1px solid #666;
	width: 150px;
	height: 20px;
	}
	
.order-table td .field-dec-address {
	color:#000;
	padding-top: 3px;
	padding-left: 3px;
	border: 1px solid #666;
	width: 300px;
	}


.order-table-temporary-red { 
color: #FF0000;
}

.order-table  td {border-right: #888 1px solid; padding-right: 10px; BORDER-TOP: #9493ad 1px solid; padding-left: 10px; border-left: #888 1px solid; padding-bottom: 20px; padding-top: 10px; border-bottom: #9493ad 1px solid}

.order-table-internal {background: #fff; color: #333; border-collapse: collapse; margin-top: 10px;
}

.order-table-internal td {border-right: none; padding-right: 0.6em; BORDER-TOP: none; padding-left: 0.6em; border-left: none; padding-bottom: 10px; padding-top: 2px; border-bottom: none}


.order-none {background: #fff; color: #333; border-collapse: collapse;
}
.order-none td {border-right: none; padding: 0; BORDER-TOP: none; border-left: none; border-bottom: none}



.addressTable {border-style:none; padding:0;}
.addressTable td {border-style:none; height:20px; padding:0px; padding-left:8px; }
.addressTable tr {height:inherit;}
        


