@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/drxcorp_home_01.jpg);
	background-repeat: repeat-x;
	background-color: #F0F4F7;
}
body,td,th {
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
img {
    border: 0PX;
}
a:link { color:#848E7C; text-decoration:none; }
a:hover { color:#848E7C; text-decoration: underline; }
a:visited { color:#848E7C; text-decoration:none; }



.bgleft {
    background-image:url(../images/drxcorp_home_04.jpg); 
	background-repeat: no-repeat;
}
.bderout_01 {
    border: 1px solid #cbcbcb; 
	background-color:#FFFFFF; 
	padding: 3px;
}
.bderout_02 {
    padding: 3px; 
	border: 1px solid #cbcbcb;
}

.homenews_wrap {
    background-image:url(../images/bg_leftsec.jpg); 
	background-repeat:repeat-x; 
	font-size:11px; 
	text-align:left; 
	font-family:Tahoma, Arial, Verdana;
}
.homenews_title {
    display:block; 
	font-weight:bold; 
	margin: 10px 15px 5px 0px; 
	background-image:url(../images/bar_img.gif); 
	background-repeat:no-repeat; 
	padding-left: 35px;
}


.homenews_date {
    font-size:9px; 
	display:block; 
	margin-left:35px;
}
.homenews_content {
    display:block; 
	margin: 0px 15px 20px 35px;
}


.home_rightsecwrap {
    padding-top: 0px;
}
.homeDRX_img {
    padding: 0px 10px 0px 0px;
}
.homeDRX_title {
    font-size:22px; 
	display:block; 
	color:#669900; 
	text-align:left; 
	margin-bottom: 15px; 
	width: 85%; 
	line-height:20px;
}
.homeDRX_stitle {
    font-size:16px;  
	color:#669900; 
	text-align:left; 
	line-height:20px;
	font-weight:bold;
}
.homeDRX_RX {
    color:#FF6600;
}
.homeDRX_sRX {
    color:#FF6600;
}
.homeDRX_content {
    font-size: 11px; 
	line-height: 16px;
	display:block; 
	text-align:left; 
	width:85%;
}
.container_MC {
    padding-top: 20px;
    display:none;
}
.footer_Wrap {
    border: 1px solid #e3e3e3; 
	background-image:url(../images/bg_bottom.jpg);
	background-repeat:repeat-x; 
}
.footer_left {
    display:block; 
	text-transform:uppercase; 
	color: #7b8a62; 
	width: 260px; 
	float:left; 
	margin: 5px 0px 0px 15px; 
	font-size:10px; 
	font-family:tahoma;
}
.footer_copyright {
    display:block; 
	width: 300px; 
	float:right; 
	color:#a5a5a5; 
	font-size:11px;
	text-align:right;
	padding:0 10px 0 0;
}
.footer_DRX {
    font-weight:bold; 
	color:#ff4800;
}
a.afooter_DRX:link {
    font-weight:bold; 
	color:#ff4800;
	text-decoration:none;
}
a.afooter_DRX:hover {
    font-weight:bold; 
	color:#ff4800;
	text-decoration:underline;
}
a.afooter_DRX:hover {
    font-weight:bold; 
	color:#ff4800;
	text-decoration:none;
}

.des_underlist {
}





.subleft_wrap {
    background-image:url(../images/drx_subbg.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color: #8ea07c;
}
.subleft_title {
    margin-left:40px; 
	font-size: 23px; 
	color: #ff6000; 
	padding: 45px 0px 100px 0px; 
	display:block; 
	text-align:left;
}
.subleft_description {
    font-size:16px; 
	margin-left:40px; 
	display:block; 
	text-align:left; 
	margin-top:-30px;
	margin-right: 20px;
}
.subleft_contact {
    font-size:12px; 
	margin-left:40px;
	margin-top: 10px;
	color:#669999;
	display:block; 
	text-align:left; 
	margin-right: 20px;
}


.subhead_description {
    font-size:14px;
	font-family:Arial, Helvetica, sans-serif; 
	color: #8ea07c;
	line-height: 16px;
	display:block; 
	text-align:left; 
	margin-right: 10px;
}

.subtop_location {
    text-align:left; 
	font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #848E7C; 
	line-height: 12px; 
	padding-right: 20px;
}
.subtop_txtlocation {
    display:block; 
	padding: 15px 0px 30px 0px; 
	text-align:right;
}

a.asubtop_txtlocation:link {
    font-size:12px;
	color:#ff6000;
	font-weight:bold;
}

span.asubtop_txtlocation {
    font-size:12px;
	color:#ff6000;
	font-weight:bold;
}

a.asubtop_txtlocation:hover {
    font-size:12px;
	color:#ff6000;
	font-weight:bold;
}
a.asubtop_txtlocation:visited {
    font-size:12px;
	color:#ff6000;
	font-weight:bold;
}
.landing_regular {
	color: #666666;
	display:block;
	font-size: 11px;
	line-height: 14px;
	padding-right: 50px;
}
.landing_regular01 {
	color:#999999;
	display:block;
	padding-right: 80px;
}
.title_regular01 {
    font-size:14px; 
	display:block; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding-bottom: 10px;
	color:#666666;
}


.wrap_titlefeatures {
    display:block;
	font-size:16px; 
	color:#FF6600;
}
.wrap_features {
    padding: 20px 40px 20px 20px; 
	display:block; 
	font-size: 12px;
}
.wrap_features p {
	font-size:11px;
	line-height: 16px;
}

.stitle_features {
    font-weight: bold; 
	color: #669900; 
	font-size:13px; 
	background-image:url(../images/ico_garr.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	display:block; 
	padding-left: 15px;
}
.slist_features {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	background-image:url(../images/ico_garr.gif); 
	background-position:left-top; 
	background-repeat:no-repeat; 
	display:block; 
	padding-left: 15px;
	padding-bottom: 10px;
}
.des_features {
    padding: 5px 0px 20px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	display:block;
}
.wrap_includes {
    padding: 20px 100px 20px 10px; 
	display:block; 
	font-size: 11px;
}
.stitle_include {
    font-weight: bold; 
	color: #999999; 
	font-size:12px; 
	background-image: url(../images/ico_includes.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	display:block; 
	padding-left: 15px;
	padding-bottom:6px;
}
.stitle_regular01 {
    font-weight:bold; 
	font-size:11px;
	color: #7C7C7C; 
	display:block; 
	padding-bottom: 10px;
}
.landing_news {
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px; 
	line-height: 12px; 
	padding-right: 50px;
}
.alanding_newstitle {
    font-size:12px;
	line-height: 16px; 
	color: #FF6600;
	padding-left: 20px;
	background-image:url(../images/ico_newsarr.gif);
	background-repeat:no-repeat;
	display:block;
}
a.alanding_newstitle:link {
    font-size:12px; 
	color: #669900;
	font-weight:bold;
}
a.alanding_newstitle:hover {
    font-size:12px; 
	color: #669900;
	font-weight:bold;
}
a.alanding_newstitle:visited {
    font-size:12px; 
	color: #669900;
	font-weight:bold;
}

.alanding_careerstitle {
    font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-bottom: 10px;
	display:block;
}
.landingnews_date {
    font-size:10px;
	line-height: 16px; 
	display:block;
	padding-left: 20px; 
}
.alandingnews_date {
    font-size:11px;
	line-height: 16px; 
	display:block;
	padding-left: 20px;
	color:#FF6600;
}
.landingnews_content {
    display:block; 
	margin: 0px 15px 20px 20px;
	font-size:11px;
	line-height: 16px;
}
.alandingnews_content {
    display:block; 
	margin: 0px 15px 20px 20px;
	font-size:12px;
	line-height: 16px;
}
.table_middletop {
    background-image: url(../images/grd_top.gif); 
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#669966;
	font-weight:bold;
	padding-left: 15px;
	padding-top: 5px;
}
.table_middlebottom {
    background-image: url(../images/grd_bottom.gif); 
	background-repeat:repeat-x;
}
.table_crleft {
    background-image:url(../images/grd_left.gif); 
	background-repeat:repeat-y;
}
.table_crleft {
    background-image: url(../images/grd_right.gif); 
	background-repeat:repeat-y;
}
.txt_jobbtitle {
	display:block;
    background-color:#faf6ff; 
	padding-left:15px; 
	padding-top: 5px;
	padding-bottom: 5px;
}
.txt_jobbtitle img {margin-right:5px;}
a.txt_jobbtitle:link {
    background-color:#faf6ff;
	padding-left:15px; 
	padding-top: 5px;
	padding-bottom: 5px; 
	color: #FF6600;
	font-weight:bold;
	text-decoration:underline;
}

.des_features01 {
    padding: 0px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	display:block;
}
.btn_goback {
    display:block; 
	text-align:right;
	padding: 10px;
}

/* Anson addition August 21, 2008 */

.news_press_center {text-align:center}
.news_press_20p {width:20%}
.news_press_30p {width:30%}
.news_press_40p {width:40%}
.news_press_50p {width:50%}
.news_press_60p {width:60%}
.news_press_70p {width:70%}
.news_press_80p {width:80%}
.news_press_100p {width:99%;padding:4px}

.news_press_small {width:100%;margin:10px}
.news_press_small td {vertical-align:top;}
.news_press_small td a {line-height:17px}

.news_press_wrapper {background-image: url(../images/bg_leftsec.jpg);background-position:0 36px;background-repeat:repeat-x;border-bottom:1px #cbcbcb dashed;margin:0 0 10px 0;padding:0 0 10px 0;text-align:left;}
.news_press_view {border-color:#D7E1D1;border-width:0 0 1px 1px;border-style:solid;margin:0 0 10px 0;width:100%;}
.news_press_view th {border-right:1px #D7E1D1 solid;line-height:17px;padding:5px 10px;text-align:left;vertical-align:top;}
.news_press_view td {border-right:1px #D7E1D1 solid;line-height:17px;padding:5px 10px;vertical-align:top;}
.news_press_view .new_press_view_header {color:#698265;background-image:url(../images/background-headline-repeat.gif);background-repeat:repeat-x;background-position:top left;padding:0 10px;line-height:36px;text-transform:uppercase;}
.news_press_view .news_press_row_title {}

.news_press_List {border-color:#D7E1D1;border-width:0 0 0 1px;border-style:solid;margin:0 0 10px 0;width:100%;}
.news_press_List th {border-right:1px #D7E1D1 solid;border-bottom:1px #D7E1D1 solid;color:#698265;line-height:36px;vertical-align:middle;text-align:left;background-image:url(../images/background-headline-repeat.gif);background-repeat:repeat-x;background-position:top left;padding:0 10px;text-transform:uppercase;}
.news_press_List td {border-right:1px #D7E1D1 solid;border-bottom:1px #D7E1D1 solid;line-height:17px;padding:5px;vertical-align:top;}

.admin_login {margin:30px auto;}
.news_press_ddl {position:absolute;}
.news_press_ddl select {margin:8px 0 0 5px }

.pageFooterDesign {background-image: url(images/drxcorp_home_06.jpg); background-repeat: no-repeat;}
.mainFlash,
.topLinks {display:none;}
.grd_cell {background-color: #faf6ff; padding-left: 15px; padding-top: 5px; padding-bottom: 5px;}
.grd_cell_first {background-image: url(../images/grd_left.gif); background-repeat: repeat-y;}
.grd_cell_last {background-image: url(../images/grd_right.gif); background-repeat: repeat-y;}
.execMain {border-collapse:collapse;margin:0;padding:0;width:100%}
.execMain table img {height:135px;width:114px;}

.ExecutivePosition {color: #FF6600; font-size: 11px; font-weight: bold; display: block; font-family: Arial, Helvetica, sans-serif;}
.ExecutiveName {color: #666699; font-size: 14px; display: block; font-family: Arial, Helvetica, sans-serif;}
.ExecutiveTop {padding: 10px; border-bottom: #CCCCCC 1px dotted;}

.w945 {width:945px}
.w310 {width:310px}
.w290 {width:290px}
.w55 {width:55px}
.w25 {width:25px}
.w7 {width:7px}
.w6 {width:6px}
.clear{clear:both}

td.w310 {vertical-align:top;}

.h50 {height:50px}
.h35 {height:35px}

.logoSection {padding:0 10px;}
.logoSection a {display:block;float:right;}
.logoSection a.BBB {background-repeat:no-repeat;background-position:center;height:52px;width:90px;}
.logoSection a.BBB {background-image:url(../images/ReliabilitySeal.gif);}

.subhead_description table {border-collapse:collapse;margin:0;padding:0;width:100%;}
.subhead_description table .grd_cell_last img,
.subhead_description table .grd_cell_first img {height:25px;width:6px}
.subhead_description table .ExecTop td {padding: 10px;border-bottom:#CCCCCC 1px dotted;vertical-align:top;}

.formContainer {padding:0 0 20px 0}
.formContainer .btnRow {clear:both;padding:0 0 0 100px}
.formContainer .formRow {clear:both;height:28px}
.formContainer label {clear:right;display:block;font-size:13px;float:left;height:28px;line-height:20px;width:100px}
.formContainer .textareaRow,
.formContainer textarea {height:100px;}

.contactContainer {}
.contactRow {background-image: url(../images/bg_leftsec.jpg);background-position:0 0;background-repeat:repeat-x;border:1px #D7E1D1 solid;margin:0 0 15px 0}
.contactRow strong {display:block;float:left;color:#698265;line-height:25px;text-align:left;background-image:url(../images/background-headline-repeat.gif);background-repeat:repeat-x;background-position:-1px left;padding:0 10px;text-transform:uppercase;width:150px}
.contactRow span {display:block;line-height:25px;padding:0 10px;width:200px;}
.comments {border-left:1px #D7E1D1 solid;float:right;width:490px;overFlow-X:hidden;overFlow-Y:scroll;height:115px;padding:5px}

#commNav {background-image:url(../images/tabbed_bg.jpg);background-position:bottom left;background-repeat:repeat-x;clear:both;height:40px;margin:0 0 10px 0;text-align:center}
#commNav a {color:#CBCBCB;display:block;float:left;font-size:11px;font-weight:bold;line-height:30px;margin:10px 0 0 0;padding:0;text-align:center;width:160px}
#commNav a.on {background-image:url(../images/tabbed_on.gif);background-position:center;background-repeat:no-repeat;color:#FF6000;}
#commNav a:hover {color:#FF6000}
.sm {font-size:12px;}