body { margin:0px; padding:0px; background-color:#FFFFFF; font-family:  Arial, Helvetica, sans-serif;   font-size: 12px;color:#484848;}

.tb_body { width: 770px; padding: 0px 0px 30px 0px; margin: 0px; border: 0px;}
.tb_body_right {width: 515px; vertical-align : top;}
.tb_body_left {width: 255px; vertical-align : top; background-color: #9BB927; color: #FFFFFF;}

.tb_notes { padding: 15px;border:1px dotted #999999;background-color:#FFF8DC; }
.tb_notes td { color: #000000;}
.tb_notes td p { color: #000000;}

.tb_notes_c { padding: 15px;border:1px dotted #999999;background-color:#e7f1c5; }
.tb_notes_c td { color: #000000;}
.tb_notes_c td p { color: #000000;}


.lightGray {background-color: #F2F2F2; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.lightGrayBG {background-color: #F2F2F2;}
.lightGreen {background-color: #A1C229; color: #FFFFFF; font-size: 12px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}

.footer {background-image: url(/graphics/footer_bg.jpg);  height: 28px; color: #4B4B4B;padding: 0 15 0 15;}
a.footerlink 					{font-family: Arial, Helvetica, sans-serif;color: #4B4B4B;font-size: 11px;text-decoration: none;}
a.footerlink:visited 			{font-family: Arial, Helvetica, sans-serif;color:#4B4B4B;font-size: 11px;text-decoration: none;}
a.footerlink:hover 			{font-family: Arial, Helvetica, sans-serif;color:#000000;font-size: 11px;text-decoration: underline;}

a.smlClink 					{font-family: Arial, Helvetica, sans-serif;color: #598AAC;font-size: 11px;text-decoration: underline; font-weight:bold;}
a.smlClink:visited 			{font-family: Arial, Helvetica, sans-serif;color:#598AAC;font-size: 11px;text-decoration: underline;  font-weight:bold;}
a.smlClink:hover 			{font-family: Arial, Helvetica, sans-serif;color:#000000;font-size: 11px;text-decoration: underline; font-weight:bold;}

a.smallLink, a.smallLink:visited {color:#0042FF;font-size: 11px;}
a.smallLink:hover {color:#333300;font-size: 11px;}

p { font-weight: normal; font-family:  Arial, Helvetica, sans-serif;   font-size: 12px;color:#484848;}
td { font-weight: normal;font-family:  Arial, Helvetica, sans-serif;  font-size: 12px;color:#484848;}
small {color: #669900}

.pheading {font-family: arial; font-size: 16px; font-weight: bold; color:#01597D;text-transform : capitalize; font-variant: small-caps;margin:0;}
.sheading {background-image: url(/graphics/icon_header.gif); background-position: left top; background-repeat: no-repeat; height: 18px; padding-left: 22px; font-family: arial; font-size: 13px; font-weight: bold; color:#484848;text-transform : capitalize; font-variant: small-caps;margin: 25px 0px 5px 0px;}
.psubheading {font-family: arial; font-size: 13px; font-weight: bold; color:#cc6600;text-transform : capitalize; font-variant: small-caps;}

.pbox {background-color: #ffffff; padding: 10 15 10 15; height: 157px; width: 230px;vertical-align : top;}
.pboxBig {background-color: #ffffff; padding: 10 15 10 15; height: 157px; width: 250px;vertical-align : top;}
.pheadline {font-family: arial; font-size: 12px;font-weight: bold;color:#6699cc; padding-bottom: 10px;}
.arrowsml {color: #FF6600;}
.smlTable {margin: 5 10 10 10; }
.os_title {background-image: url(/graphics/os_title.jpg); background-position: left; background-repeat: no-repeat; height: 22px; width: 510px; line-height : 22px; padding-left: 10px; font-family: arial; font-size: 13px; font-weight: bold; color:#ffffff;text-transform : capitalize; font-variant: small-caps;}
.os_descr {padding-right: 0; vertical-align : top;}
.os_pic {width: 85px; vertical-align : top;}
.scart {width: 160px; height: 26px; background-image: url(/graphics/shopping_bg.gif);}

.smallNote {width: 244px; height: 65px; BACKGROUND: url(/graphics/notes_bg.jpg) no-repeat; padding: 11px 11px 11px 8px; BACKGROUND-COLOR: #FFFFFF; margin: 0px;}

.sc_table { background-color:#b5b5b5; width: 100%;}
.sc_table td.subheading { font-weight: bold; background-color:#eeeeee;height: 28px;}
.sc_table td.heading {height: 30px;font-weight: bold;background: url(/graphics/XM-header.jpg) left top repeat-x;}
.sc_table td.num { background-color:#FFFFFF; text-align: right;padding-right: 2px; }
.sc_table td {padding-left: 5px; background-color:#FFFFFF;}

.dotsv {background-image: url(/graphics/vdash_blue.gif);  height: 20px; padding: 0 15 0 15; }

a 					{font-family: Arial, Helvetica, sans-serif;color: #598AAC;font-size: 12px;text-decoration: underline;}
a:visited 			{font-family: Arial, Helvetica, sans-serif;color:#598AAC;font-size: 12px;text-decoration: underline;}
a:hover 			{font-family: Arial, Helvetica, sans-serif;color:#003366;font-size: 12px;text-decoration: underline;}

a.os_product, a.os_product:visited	{font-family: Arial, Helvetica, sans-serif;color: #993300; font-weight: bold; font-size: 13px;text-decoration: none;}
a.os_product:hover {font-family: Arial, Helvetica, sans-serif;color: #598AAC; font-weight: bold; font-size: 13px;text-decoration: none;}

/* Side Bar */
.sMenuHeader {background-color: #AECF36; padding: 10px 15px 5px 15px; height: 35px; color: #166080; font-family: arial; font-size: 14px; font-weight: bold; text-transform : capitalize; font-variant: small-caps;margin:0;}
.sMenuSubHeader { padding: 5px 15px 0px 15px; color: #166080; font-family: arial; font-size: 14px; font-weight: bold; text-transform : capitalize; font-variant: small-caps;margin:0; }
.sMenuContent {padding: 15px;color: #FFFFFF; text-align: justify;}

a.sb_link, a.sb_link:visited	{color: #166080; font-weight: normal; text-decoration: underline;}
a.sb_link:hover {color: #ffffff; font-weight: normal; text-decoration: underline;}

.aforward {background-image: url(/graphics/arrow_forward_green.gif); background-position: left; background-repeat: no-repeat; padding-left: 13px;}

a.btn_link, a.btn_link:visited	{font-family: Arial, Helvetica, sans-serif;color: #598AAC;font-size: 12px;font-weight: normal;text-decoration: underline;}
a.btn_link:hover {font-family: Arial, Helvetica, sans-serif;color:#003366;font-size: 12px;font-weight: normal;text-decoration: underline;}

a.ms_link, a.ms_link:visited, a.ms_link:hover {text-decoration: none;color: #939393;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.form_table { border: 0px; padding: 2px; margin: 2px; }
.form_table td {font-weight: bold;}
 
li {list-style: url(/graphics/arrow_forward_green.gif);}

input, select, textarea {font-style: normal;  font-family:  Arial, Helvetica, sans-serif;   font-size: 12px;color:#484848; border : 1 solid Gray; }

.wbenc {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;color:#4B4B4B;}


/* Form */



.frmLabel {vertical-align : top;width:30%} 
.frmValue {vertical-align : top;width:70%;} 
.frmFrame {border:1px solid #999999;color:#808080;}

form.XMForm {
	width: 500px;
	font-size: 1.1em;
	color: #333;
	}
	
form.XMForm legend { font-size:12px;font-weight:bold;padding-left: 0; }
	
form.XMForm legend,
form.XMForm label { color: #333; }

form.XMForm fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(/graphics/XMForm-fieldset.gif) left bottom repeat-x;
	}
	
form.XMForm fieldset fieldset { background: none; }
	
form.XMForm fieldset .frmRow {
	padding: 5px 10px 7px;
	background: url(/graphics/XMForm-divider.gif) left bottom repeat-x;
}
	
form.XMForm fieldset { margin-bottom: 10px; }
	
form.XMForm legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.XMForm fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.XMForm fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.XMForm fieldset fieldset label {
	display: block;
	width: 100%;
	}

form.XMForm em {
	font-weight: bold;
	font-style: normal;
	}

.clButton,.clButtonFocus {BORDER-LEFT-COLOR: #78a35d;BACKGROUND-IMAGE:url(/lib/tag/xm/inc/form/bgGreen.gif);background-repeat:repeat-x;padding-left:0;margin-left:0; BORDER-BOTTOM-COLOR: #78a35d; COLOR: #444; BORDER-TOP-COLOR: #78a35d; BACKGROUND-COLOR: #eee; BORDER-RIGHT-COLOR: #78a35d}
.clInput,.clTextArea {border:1px solid #999999;}

/* End of Form */