body {
	margin:9px;

	}

 

.tabdiv {width:95%;border-bottom:1px solid #000000;margin:20px 0px 20px 0px;padding-left:10px;text-align:center}
.tablink {}
 
a.tablink {
	padding:1px 10px 1px 10px;
	margin:0px 0px 0px 0px;
	border:1px solid #999999;
	border-bottom:0px solid #cccccc;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#ddddff;
	position:relative;
	top:0px;
	}

a.tablink:hover {
	background-color:#ffffff;
	}	





 .t {background: url(../graphics/corner_dot2.gif) 0 0 repeat-x; width: 100%;}
.b {background: url(../graphics/corner_dot2.gif) 0 100% repeat-x;}
.l {background: url(../graphics/corner_dot2.gif) 0 0 repeat-y;}
.r {background: url(../graphics/corner_dot2.gif) 100% 0 repeat-y;}
.bl {background: url(../graphics/corner_bl2.gif) 0 100% no-repeat;}
.br {background: url(../graphics/corner_br2.gif) 100% 100% no-repeat;}
.tl {background: url(../graphics/corner_tl2.gif) 0 0 no-repeat;}
.tr {background: url(../graphics/corner_tr2.gif) 100% 0 no-repeat; padding:10px;}


img.floatright { float: right; margin: 3px; } 

.alert {
	background:#ffff99;
	border:1px #aaaacc solid;
	color:#036;
	font-weight:bold;
	font-size:11px;
	font-family:verdana,helvetica;
	line-height:12pt;
	margin:0 0 10 0px;
	padding:2px;
	text-align:center;
	text-transform:uppercase;
	}

A.alert {
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
	}

A.alert:hover {
	color:#ff9933;
	text-decoration:none;
	position:relative;
	left:+1px;
	}
 

.bg_row {
	background: url(/graphics/bg_gray_top.jpg);
	background-repeat:repeat-x;
	background-position: 0% 0%;
	z-index:-1;
	}
 
.bg_row_b {
	background: url(/graphics/bg_gray_bottom.jpg);
	background-repeat:repeat-x;
	background-position: 0% 100%;
	z-index:-2;
	}

.black	{
	color:#000000;
	}

.bold	{
	font-weight:bold;
	}

.buttonreset {
	background:#cccccc;
	color:#333333;
	font-size:10px;
	font-family:verdana,helvetica;
	font-weight:normal;
	text-transform:uppercase;
	}

.buttonsubmit {
	background:#cccccc;
	color:#444444;
	font-size:11px;
	font-family:verdana,helvetica;
	font-weight:bold;
	margin:1px;
	}

.buttonprint {
	background:#eeeeee;
	color:#036;
	font-size:8px;
	font-weight:normal;
	font-family:Verdana,helvetica;
	}

.cancelled {
	background:url(../graphics/cancelled.gif);
	background-repeat:no-repeat;
	}

.card {
	background: #ffffff;
	border: #666666 solid 1px;
	color:#333333;
	font-family:verdana,helvetica,arial;
	font-size:11px;
	line-height:12pt;
	margin:0px;
	padding: 3px;
	}

.cardbluefade {

	background: url(../graphics/bg_cardbluefade.jpg);
	background-repeat:repeat-x;
	background-color: #ffffff;
	border: #aaa  solid 1px;
	color:#333333;
	font-family:verdana,helvetica,arial;
	font-size:11px;
	line-height:12pt;
	margin:0px;
	padding: 5px;
	}

.card2 {
	background: #cc0000;
	border: #aaaa66 solid 1px;
	color:#ffffff;
	font-family:verdana,helvetica,arial;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding: 2px;
	letter-spacing:1px;
	text-align:left;
	}

.card3 {
	background: #eeee99;
	border: #336699 solid 1px;
	color:#554433;
	font-size:11px;
	font-family:verdana,helvetica,arial;
	font-weight:bold;
	line-height:12pt;
	padding: 1px;
	}

.cardtitle {
	background: #336699;
	border: 0px; 
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	font-family:verdana,helvetica,arial;
	line-height:10pt;
	margin:30px 0px 15px 0px;
	padding: 1px 5px 1px 5px;
	text-align:center;
	}

.chair {
	FONT-SIZE:11px;
	COLOR:#ffffff;
	font-weight:bold;
	FONT-FAMILY:verdana,helvetica;
	line-height:10pt;
	padding:0px 2px 1px 2px;
	background-color: #336699;
	text-align:center;
	 text-transform: uppercase;
	border-bottom:0px solid #336699;
	}

 
.clin_menu {FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:verdana,sans-serif;line-height:13pt;
	font-weight:normal;
	letter-spacing:0px;}
A.clin_menu {COLOR:#00f;TEXT-DECORATION:none;border-bottom:1px #00f solid;padding:0px 0px 1px 0px}
A.clin_menu:hover {COLOR:#649;TEXT-DECORATION:none;border-bottom:1px #649 dashed;
 padding:0px 0px 1px 0px;}

.col1 {width:35px;background:#ffffff;height:250px}
.col2 {width:505px;padding:0px 0px 35px 0px;}
.col3 {width:25px;; background:#ffffff;}
.col4 {width:170px;;background:#ffffff;padding:0 0 15 0px;}
.col5 {width:25px;background:#ffffff}
/* .col_orig 85, 425, 45, 170, 35 */


.counter {FONT-WEIGHT:normal;
	FONT-SIZE:9px;
	COLOR:#ffcc00;
	FONT-FAMILY:verdana;
	line-height:8pt
	}

 .eventbox {
	border:1px solid #336699;
	background-color:#eeeeff;
	padding:2px;
	margin-top:4px;
	}

 

.eventbox:hover {
	background-color:#ddddff;
	border:1px solid #0000ff;
	cursor:pointer;
	}


.event {
	FONT-FAMILY:arial;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	COLOR:#003366;
	}

a.event {
	text-decoration:none;
	}


.fieldset1 {
	border:1px solid #aaaaee; 
	padding:5px 15px 5px 15px;
	position:relative;
	margin-top:10px; 
	margin-bottom:20px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;

	background-color:#ddddee;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddddee), to(#bbbbff));
	background: -moz-linear-gradient(top, #ddddee, #bbbbff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddddee, endColorstr=#bbbbff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddddee, endColorstr=#bbbbff)";
	}

.legend1 {
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	font-family: arial; 
	line-height:14pt;	
	position: relative;
	top: -.7em; 
	left: .1em;
	border-bottom:1px solid #336699;
	border-top:1px solid #cccccc;
	border-left:1px solid #aaaaff;
	border-right:1px solid #aaaaff;
	padding:0px 10px 0px 10px;
	background: url('/graphics/bg_smallform.jpg');
	background-repeat:repeat-x;
	color:#003366;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        border-radius:8px;
	}


.form {
	font-family:arial;
	font-size:15px;
	color:#333333;
	letter-spacing:1px;
	border: #888888 1px solid;
	padding:1 5 1 5px;
	margin:1px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;

	background-color:#e7e7ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ccccff));
	background: -moz-linear-gradient(top, #ffffff, #ccccff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ccccff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ccccff)";
	
	}


.form:focus {
	border: #cccccc 1px solid;
	background:#ffffff;
	box-shadow: #ffffff 0px 0px 5px;  
	-moz-box-shadow: #ffffff 0px 0px 5px;  
	-webkit-box-shadow: #ffffff 0px 0px 5px;  
	}




.formlist {
	border-top:3px solid #336699;
	margin-bottom:11px;
	color:#003366; 
	font-family:verdana; 
	font-weight:bold;
	font-size: 17px; 
	letter-spacing: 1px; 
	line-height:17pt; 
	padding:0px 0px 0px 0px;
	text-decoration:none

	}



.formcard {
	background:#ddddff;
	color:#000000;
	font-family:verdana,helvetica;
	font-size:11px;
	font-weight:normal;
	border: #336699 0px solid;
	padding:0px;
	}

.formcard2 {
	background:#988888;
	color:#000000;
	font-family:verdana,helvetica;
	font-size:11px;
	font-weight:normal;
	border: #336699 1px solid;
	padding:0px;
	}

.formcard3 {
	background:#ffffff;
	color:#000000;
	font-family:verdana,helvetica;
	font-size:11px;
	font-weight:normal;
	border: #336699 1px solid;
	padding:0px;
	}


.formsmall {
	background:#FFFFFF;
	color:#111111;
	font-family:verdana,helvetica
	font-size:9px;
	font-weight:bold;
	}


.gray {
	color:#999999;
	}

.headline {
	border: 1px #336699 solid; 
	font-size:11px;
	color:#336699;
	font-weight:bold;
	font-family:verdana,helvetica,arial;
	line-height:10pt;
	padding: 1px;
	background: #cccccc;
	width:100%;
	text-align:center;
	}
a.headline:hover {background:#eeeeee}

.highlight {
	background-color:#ffff33;
	}

.homebox_left {

	border: #777777 solid 1px;
	border-left:0px;
	margin:10px 0px 10px 0px;
	padding: 10px;
	width:160px;
	box-shadow: #000000 0px 0px 15px;  
	-moz-box-shadow: #000000 0px 0px 15px;  
	-webkit-box-shadow: #000000 0px 0px 15px;  
	background-color:#ffffff;
	-webkit-border-radius:0px 10px 10px 0px;
	-moz-border-radius:0px 10px 10px 0px;
	border-radius:0px 10px 10px 0px;
	}

.homebox_right {

	border: #777777 solid 1px;
	border-right:0px;
	margin:10px 0px 10px 0px;
	padding: 10px;
	width:160px;
	box-shadow: #000000 0px 0px 15px;  
	-moz-box-shadow: #000000 0px 0px 15px;  
	-webkit-box-shadow: #000000 0px 0px 15px;  
	background-color:#ffffff;
	-webkit-border-radius:10px 0px 0px 10px;
	-moz-border-radius:10px 0px 0px 10px;
	border-radius:10px 0px 0px 10px;
	}


.homeboxl {
	background:#99ccff;
	background: url(../graphics/homeboxl.gif);
	border:1px #003366 solid;
	font-color:#000000;
	font-family:verdana;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:2px;
	text-align:center; 
	width:170px;
	
	}

.homeboxr {
	background:#99ccff;
	background: url(../graphics/homeboxr.gif);
	border:1px #003366 solid;
	font-color:#000000;
	font-family:verdana;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:2 2 2 2px;
	text-align:center; 
	width:170px;
	-moz-border-radius:5px 5px 5px 5px;
	}

.announce {
	border: #000088 0px solid;
	color:#003366; 
	font-family:times; 
	font-weight:bold;
	font-size: 17px; 
	letter-spacing: 0px; 
	line-height:17pt; 
	margin:0px 0px -8px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none
	}

.information {
	background-color: #eeeeee;
	border: 1px #369 solid; 
	color:#336699;
	font-size:18px;
	font-weight:normal;
	font-family:arial;
	line-height:10pt;
	padding: 1px;
	width:100%;
	text-align:center;
	}

.inthisred {FONT-SIZE:10px;COLOR:#996633;font-family:arial;font-weight:bold;text-transform:uppercase;}
A.inthisred {text-decoration:none}
A.inthisred:hover {text-decoration:none;color:#60f;background:#f9f900}

.inverse {
	FONT-SIZE:11px;
	COLOR:#ffffff;
	font-weight:bold;
	FONT-FAMILY:verdana,helvetica;
	line-height:10pt;
	padding:0px 2px 1px 2px;
	background-color: #336699;
	text-transform: uppercase;
	}

.inverse2 {
	FONT-SIZE:11px;
	COLOR:#ffffff;
	font-weight:bold;
	FONT-FAMILY:verdana;
	line-height:12pt;
	padding:0px 2px 1px 2px;
	text-transform: uppercase;
	letter-spacing:1px;
	}

.inversegray {
	FONT-SIZE:11px;
	COLOR:#ffffff;
	font-weight:bold;
	FONT-FAMILY:verdana,helvetica;
	line-height:10pt;
	padding:0px 2px 1px 2px;
	background-color: #bbbbbb;
	text-transform: uppercase;
	}

.dotlist	{
	FONT-SIZE:11px;
	COLOR:#333;
	FONT-FAMILY:verdana,helvetica,arial;
	line-height:11pt;
	list-style-image: url(../graphics/dotlist.gif) ;vertical-align: text-top;
	position:relative;
	left:-21px;
	width:90%;
	}


.largeprint {
	font-size:28px;
	font-weight:bold;
	font-family:garamond,verdana;
	}

.list	{
	FONT-SIZE:11px;
	COLOR:#333;
	FONT-FAMILY:verdana,helvetica,arial;
	line-height:11pt;
	list-style-image: url(../graphics/li.gif) ;vertical-align: text-top;
	}



a.list	{
	color:#3333ff;
	text-decoration:none;
	border-bottom:1px solid #6699cc;

	}

a.list:hover {
	list-style-image: url(../graphics/li2.gif);
	color:#000033;
	border-bottom:1px #649 dashed;
	}

li.litext {
	border-bottom:1px solid #eeeeee;
	COLOR:#444444;
	FONT-FAMILY:verdana;
	FONT-SIZE:11px;
	font-weight:normal;
	letter-spacing:0px;
	line-height:13pt;
	margin:0 0 3 -17px;
	padding:0 0 3 0px;
	text-transform:none;
	}

li.litext a:active {
	font-weight:normal;
	}

.list2 {FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:verdana,helvetica,arial;line-height:11pt;vertical-align: text-top; }
.list2 a:hover, #navigation a:active, #navigation a:focus, li#current {list-style-image: url(../graphics/li2.gif)}

.leadercard {FONT-SIZE:11px;COLOR:#333333;
FONT-FAMILY:verdana,helvetica,arial;line-height:12pt;
padding: 0px;background-color: #fff;margin:0px 0px 25px 0px;}

.leadertitle {

	FONT-FAMILY:arial;
	FONT-SIZE:12px;
	line-height:12pt;
	COLOR:#fff;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	background-color: #336699;
	text-align:center;
	background: url('/graphics/bg_leadertitle.jpg');
	background-repeat:repeat-x;
	background-position:0% 100%;
	}

.leaderpic {padding: 0px; ;border: 1px #036 solid;position:relative;top:-1px;left:+2px;float:right;}

.medblue {FONT-SIZE:18px;line-height:19px;COLOR:#369;font-family:arial;font-weight:normal}
A.medblue {text-decoration:none}
A.medblue:hover {text-decoration:none;color:#60f;background:#f9f900}

.medwhite {FONT-SIZE:23px;COLOR:#eeeeee;font-family:arial;font-weight:bold}


.navigation {margin:0px 0px 20px 0px;list-style-type:none;padding:0;background-repeat:no-repeat;background-position:bottom} 

.navigation a, li #current, li#currentpage {
	display:block;
	list-style-type:none ;
	width:170px; 
	text-decoration:none;
	font-family:verdana,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#00f;
	line-height:12px; 
	border: #cccccc solid 1px;
	background-color: #eee;
	text-align:right; 
	padding:2px;
	margin:1px;
	position:relative;
	left:-2px;
	top:+5px;
	background: url('../graphics/bg_smallform.jpg');
	background-position:0% 0%;
	background-repeat:repeat-x;
	}
 
.navigation a:hover, #navigation a:active, #navigation a:focus, li#current { background-color: #cbcbcb; color: #000;
background: url(../graphics/navigation2.gif);}

.linkline {}
a.linkline {
	font-family:verdana,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:12px;
	margin:5px;
	padding:1 8 1 8px;
	text-decoration:none;
	border:1px solid #cccccc;

	} 
a.linkline:hover {
	color: #336699;
	background:#eeeeee;
	border:1px solid #000000;
	}

.linkline2 {
	color:#cccccc;
	margin:0 0 2 0px;
	}

a.linkline2 {
	font-family:verdana,helvetica;
	font-size:9px;
	font-weight:bold;
	letter-spacing:1px;
	color:#eeeeee;
	padding:0 1 0 1px;
	text-decoration:none;
	border:1px solid #999999;

	} 

a.linkline2:hover {
	color: #003366;
	background:#888888;
	border:1px solid #003366;
	}

.pagetitle07 {
	font-size: 19px; 
	color: #eeeeee; 
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, sans-serif; 
	font-weight:normal;
	}

.pcard {border-width: 4px 0px 0px 0px; margin: 10px 0px -25px 0px;padding:3px;border-style:double; 
border-color:#000088; FONT-SIZE:11px;font-weight:normal;COLOR:#333333;FONT-FAMILY:verdana,helvetica,arial;
line-height:12pt;background-color: #ffffff;}

.photo_wrapper {
	border:1px solid #cccccc;
	 margin:0 auto;
	box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
	-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
	-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  	
	display:inline-block;
	background-color:#eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
	background: -moz-linear-gradient(top, #cccccc, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#ffffff)";
	}

.photo_table {
	margin:10px;
	}

.photo_image {
	border:1px solid #999999;
	}

.photo_caption{
	text-align:left;
	margin:0px 20px 10px 20px;
	}



.print {
	FONT-SIZE:13px;
	COLOR:#000000;
	FONT-FAMILY:arial;
	line-height:12pt;
	font-weight:normal;
	}

.print_title1 {
	FONT-SIZE:21px;
	COLOR:#000000;
	FONT-FAMILY:arial;
	line-height:19pt;
	font-weight:bold;
	}

.print_title2 {
	FONT-SIZE:16px;
	COLOR:#000000;
	FONT-FAMILY:arial;
	line-height:14pt;
	font-weight:bold;
	}

div#nifty_blue{ background: #BBBBFF;}
b.rtop_blue, b.rbottom_blue {display:block;background: #FFF;margin-bottom:15px;}
b.rtop_blue b, b.rbottom_blue b{display:block;height: 1px;    overflow: hidden; background: #BBBBFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop_blue b.r4, b.rbottom_blue b.r4{margin: 0 1px;height: 2px}

div#nifty_yellow{background: #F3F781;}
b.rtop_yellow, b.rbottom_yellow {display:block;background: #FFF;margin-bottom:15px;}
b.rtop_yellow b, b.rbottom_yellow b{display:block;height: 1px;    overflow: hidden; background: #F3F781}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop_yellow b.r4, b.rbottom_yellow b.r4{margin: 0 1px;height: 2px}


.niftycontent {
	margin:10px;
	}







.row {
	background: url('../graphics/bg_smallform.jpg');
	border-top:1px solid #cccccc;
	}

.rowa {background:#efefef;}
.rowb {background:#ffffff;}

.searchbox
 {         FONT-SIZE:10px;line-height:10pt;font-weight:normal;COLOR:#993399;FONT-FAMILY:verdana,helvetica,arial;
	padding: 1px;width=200;border: 0px solid;position:absolute;top:13px;left:570px;text-transform:none;align:right;
margin:0px 0px -15px 0px}

.searchboxhome
 {         FONT-SIZE:10px;line-height:10pt;font-weight:normal;COLOR:#993399;FONT-FAMILY:verdana,helvetica,arial;padding: 1px;
	width=200;border: 0px solid;position:absolute;top:90px;left:82px;text-transform:none;align:right;}

.small {
	font-size:10px;
	font-weight:normal;
	COLOR:#000000;
	FONT-FAMILY:verdana,helvetica;
	line-height:1.25em;
	letter-spacing:0px;
	}
A.small {text-decoration:none;color:#3333ff;border-bottom:1px solid #3333ff;}
A.small:hover {color:#111111;background:#eeeeee}


.small_calibri {font-size:11px;font-weight:normal;COLOR:#000000;FONT-FAMILY:calibri,verdana,helvetica;line-height:12px;
	letter-spacing:0px;}
A.small_calibri {text-decoration:underline;color:#3333ff}
A.small_calibri:hover {text-decoration:none;color:#111111;background:#eeeeee}


.afflink {
	font-size:10px;
	line-height: 1.2em;
	font-weight:normal;
	COLOR:#000000;
	FONT-FAMILY:verdana,helvetica;
	}

a.afflink {
	text-decoration:underline;
	color:#3333ff;
	}

a.afflink:hover {
	text-decoration:none;
	color:#111111;
	background:#eeeeee;
	}



.smallblack {font-size:10px;font-weight:normal;COLOR:#000000;FONT-FAMILY:verdana,helvetica;line-height:12px}
A.smallblack {text-decoration:underline;color:#000000}
A.smallblack:hover {text-decoration:none;color:#000000;background:#eeeeee}


.smallform {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000066;
	letter-spacing:1px;
	background-color:#ffffff;
	background: url('../graphics/bg_smallform.jpg');
	background-position:0% 0%;
	background-repeat:repeat-x;
	padding:1px 1px 1px 2px;
	border:1px solid #99c;
	}



* html smallform { letter-spacing: 1px; }

 
.smallformtext {
	font-family:arial;
	font-size:11px;
	color:#000066;
	letter-spacing:1px;
	padding:1px 1px 1px 2px;
	}
* html smallformtext { letter-spacing: 1px; }

.small2 {
	font-family:arial;
	font-size:11px;
	color:#333333;
	letter-spacing:1px;
	font-weight:bold;
	
	}
* html small2 { letter-spacing: 1px; }


a.small2 {text-decoration:underline;}
a.small2:hover {text-decoration:none;}


.smallgray {FONT-SIZE:10px;COLOR:#aaaaaa;FONT-FAMILY:verdana,helvetica;
	line-height:11pt}
a.smallgray {}
A.smallgray:hover {text-decoration:none;color:#444444}


.handout {FONT-SIZE:10px;
	COLOR:#3333ff;
	FONT-FAMILY:verdana,helvetica;
	line-height:9pt;
	}

a.handout {
	text-decoration:none;
	}

A.handout:hover {
	color:#444444;
	border-bottom:1px solid #cccccc;
	}


.spacebelow {margin-bottom:15px;}


.subtitle {
	FONT-SIZE:18px;
	font-weight:bold;
	COLOR:#036;
	FONT-FAMILY:calibri;
	line-height:12pt;
	letter-spacing:4pt;
	font-variant:small-caps;
	padding:10px 0px 5px 0px;
	margin:10px 0px 20px 0px;
	background: url('../graphics/bg_gray_bottom.jpg');
	background-repeat:repeat-x;
	background-position:0% 100%;
	}



td.tablerow {
background: url('../graphics/bg_table_row.jpg');
background-repeat:repeat-x;
	}



.talkingpoint {
	FONT-SIZE:10px;9:25 PM 7/19/2009
	COLOR:#000000;
	FONT-FAMILY:verdana,sans-serif;
	line-height:12pt;
	font-weight:bold;
	letter-spacing:1px;
	}

div.talkingpoint_box {
	padding:0px 1px 0px 1px;
	text-align:center;
	}



.text {
	FONT-SIZE:12px;
	COLOR:#000000;
	FONT-FAMILY:arial;
	line-height:13pt;
	font-weight:normal;
	letter-spacing:0px;
	}

A.text {
	COLOR:#0000ff;
	TEXT-DECORATION:none;
	border-bottom:1px #9999ff solid;
	padding:0px 0px 1px 0px;
	}

A.text:hover {
	COLOR:#336699;
	TEXT-DECORATION:none;
	border-bottom:1px #333333 solid;
	padding:0px 0px 0px 0px;
	background:#f1f1f1;
	}

.textbold {FONT-SIZE:11px;COLOR:#333;FONT-FAMILY:verdana,sans-serif;line-height:12pt;
	font-weight:bold;
	letter-spacing:0px;}
A.textbold {COLOR:#00f;TEXT-DECORATION:none;border-bottom:1px #00f solid;padding:0px 0px 1px 0px}
A.textbold:hover {COLOR:#649;TEXT-DECORATION:none;border-bottom:1px #649 dotted;
 padding:0px 0px 1px 0px;}

.textgray {FONT-SIZE:11px;COLOR:#aaaaaa;FONT-FAMILY:verdana,sans-serif;line-height:12pt;
	font-weight:normal; letter-spacing:0px;}

li.text {padding:0px 0px 25px 0px}

p.text {margin:0 0 15 0px}


.tdt {border-top:1px solid #888888}
.tdb {border-bottom:1px solid #888888}
.tdl {border-left:1px solid #888888}
.tdr {border-right:1px solid #888888}

.tdt2 {border-top:2px solid #666666}
.tdb2 {border-bottom:2px solid #666666}
.tdl2 {border-left:2px solid #666666}
.tdr2 {border-right:2px solid #666666}

.tdt_gray {border-top:1px solid #cccccc}
.tdb_gray {border-bottom:1px solid #cccccc}
.tdl_gray {border-left:1px solid #cccccc}
.tdr_gray {border-right:1px solid #cccccc}


.tcell {
	padding:2 2 21 2px;
	}

.textblue {
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#336699;
	FONT-FAMILY:sans-serif,arial;
	line-height:14pt;
	}
A.textblue {COLOR:#00f;TEXT-DECORATION:underline}
A.textblue:hover {COLOR:#999;TEXT-DECORATION:none }

.listhead {
	FONT-WEIGHT:bold;
	FONT-SIZE:15px;
	COLOR:#ffffff;
	FONT-FAMILY:sans-serif,arial;
	line-height:11pt;
//	background:#6699cc;
	padding:3px 2px 2px 10px;
	margin:1px;
	background: url(../graphics/bg_listhead.gif);
	}

.textred {FONT-SIZE:10px;COLOR:#b40;FONT-FAMILY:Verdana,helvetica;line-height:10pt}
a.textred {}
a.textred:hover {
	text-decoration:none;
	color:#dddddd;
	}

.textwhite {FONT-WEIGHT:normal;
	FONT-SIZE:12px;
	COLOR:#ffffff;
	FONT-FAMILY:verdana;
	line-height:12pt
	}

.title {
	FONT-SIZE:29px;
	font-weight:normal;
	COLOR:#366;
	FONT-FAMILY:times;
	line-height:25pt;
	letter-spacing:1pt;
	background: url(/graphics/bg_title_bottompadding.jpg);
	background-repeat:repeat-x;
	background-position: 0% 100%;
	padding:10px 3px 15px 10px;
	margin:10 0 20 0px;
	}

.title_text {
	FONT-SIZE:33px;
	font-weight:normal;
	COLOR:#eeeeee;
	FONT-FAMILY:times;
	letter-spacing:1pt;
	 
	}

.title_plain {
	FONT-SIZE:20px;
	font-weight:bold;
	COLOR:#036;
	FONT-FAMILY:verdana,helvetica,sans-serif;
	line-height:20pt;
	letter-spacing:1pt;
	padding:3px 3px 3px 10px;
	margin:10 0 20 0px;
	}

.title_arial {
	FONT-SIZE:18px;
	font-weight:bold;
	COLOR:#336699;
	FONT-FAMILY:arial;
	line-height:20pt;
	letter-spacing:1pt;
	margin:5px 0px 5px 0px;
	}

.title_arial_white_div {
	FONT-SIZE:13px;
	font-weight:bold;
	COLOR:#ffffff;
	FONT-FAMILY:arial;
	line-height:15pt;
	letter-spacing:4pt;
	font-variant: small-caps;
	}

.topline { 
	text-decoration: none; 
	padding: 3 0 5 5px;
	margin:0 0 8 0px;
	border-top:1px #cccccc solid;
	} 

.uline {
	border-bottom:1px solid #000000
	}

.webformcard {
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR:#036;
	FONT-FAMILY:Verdana,helvetica;
	BORDER: #336699 0px solid;
	padding:2px;
	}

.whitecard {
	border: #000000 solid 1px;
	FONT-SIZE:11px;
	COLOR:#333333;
	FONT-FAMILY:verdana,helvetica,arial;
	line-height:12pt;
	padding: 2px ;
	background-color: #ffffff
	}

.data {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:0px 1px 0px 1px;
	margin:0px;
	color:#000000;
	}

.data_input {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:0px 1px 0px 1px;
	margin:0px;
	color:#000000;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	}

input:hover, textarea:hover,  input:focus, textarea:focus {  
	box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
	-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
	-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
	}  

.rounded {
	border:1px solid #dddddd;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	}


.rounded20 {
	border:1px solid #dddddd;
	-webkit-border-radius:20px 20px 20px 20px;
	-moz-border-radius:20px 20px 20px 20px;
	border-radius:20px 20px 20px 20px;
	}


.rounded50 {
	border:1px solid #dddddd;
	-webkit-border-radius:50px 50px 50px 50px;
	-moz-border-radius:50px 50px 50px 50px;
	border-radius:50px 50px 50px 50px;
	}

.rounded50_bottom {
	border:1px solid #dddddd;
	-webkit-border-radius:0px 0px 50px 50px;
	-moz-border-radius:0px 0px 50px 50px;
	border-radius:0px 0px 50px 50px;
	}


.fade1 {
	background-color:#003366;
	background: -webkit-gradient(linear, left top, left bottom, from(#003366), to(#eeeeee));
	background: -moz-linear-gradient(top, #003366, #eeeeee);
	 filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#003366', EndColorStr='#eeeeee', GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#003366, endColorstr=#eeeeee)";
	}

.fade2 {
	background-color:#ccccee;
	background: -webkit-gradient(linear, left top, left bottom, from(#ccccee), to(#ffffff));
	background: -moz-linear-gradient(top, #ccccee, #ffffff);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ccccee', EndColorStr='#ffffff', GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccccee, endColorstr=#ffffff)";
	}

.shadow {
	box-shadow: rgba(0,0,0, .8) 0px 0px 10px;  
	-moz-box-shadow: rgba(0,0,0, .8) 0px 0px 10px;  
	-webkit-box-shadow: rgba(0,0,0, .8) 0px 0px 10px;  
	}

.whiteshadow {
	box-shadow: #ffffff 0px 0px 7px;  
	-moz-box-shadow: #ffffff 0px 0px 7px;  
	-webkit-box-shadow: #ffffff 0px 0px 7px; 

	}


.quote {
	font-family:georgia;
	font-weight:normal;
	font-size:17px;
	line-height:25px;
	color:#999999;
	font-style:italic;
	}
