body {
	background-color: #C1DAF9;
}
TABLE TD {
	padding: 0;
	margin: 0;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #999999;
	text-decoration: none;
}
a:footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #FFFFFF;
	text-decoration: strong;	
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #003399;
	text-decoration: none;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #003399;
}
.contentwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #2022B5;
}
.photodetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #003399;
}

body{ margin:0; padding:0; background:#C1DAF9; color:#003399; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
table{ border:none; border-collapse:collapse; font-size:12px}
dl, dd, dt{margin:0; padding:0; list-style:none}

img{border:none}
img.block{display:block;}
img.1x1{width:1px; height:1px; border:none; visibility:hidden; display:block;}

.label,
label{ cursor:pointer; cursor:hand;}

form{ padding:0; margin:0;}

hr{height: 1px;border:none; color:#aaa; background:#aaa}
b{font-weight:bold;}

h1,h2,h3,h4,h5,h6{padding:0; line-height:1.2; margin:1em 0 .5em;}
h1{margin:0; font-family: "Tahoma"; color:#555555; font-weight : normal; font-size:18px;}
h2{font-size:14px; color:#555555;}
h3{font-size:13px; color:#555555; line-height: 1.3; font-family: "Tahoma";}
h4{font-size:13px; color:#555555; margin: .5em 0;}
h5{font-size:12px; color:#555555;}
h6{font-size:11px; color:#555555; }

.bgx { background-repeat: repeat-x }
.bgy { background-repeat: repeat-y }
.bgn { background-repeat: no-repeat }
.cur { cursor:pointer; cursor:hand }
.cur2 {cursor:default}
.off {visibility: hidden}
.none {display: none}
.error {color:Red}

select,input,textarea,input.b {font-size:11px; font-family:Tahoma; color:#555555; border: 1px solid #3A9DD4 }
input.nb {border:none}

.wd {width:120px}
.wd2 {width:50px}
.wi3 {width:270px}

.bg1 {background-color:#ffffff}
.bg2 {background-color:#3A9DD4}
.bg3 {background-color:#E0E0E0}
.bg4 {background-color:#555555}
.bg5 {background-color:#F7F7F7}
.bg6 {background-color:#999999}
.bg7 {background-color:#84BB00}
.bg8 {background-color:#DD0000}
.bg10 {background-color:#F0F0F0}
.bg11 {background-color:#F9F9F9}

a.nu {text-decoration:none}

a.hu {text-decoration:none}
a.hu:hover {text-decoration:underline}
a.hu2:visited, a.hu2:link, a.hu2 {text-decoration:underline}
a.hu2:hover {text-decoration:none}
a.hu3{text-decoration:underline}

.nobr {white-space: nowrap}

.txt1 {color:#000000}
.txt2 {color:#ffffff}
.txt3 {color:#DD0000}
.txt4 {color:#555555}
.txt5 {color:#999999}
.txt6 {color:#3A9DD4}
.txt7 {color:#003399}

.norm {font-size:11px}
.small {font-size:10px}
.small2 {font-size:9px}
.small3 {font-size:8px}
.big {font-size:12px}
.big2 {font-size:13px}
.big3 {font-size:14px}
.big4 {font-size:18px}
.txtj {text-align:justify}
.txtb {font-weight:bold}
.txtn {font-weight:normal}
.err {color:#DD0000}

a {text-decoration:none}
a.hu:hover {text-decoration: underline}
a.sel {text-decoration:underline}

a.m1 {width:150px;height:23;padding-top:5px}

td.bleft,div.bleft{border-left:1px solid #3A9DD4}
td.bright,div.bright{border-right:1px solid #3A9DD4}
td.bright2,div.bright2{border-right:1px solid #FFFFFF}
td.btop,div.btop{border-top:1px solid #3A9DD4}
td.bbot,div.bbot{border-bottom:1px solid #3A9DD4}
td.bbot2,div.bbot2{border-bottom:1px solid #F0F0F0}
td.imgborder,div.imgborder{border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999}

td.userinfo{padding-left:10px;padding-top:6px;padding-bottom:4px;}
td.userinfo2{padding-right:10px;padding-bottom:2px;}


td.pr {padding-right:5px}

td.pl25 {padding-left:25px}
td.c1,div.c1 {padding-left:5px; padding-right:5px; border-bottom:1px solid #ffffff}
td.c2,div.c2 {padding-left:5px; padding-right:10px; padding-bottom:5px}
td.lp {padding-left:5px}
td.ni,div.ni {padding-top:5px;padding-bottom:3px}
td.content-pad {padding-left:15px;padding-right:15px}
.bt {border-top:1px solid #9d7dab}
.br {border-right:1px solid #9d7dab}
.bl {border-left:1px solid #9d7dab}
.bb {border-bottom:1px solid #9d7dab}

.lh {line-height:8px}
hr {color:#008060;background-color:#008060}

table.tb {border:1px solid #cfcfcf}
table.br2 {border-right:1px solid #ffffff}
div.rel {position:relative}
div.babs {position:absolute; left:65px;top:4px}

td.mbg { background-image:url(/img/site/mbg.gif)}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#CFTable{
margin:1px;
padding:1px;
border-color:#FFFFFF;
border-width:1px;
border:#3493d4 1px solid;
text-align:left;
color:#003099;
font-weight:bold;
font-size:90%;
}

#CFTable table{
font-weight:bold;
}

#CFTable td{ 
padding:1px 3px 1px 3px ;}

#CFTable a{ 
color:#555555;
font-weight:normal;}
#CFTable a:hover{ 
color:#003399;}

#CFTable .hederCFTab{
}

.hederCFTab{
background:#4886f7;
color:#FFFFFF;
font-weight:800;
font-size:110%;
text-align:center;
}

#CFTable .col1{
background:#c4d8fc;
}
#CFTable .col2{
background:#e6efff;
}

table.tdsetwrap td {
	white-space:normal;
}


/********************************/

.btn_box{ text-align:center; padding-top:20px;}
.btn_box input{ margin:0 10px; width: 80px;}

/*********************************/

/*********   link_top  ************/
.link_top{ margin-top:10px; font-size:13px; font-weight:bold; margin-left:49px;}
.link_top a{color:#555; margin:0 20px; font-size:13px; font-weight:bold; text-decoration:underline;}
.link_top a:hover{color:#000; text-decoration:none; }
.link_top a.sel{color:#000; margin:0 20px; font-size:13px; font-weight:bold; text-decoration:none;}
.link_top a.sel:hover{color:#000; text-decoration:none; }

/*********************************/

/********** Scheduled Sessions  my_avail***********************/
.my_avail{ }
.my_avail h3{ margin:30px 13px 2px 13px; color:#003399; font-size:14px;}
.my_avail fieldset{ background-color:#f6f9fe; border:1px solid #d9dcff; margin:0 13px; padding:10px;}
.my_avail a{ color:#555; text-decoration:underline;}
.my_avail a:hover{color:#000; text-decoration:none;}
	
.my_avail .my_avail_heder{ color:#555; margin:20px 15px 0 15px; line-height:18px;}
	
.box_list{}
.box_list h3{}
.box_list .back_top{ text-align:right; margin-right:15px; margin-bottom:2px; font-size:11px; position:absolute; margin-top:3px; margin-left:840px;}
.box_list .back_top a{color:#999;}
.box_list fieldset{text-align:center;}
.box_list .table_style_1{margin-top:10px;}
/*********************************/