<style type="text/css">
<!--
/* download list controls */
.downloadlist, .backlist {
    margin-left: 40px;
    padding-left: 0;
    padding-bottom: 10px;
    }
.downloadlist li, .backlist li {	
	margin-top: 1px;
	margin-bottom: 5px;
    padding-left: 25px;
    padding-top: 10px;
    background-image: url(/images/icons/page_white.gif);
    background-repeat: no-repeat;
    background-position: 0 9px;
    list-style: none;
    }	
ul.backlist {
	padding-top: 30px;
	margin-left: 0;
	}
.backlist li {
	margin-bottom: 2px;
    padding-top: 2px;
    background-image: url(/common/images/icons/bullet_go_left_grey.gif);
    background-position: 0 2px;
	}
.downloadlist li.doc {background-image: url(/common/images/icons/page_white_word.gif);}	
.downloadlist li.eps {background-image: url(/common/images/icons/page_white_vector.gif);}
.downloadlist li.exe {background-image: url(/common/images/icons/page_application.gif);}
.downloadlist li.fla {background-image: url(/common/images/icons/page_white_flash.gif);}	
.downloadlist li.jpg {background-image: url(/common/images/icons/page_white_picture.gif);}	
.downloadlist li.pdf {background-image: url(/common/images/icons/page_white_acrobat.gif);}	
.downloadlist li.ppt {background-image: url(/common/images/icons/page_white_powerpoint.gif);}	
.downloadlist li.swf {background-image: url(/common/images/icons/page_picture.gif);}	
.downloadlist li.txt {background-image: url(/common/images/icons/page_white_text.gif);}	
.downloadlist li.wmv {background-image: url(/common/images/icons/page_film.gif);}	
.downloadlist li.xls {background-image: url(/common/images/icons/page_white_excel.gif);}	
.downloadlist li.zip {background-image: url(/common/images/icons/page_white_compressed.gif);}	
.downloadlist li.cdrom {background-image: url(/common/images/icons/page_cd.gif);}	
.downloadlist li.email {background-image: url(/common/images/icons/page_email.gif);}	
.downloadlist li.other {background-image: url(/common/images/icons/page_white.gif);}		
.downloadlist li.secure {background-image: url(/common/images/icons/page_secure.gif);}	
.downloadlist li.down {background-image: url(/common/images/icons/page_white_down.gif);}		
.downloadlist li.user {background-image: url(/common/images/icons/user.gif);}	
.downloadlist li.video {background-image: url(/common/images/icons/icon_video.gif);}	
.downloadlist li.back {background-image: url(/common/images/icons/bullet_go_left.gif);}		
.downloadlist li.down {background-image: url(/common/images/icons/page_white_down.gif);}		
.downloadlist li.go {background-image: url(/common/images/icons/page_white_go.gif);}
.downloadlist li.script {background-image: url(/common/images/icons/page_script.gif);}
.downloadlist li.chm {background-image: url(/images/icons/page_white_chm.gif);}
.downloadlist li.go2 {background-image: url(/common/images/icons/bullet_go_right_grey.gif);}
.downloadlist li.go3 {background-image: url(/common/images/icons/page_white_world.gif);}
.downloadlist li.go4 {background-image: url(/common/images/icons/page_white_go.gif);}
.downloadlist li.go5 {background-image: url(/common/images/icons/bullet_go_right_greybox.gif);}
.downloadlist li.go6 {background-image: url(/common/images/icons/bullet2.gif);}
.downloadlist li.other2 {background-image: url(/common/images/icons/bullet_other.gif);}
.downloadlist li.other3 {background-image: url(/common/images/icons/cog.gif);}
.downloadlist li.other4 {background-image: url(/common/images/icons/shape_square.gif);}
.downloadlist li.other5 {background-image: url(/common/images/icons/shape_square_grey.gif);}
.downloadlist li.other6 {background-image: url(/common/images/icons/shape_square_yellow.gif);}
.downloadlist li.other7 {background-image: url(/common/images/icons/package.gif);}/* end download list controls */
/* end download list controls */

	
.home {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px}
.blank {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold}
.headergrey {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: bold}
.body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.body2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.body2black {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.body3 {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #000000}
.execname {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c50023}
.execdiv {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.hyperlink {color: #333399; text-decoration: underline;}
/* .subhead, h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #990000; font-weight: bold} */
.subhead, h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #c50023; font-weight: normal;}
.subhead2, h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold; margin:29px 0 0 0;}
.subhead3, h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; margin: 20px 0 0 0;}
.subhead4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; margin-left : 40px;}
.subhead4body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-left : 40px;}
.footers {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666699; text-decoration: underline}
.mono {font-family: "Courier New", Courier, monospace;font-size: 11px;color: #000000}
.pageheadercallout {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333366}
.bodycallout {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.hyperlinkcallout {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333399; text-decoration: underline; font-size: 11px}
.subheadcallout {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: bold}
.footerscallout {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666699; text-decoration: underline}
.popup_tab {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #FFFFFF}
.popuptabright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #CCCCFF}
.alphalist {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6666CC}
.letterheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666}
.partnername {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333366}
.website {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6666CC}
.partnertype {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999999}
.partnerbody {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666}
.prlist {list-style-image:url(/images/arrow.gif); list-style-type : none;}
.prlist_pdf {list-style-image:url(/images/icon_pdf_sm.gif); list-style-type : none;}
.sidenav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.joblist {list-style-image:url(/images/arrow.gif); list-style-type : none;padding-bottom:8px;}
.double li {margin-bottom:6px;}
input {padding-left: 2px;}
LI.double {margin-bottom: 8px;}
ul.double, .double ul {margin-top:6px;}
ul.padded {margin-top: 10px; margin-bottom: 10px;}
.userinput {color: #c50023;font-weight: bold;}	
.highlight {background-color:#ffffcc;}

A {  color: #333399}
A:link {  color: #333399}
A:visited {  color:#666666;}	
A:hover {  color:#3366CC;}	
A:active {  color:#660000;}	

.red {color: #c50023;}
A.red, .red A {  color: #c50023}
A.red:link, .red A:link {  color: #c50023}
A.red:visited, .red A:visited {  color:#c50023;}	
A.red:hover, .red A:hover {  color:#ff3300;}	
A.red:active, .red A:active {  color:#ff3300;}	


.blockquote2 {margin-left : 15px;}
.note {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	padding: 3px;
	margin: 7px;
	background: #faf7e4;
	border: 1px solid #d9d6c6;
	width: 400px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 370px;
	/* from www.thenoodleincident.com/tutorials/box_lesson/index.html */
	}
	/* the following is temporary... */
.pageinfo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
	float: left;
	padding: 3px;
	margin: 7px;
	background: #ffffff;
	border: 1px solid #eeeeee;
	width: 250px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 250px;
	}

/* forms - generic */
input, .input, .input350, .input250 {	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin:1px; 
	padding: 0;
	padding-left: 2px;
	}
.input350 {width:350px;}	
.input250 {width:250px;}	
.primaryBtn {
	color: #ffffff; 
	background: #c50023; 
	padding: 0;
	border: 1px solid #c50023;
	font-size: 12px;
	}
.secondaryBtn {
	color: #c50023; 
	background: #ffffff; 
	padding: 0;
	border: 1px solid #c50023;
	font-size: 12px;
	}
/* long forms */
.longform {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 1em;
	padding-left: 1px;
	line-height: 1.4;
	}
.longform h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	color: #c50023;
	text-align: left;
	margin-left: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	border-top: 1px #c50023 dotted;
	}
.longform h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin-left: 1px;
	margin-top: 0;
	margin-bottom: 0;
	}
.formlabel {color: #666666;}

	
	
/* message section */
#flashInfo	 {
  text-align: left;
  border: 1px solid #5E85B4;
  font-size: 12px;
  margin: 0 7px 12px 0;
  padding: 5px 5px 5px 26px;
  color: #666666;
  border-color: #5E85B4;
  background: url(/common/images/icon_alert_info.gif) #E1EDFB top left no-repeat;
	}
#flashQuestion {
  text-align: left;
  border: 1px solid #5E85B4;
  font-size: 12px;
  margin: 0 7px 12px 0;
  padding: 5px 5px 5px 26px;
  color: #666666;
  border-color: #5E85B4;
  background: url(/common/images/icon_alert_question.gif) #E1EDFB top left no-repeat;
	}
#flashSuccess {
  text-align: left;
  border: 1px solid #5E85B4;
  font-size: 12px;
  margin: 0 7px 12px 0;
  padding: 5px 5px 5px 26px;
  color: #666666;
  border-color: #6ec461;
  background: url(/common/images/icon_alert_success.gif) #eeffee top left no-repeat;
	}
#flashError {
  text-align: left;
  border: 1px solid #5E85B4;
  font-size: 12px;
  margin: 0 7px 12px 0;
  padding: 5px 5px 5px 26px;
  color: #666666;
  border-color: #e4765d;
  background: url(/common/images/icon_alert_error.gif) #ffeeee top left no-repeat;
	}
#flashWarning {
  text-align: left;
  border: 1px solid #5E85B4;
  font-size: 12px;
  margin: 0 7px 12px 0;
  padding: 5px 5px 5px 26px;
  color: #000000;
  border-color: #CC7E11;
  background: url(/common/images/icon_alert_warning.gif) #ffffaa top left no-repeat;
	}
.flash .heading {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	}
.flash P, .flash UL  {
	margin-top: 0;
	margin-bottom: 10px;
	}
.flash UL  {
	padding-top: 10px;
	padding-left: 30px;
	}


/* rounded corner box ================================== */
.box {
  background: url(/common/images/box-bottom-l.gif) no-repeat left bottom;
}
.box .box-outer {
  background: url(/common/images/box-bottom-r.gif) no-repeat right bottom;
  padding-bottom: 3px;
}
.box .box-inner {
  background: url(/common/images/box-top-l.gif) no-repeat left top;
}
.box .box-content  {
  background: url(/common/images/box-top-r.gif) no-repeat right top;
  padding: 2px 0 0 12px;
}
/* END: rounded corner box ================================== */

/* comment callout box ================================== */
.commentbox {
  background: url(/common/images/box-comment-bottom-l.gif) no-repeat left bottom;
}
.commentbox .box-outer {
  background: url(/common/images/box-comment-bottom-r.gif) no-repeat right bottom;
  padding-bottom: 3px;
}
.commentbox .box-inner {
  background: url(/common/images/box-comment-top-l.gif) no-repeat left top;
}
.commentbox .box-content  {
  background: url(/common/images/box-comment-top-r.gif) no-repeat right top;
  padding: 2px 0 17px 12px;
}
/* END: comment callout box box ================================== */


	
/* data tables */
#datatable {
	width: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	}
#datatable caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	}
#datatable .nobg {
	border: none;
	background: #ffffff;
	}

#datatable th
 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #444444;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background: #d9d9d9 url(/images/w2/bg-datatable-header2.gif) no-repeat;
	border: 1px solid #bbbbbb;
	}
#datatable .tablebody th {
	xbackground: #fafafa;
	xborder: 1px solid #eeeeee;
	}
#datatable .tablebody .alt th {
	xbackground: #f7f7f7;
	xborder: 1px solid #eeeeee;
	}
#datatable td {
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	border: 1px solid #bbbbbb;
	}
#datatable .alt td {
	background: #fafafa;
	color: #797268;
	}
#datatable tr:hover {background:#ffcccc;}

-->
</style>
		

