body {
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #EDEDF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.redbigtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #bd0101;
	text-decoration: none;
}

#maincontainer {
	width: 100%;
	min-width:1002px;
 	width:expression(document.body.clientWidth <1000? "1000px" : "100%" ); 
	position: relative;
	background-image:url(../images/aboutpagebg.jpg);
	background-repeat: no-repeat;
	height: 100%;
	overflow:auto;
}

#header {
	width: 100%;
	margin: 0 auto;
}

#pagebg
{
	width: 100%;
	background-image: url(../images/pagebg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

	}
.linksbg {
	background-image: url(../images/headerlinks_bg.gif);
	background-repeat: repeat-x;
	height: 39px;
}

#contentarea {
	width: 957px;
	background-color: #FFFFFF;
	background-image: url(../images/content_bg.gif);
	height: 757px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center top;
}

#innercontentarea {
	width: 957px;
	background-color: #FFFFFF;
	background-image: url(../images/content_bg.gif);
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center top;
}

#newscontentarea {
	width: 957px;
	background-color: #ECEBEC;
	background-image: url(../images/news_bg.gif);
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center bottom;
	background-repeat: repeat;
}
.linkswidth {
	width: 957px;
	background-image: url(../images/link_bg.gif);
	background-repeat: repeat-x;
	height: 39px;
}
#footer
{
	width: 957px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#848485;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footerlink:link
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#848485;
}
.footerlink:active
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#848485;
}
.footerlink:visited
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#848485;
}
.footerlink:hover
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.homeboxbg {
	background-image: url(../images/home_box_center.gif);
	background-repeat: repeat-y;
	width: 288px;
}
.padding {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.redboldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #990000;
	font-weight: normal;
}
.redboldtxtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #990000;
	font-weight: bold;
}
.subredboldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
}
.homebodytxt
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}.blackhome {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.paddingtb {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
}
.homeboxdots {
	background-image: url(../images/news_box_dots.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.leftbarbg {
	background-image: url(../images/aboutleftbarbg.gif);
	background-repeat: repeat-y;
	width: 211px;
}

.aboutcontentbg {
	background-image: url(../images/about_content_bg.gif);
	background-repeat: repeat-y;
	width: 707px;
}
#innercontantpadding {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.leftlinkhedtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 18px;
}

.leftlink:link
{
	color:#0F6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 6px;
}
.leftlink:active
{
	color:#0F6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 6px;
}
.leftlink:visited
{
	color:#0F6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 6px;
}
.leftlink:hover
{
	color:#15A5EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 6px;
}
.leftblankspace {
	height: 500px;
}
#prodcontentarea {
	width: 957px;
	background-color: #FFFFFF;
	background-image: url(../images/prod_bg.gif);
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center top;
}
#prodcontentareacontactus {
	width: 208px;
	background-color: #FFFFFF;
	height: auto;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: -20px;
	background-position: center top;
}

#prodpadding {
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.redmedtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #bd0101;
	text-decoration: none;
	font-weight: normal;
}.bgcolor {
	background-color: #F0F1F4;
}
.pod_botbg {
	background-image: url(../images/prodsbot_bg.gif);
	background-repeat: repeat-y;
	width: 957px;
}
.leftlinkhedtxtnopadd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.defaulttxt
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}
	
.uppercasesubredboldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
}	

.nopaddingleftlink:link
{
	color:#0F6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
.nopaddingleftlink:active
{
	color:#0F6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
.nopaddingleftlink:visited
{
	color:#0F6F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
.nopaddingleftlink:hover
{
	color:#15A5EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}
.contactpagebg {
	background-image: url(../images/contactpagebg.gif);
	background-repeat: repeat-y;
	width: 928px;
}

.maplink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.maplink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.maplink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.maplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}
.star {
	font-family: Arial, Helvetica, sans-serif;
	color: #E27503;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	padding-right: 3px;
}
.smallblackhome {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.contactformbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
	width: 232px;
}

.dropdownbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
	width: 100px;
}
.smalldropdownbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
	width: 70px;
}
.medcontactformbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
	width: 235px;
}
.commentbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
	width: 300px;
	height:190px;
}

#contactcontantpadding {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.redsmalltxtlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}
.redsmalltxtlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}
.redsmalltxtlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}
.redsmalltxtlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
.grybgborder {
	background-color: #F9F9F9;
	border: 1px solid #999999;
}
.blackbigtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22pt;
	color: #000000;
	text-decoration: none;
}
#careersshell{
	margin:0;
	float:left;
	width:99%;
	font-size:11px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#careersshell h1{
	color:#000000;
	padding:0 0 4px 0;
	margin:0;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#careersshell strong{font-weight:bold;}

#careersshell dl{width:685px; float:left;}
#careersshell dd {width:50px; float:left; text-align:right; padding:1px 0 15px 0;}
#careersshell dd.detail {
	width:500px;
	float:left;
	text-align:left;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0px;
}

#careersshell ul{ list-style:disc; margin:5px 8px 8px 8px; padding:0 0 0 35px;}
#careersshell li{padding:0 0 0 0; margin:0 0 0 8px;}

#careersshell dd a, #careersshell dd a:link, #careersshell dd a:active, #careersshell dd a:visited, #careersshell p a, #careersshell p a:link, #careersshell p a:active, #careersshell p a:visited{color:#4170a0; text-decoration:none;}
#careersshell dd a:hover, #careersshell p a:hover {text-decoration:underline;}

.solsublinksbg {
	background-image: url(../images/solution_sublink_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
}
.sollinksbg {
	background-image: url(../images/sol_link_bg.gif) ;
	background-repeat: repeat-x;
	height: 39px;
}.solpageredline {
	background-image: url(../images/solution_page_redbg.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.solpageboxwidth {
	width: 155px;
}
#solinnercontantpadding {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
}
.solboxredtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	padding-left:10px;
	text-transform: uppercase;
}
.alertredtxt
{
	color: #FF0202;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.reduppercasesubredboldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0202;
	font-weight: bold;
	text-transform: uppercase;
}		
.blackuppercasesubredboldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}	

ul
{
	margin-left:15px;
	padding-left:0px;

}
.redsubredboldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0202;
	font-weight: bold;
}
.alertblacksubredboldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.homenewslink:link
{
	color: #000000;
	/*background-color: #EDEDF1;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;		
}
.homenewslink:active
{
	color: #000000;
	/*background-color: #EDEDF1;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
	
}
.homenewslink:visited
{
	color: #000000;
	/*background-color: #EDEDF1;*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 12px;
}
.homenewslink:hover
{
	color: #000000;
	/*background-color: #EDEDF1;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

.solboxredlink:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	padding-left:10px;
	text-transform: uppercase;
	text-decoration:none;
}
.solboxredlink:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	padding-left:10px;
	text-transform: uppercase;
	text-decoration:none;
}
.solboxredlink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	padding-left:10px;
	text-transform: uppercase;
	text-decoration:none;
}
.solboxredlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	padding-left:10px;
	text-transform: uppercase;
	text-decoration:none;
}
