body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	/*background-color: #f4fec8;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;*/
	margin:0px;
}
.textnormal {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	vertical-align:top;
}

.textbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height:18px;
	vertical-align:top;
	padding-bottom:10px;
}

.textnormal_a {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#006666;
	font-weight:bold;
	text-decoration:none;
}
.textnormal_a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#006666;
	font-weight:bold;
	text-decoration:none;
}
.textnormal_a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#006666;
	font-weight:bold;
	text-decoration:none;
}

.textnormal ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:17px;
}
.text_header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
padding-top:10px;
padding-bottom:10px;
color:#254f65;
vertical-align:top;
height:25px;
}
.text_header_sub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
/*padding-top:10px;
padding-bottom:10px;*/
color:#254f65;
vertical-align:top;
height:25px;
}
.text_header_wh {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding-top:10px;
padding-bottom:10px;
color:#254f65;
vertical-align:top;
height:25px;
text-decoration:underline;
}
.text_header_wh:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding-top:10px;
padding-bottom:10px;
color:#000000;
vertical-align:top;
height:25px;
text-decoration:none;
}

.td_active {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/menu_bg_live.gif);
background-repeat:repeat-x;
padding:0px 12px 0px 12px;
}
.td_inactive {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/menu_bg.gif);
background-repeat:repeat-x;
padding:0px 12px 0px 12px;
}
.text_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#FFFFFF;
text-decoration:none;
}

.text_menu:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#FFFFFF;
text-decoration:none;
}
.text_menu:alink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#FFFFFF;
text-decoration:none;
}
.text_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-style:normal;
text-decoration:none;
line-height:20px;
padding:0px 15px 15px 0px;
}
.text-footer_wh {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-style:normal;
text-decoration:none;
line-height:20px;
}
.text-footer_a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-style:normal;
text-decoration:none;
line-height:20px;
}
.text-footer_a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-style:normal;
text-decoration:underline;
line-height:20px;
}
p {
text-align:justify;
}
.text_body_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#74030b;
font-size:10px;
font-style:normal;
text-decoration:underline;
}
.text_body_link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-style:normal;
text-decoration:none;
}
.img_right {
float:right;
margin-bottom:10px;
margin-left:15px;
}

li {
list-style-image:url(images/bullet.gif);
font-size:11px;
}
.input_text {
border-color:#99CCCC;
border-style:solid;
border-width:thin;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
height:16px;
margin:0;
vertical-align:middle;
}
.input_textarea {

	overflow: auto;
	border-top: 1px solid #99CCCC;
	border-right: 1px inset #99CCCC;
	border-bottom: 1px inset #99CCCC;
	border-left: 1px solid #99CCCC;

border-width:thin;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
margin:0;
vertical-align:middle;
}
.button_style {
color:#FFFFFF;
background-color:#254f65;
border-width:1px;
border-color:#003333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
margin-bottom:15px;
}
.tableheader_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#FFFFFF;
text-decoration:none;
}
.text_header2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:10px;
color:#254f65;
}


/* newly addes   */

.programlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000099;
	text-decoration:none;
}
.programlink a:link, .programlink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000099;
	text-decoration:none;
}
.programlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	text-decoration:none;
}

.programhd3{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#0000CC;
}

.programhd3 a:link, .programhd3 a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#0000CC;
}

.programhd3 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#FF6600;
}
.programstyle1 {
	font-family: Arial, Helvetica, sans-serif
}

.programtablehead{
font-size:14px;
font-weight:bold;
background-color:#b3b3b3;
}

.programtablecell{
font-size:14px;
}

.tablebg{
background-color:#cedd92;
text-align:center;
color:#000000;
font-weight:bold;
vertical-align:top;
font-size:12px;
}


.tablebg_sub {
font-weight: normal;
font-size:12px;
background-color:#ddeaa8;
vertical-align:top;
color:#000000;
text-decoration:none;

}

.tablebg_sub_1 {
font-size:8pt;
background-color:#ddeaa8;
vertical-align:top;
color:#000000;
text-decoration:none;
}

.tablebg_sub a:link, .tablebg_sub a:visited{
font-weight: normal;
background-color:#ddeaa8;
vertical-align:top;
color:#0033FF;
text-decoration:none;
}

.tablebg_sub a:hover{
font-weight: normal;
background-color:#ddeaa8;
vertical-align:top;
color:#FF9900;
text-decoration:none;
}

.table_border{
 1px solid rgb(0, 0, 51)
}
.acleftdist{
padding-left:5px;
}

.program_tab_red{
	background-color:#ff99cc;
}

.program_tab_cyan{
	background-color:#00ffff;
}

.aca_h3{
font-size:13pt;
}

.ac_register{
width:230px;
margin:10px 0 0 450px;

}

.regvutton_1{
width:228px;
}

.regvutton_2{
width:294px;
}
h2 {
line-height:40px;
}

.table_cellpadding {
padding:10px;
border:#000000 solid 1px;
}
.logobackground {
background-image:url(images/cellback_header.gif);
background-repeat:repeat-x;
width:100%;
}
.logobackground_top {
background-image:url(images/cellback_header_top.gif);
background-repeat:repeat-x;
width:100%;
}
.seperator {
width:1px;
}

/* */

.AccordionTitle
{
position:relative;
background-color:#ddeaa8;
height:25px;
font-size:12px;
text-align:left; 
overflow:hidden;
cursor: pointer;
font-family:verdana;
font-weight:bold;
vertical-align:middle;
display:table-cell;
-moz-user-select:none;
width:696px;
padding-left:4px;
text-decoration:underline; 

}

.AccordionContent
{
position:relative;
background-color:#f4fec8;
padding-left:4px;
font-family:verdana;
font-weight: normal;
font-size:12px;
overflow:hidden;
display:none; 
width:696px;
}

.AccordionContainer
{
position:relative;
width:696px;
}

.blankaccordn{
background-color:#FFFFFF;
width:696px;
height:1px;

}
#video {
	width:193px;
	height:145px;
	float:left;
	margin:10px;
	border:#036 10px solid;
}

/* */