body {
/*	background-color: #EFEFEF;
*/
	background-color: #FFFFFF;
	background-image: url(dallasprint_bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #445A68;
}
.left {
	color: #FFFFFF;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.left a{
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.left a:hover{
	text-decoration: underline;
}
.lefttit{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left:10px;
	
}
.10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.10 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
.10 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C67700;
	text-decoration: underline;
}
.20{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	font-weight: bolder;
	font-style: italic;
}

.italic_bold_10 {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none 	
	font-style: italic; 	
}

.nav {
	color: #FFFFFF;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.nav1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
}
.nav a{
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.nav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.nav_l {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:20px;
	height:10px;
}
.nav_l a{
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.nav_l a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.naving {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.bottomtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #366598;
	font-weight: bold;
}
.bottomtext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #366598;
	font-weight: 200;
	text-decoration: none;
}
.bottomtext a:hover{
	text-decoration: underline;
}
.bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#445A68
}
.bold_black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000
}
.bold_black_m{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000
}
.blachtitle_old {
font-family:Arial black;
color:#000000;
font-size:13pt;
TEXT-INDENT: 2px;
}
.blachtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font-weight:bold;
}
.desc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
}
.border{
border:#445A68 solid 1px;
}
.border_red{
border:red solid 1px;
}
.border2{
border:blue solid 1px;
}
.general_message{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#445A68;
font-size:14px;
font-weight:bold;
}
.general_error{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:14px;
font-weight:bold;
}
.fatal_error{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:14px;
font-weight:bold;
}
.message_box{
border: 1px #CCCCCC solid;
width:300px;
height:150px;
}
.message_box_nav{
height:26px;
width:200px;
color:#445A68;
font-weight:bold;


}
#d1,#d3,#d4{
        margin:5px 0px;
        width:200px;
        background-color:#eee;
}
#d1{
        border:1px solid #444;
        height:100px;
        padding:0px 15px;
}
#d3,#d4{
        margin-top:0px;
        margin-bottom:0px;
        border-left:1px solid #444;
        border-right:1px solid #444;
}
.m{
        height:100px;
        width:200px;
        padding:0px 15px;
        position:relative;
}
#d3 .m{
        margin:-4px 0px;
}
#d4 .m{
        margin:-5px 0px;
}
.rt,.rb{
        display:block; 
        width:232px;
        margin-left:0px;
        margin-right:0px;
}
.rt{
        margin-top:5px;
}
.rb{
        margin-bottom:5px;

}
.dallas{
color:#000000;
font-size:24px;
font-family:Arialblack;
font-weight:bold;
}
.rt *,.rb *{
        display:block;
        height: 1px;
        overflow: hidden;
        background-color:#eee;
        border-left:1px solid #444;
        border-right:1px solid #444;
}
.r1{
        margin: 0 5px;
        background-color:#444;
}
.r2{
        margin: 0 3px;
        border-width:0px 2px;
}
.r3{
        margin: 0 2px;
}
.r4{
        margin: 0 1px;
        height: 2px;
}

.rb1{
        margin: 0 6px;
        background-color:#444;
}
.rb2{
        margin: 0 4px;
        border-width:0px 2px;
}
.rb3{
        margin: 0 3px;
}
.rb4{
        margin: 0 2px;
}
.rb5{
        margin: 0 1px;
        height: 2px;
}
.bt{
height:20px;
font-weight:bold;

}
.textbox{
height:20px;
}

.textbox_required{
background-color:#F3EBF2;
height:20px;
}
.textarea{
border-color:#445A68;
}
.selectbox{
outline:solid 1px;
outline-color:#445A68;
width:143px
}
.line{
border:solid 1px;
border-color:#CCCCCC
}
.rel{
position:relative;
}
.bleed{
border:1px solid #01FE06
}
.trim{
border:1px #0000FF solid
}
.safe{
border:1px solid #FF0000;
color:#33CCFF;
}
.bleed_text{
border:1px solid #01FE06;
color:#01FE06;
}
.trim_text{
border:1px #0000FF  solid;
color: #0000FF ;
}
.safe_text{
border:1px solid #FF0000;
color:#FF0000
}
.black{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.required{
color:#FF0000;
}
.price{
height:25px;
font-weight:bold;
font-size:18px;
color:#445A68;
}
.product{
font-weight:bold;
font-size:14px;
color:#445A68;
}
.product1{
font-weight:bold;
font-size:12px;
color:#445A68;
}
.design2{
font-size:12px;
color:#366598;
font-weight:bold;
}
.design_10{
font-size:11px;
color:#366598;
font-weight:bold;
}

.design{
font-size:14px;
color:#366598;
font-weight:bold;
}
.design_blue{
font-size:14px;
color:blue;
font-weight:bold;
}
.design_16{
font-size:19px;
color:#FF6600;
font-weight:bold;
}
.design_20{
font-size:20px;
color:#FF6600;
font-weight:bold;
}
.subdesign{
font-size:12px;
color:#0000FF;
font-weight:bold;

}
.subheads_brown{
font-size:12px;
color:CC9900;
font-weight:bold;
}
.navigate{
font-weight:bold;

font-size:17px;
color:#445A68;

}
.red{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;

}
.red_11{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;

}
.red1{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF6600;

}
.blue{
font-weight:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000FFF;

}
.blue_11 {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #000FFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.blue_11:link {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #000FFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
a.blue_11:visited {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #000FFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
a.blue_11:hover {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #000FFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


.design_link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #366598; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.design_link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #366598; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.design_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #366598; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.design_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #366598; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


.arial_bold_10 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial_bold_11 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.arial_bold_12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.arial_bolder_12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;TEXT-DECORATION: none
}


.arial_bold_14 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.arial_bolder_14 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;TEXT-DECORATION: none
}
.arial_white_bold {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION: none
}
.arial_white {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tdbgcolor2 {
	background-color: #FFFBF7;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	color:#003688;
	}
.tdbgcolor3 {
	background-color: #F7F3F7;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	color:#003688;
	}
.trbgcolor4 {
	background-color: #7292B8;
	
	}
.Formfield {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; text-indent:1px;
	border:1px  solid #666666;
}
.Formfield_lightyellow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:"lightyellow";
	color:#333333; text-indent:1px;

	border:1px  solid #666666;
	}
.Formbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; text-indent:3px;
	height:20px;
	border: 1px #999999 solid;

	}
#Formbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; text-indent:3px;
	height:20px;
	border: 1px #999999 solid;
	background:#CEE7F7;
	}
.blueborder {
	border: 1px solid;
	border-color:#999999;
}
.white_txt{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

A.white_txt_links:link {
	FONT-SIZE: 12px; COLOR:#FFFFFF;  TEXT-DECORATION: none; font-weight:bold;
}
A.white_txt_links:visited {
	FONT-SIZE: 12px; COLOR:#FFFFFF;  TEXT-DECORATION: none; font-weight:bold; 
}
A.white_txt_links:hover {
	FONT-SIZE: 12px; COLOR:#FFFFFF;  TEXT-DECORATION:underline; font-weight:bold;
}
.mytdwhite {background-color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.mytdgrey {background-color: #F7F7F7;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.mytdgreymain {background-color: #EFB652;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.myinteractiveborder{
border-style:ridge; border-width:1px; border-color:#366598;background-color:#CCE7F7;text-align:center
}
.myinteractiveborder1{
border-style:ridge; border-width:1px; border-color:#366598;text-align:center
}

.general_message{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#445A68;
font-size:14px;
font-weight:bold;
}
.general_error{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:14px;
font-weight:bold;
}

.border1 {
	border: 1px solid #000000;
}
.white_11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.white_11:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.white_11:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.white_11:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: YELLOW; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.black_11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.black_11:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.black_11:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.black_11:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: BLUE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
}

.paytype{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font-weight:bold;
}


.sub_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

.invoice{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


a.gray_links:link {
	FONT-SIZE: 12px; COLOR:#5B5B5B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
a.gray_links:visited {
	FONT-SIZE: 12px; COLOR:#999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.gray_links:hover {
	FONT-SIZE: 12px; COLOR:#00119E; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:underline;
}
a.gray_links:active {
	FONT-SIZE: 12px; COLOR:#0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:underline;
}

.headerorange {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F47D25;
font-size:12pt;
font-weight:bold;
TEXT-INDENT: 2px;
font-style:italic;

}
.fmaintable{
	BORDER-RIGHT: #806037 1px solid;
	BORDER-TOP: #806037 1px solid;
	BORDER-LEFT: #806037 1px solid;
	BORDER-BOTTOM: #806037 1px solid;
	FONT-SIZE: 11px;
	COLOR: #787777;
	TEXT-INDENT: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}
.arialtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
TEXT-INDENT: 2px;
font-weight:bold;
}


.leftcurve {
background-image:url(../images/left_curve.gif);
background-repeat:no-repeat;
width:5px;
height:26px;
}
.rightcurve {
background-image:url(../images/right_curve.gif);
background-repeat:no-repeat;
width:5px;
height:26px;
}

.cuvebg {
background-color:#618DB2;
height:26px;
}

.design_link_4 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
a.design_link_4:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
a.design_link_4:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
a.design_link_4:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}

