body
{
	padding: 0px;
	margin: 0px;
	background-color: #f4f4f4;
}
/*
table, td
{
	width: 100%;
	border: 0px;
}
*/
td
{
	vertical-align: top;
}

a:hover
{
	text-decoration: none;
}
a:visited
{
	text-decoration: underline;
}

img
{
	border: 0px;
}

.main_text, table, input, textarea, a
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #555555;
    margin-bottom: 0px;
    text-align: left;
}
font span
{
	font-family: Tahoma;
	font-size: 11px;
	color: #393939;
}
font span a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #393939;
	text-decoration: none;
}
font span a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #393939;
	text-decoration: underline;
}
font span a:visited
{
	font-family: Tahoma;
	font-size: 11px;
	color: #9d11b3;
	text-decoration: underline;
}

span a
{
	font-size: 11px;
	color: #7EA717;
	text-decoration: none;
}
span a:hover
{
	font-size: 11px;
	color: #7EA717;
	text-decoration: underline;
}
span a:visited
{
	font-size: 11px;
	color: #9d11b3;
	text-decoration: underline;
}

strong span a
{
	color: #B9720E;
	font-size: 11px;
	text-decoration: underline;
}
strong span a:hover
{
	color: #B9720E;
	font-size: 11px;
	text-decoration: none;
}
strong span a:visited
{
	color: #9d11b3;
	font-size: 11px;
	text-decoration: underline;
}

span font a
{
	font-size: 11px;
	color: #B9720E;
	text-decoration: underline;
}
span font a:hover
{
	font-size: 11px;
	color: #B9720E;
	text-decoration: none;
}
span font a:visited
{
	font-size: 11px;
	color: #9d11b3;
	text-decoration: underline;
}

font a
{
	font-size: 11px;
	color: #3E7291;
	text-decoration: underline;
}
font a:hover
{
	font-size: 11px;
	color: #3E7291;
	text-decoration: none;
}
font a:visited
{
	font-size: 11px;
	color: #9d11b3;
	text-decoration: underline;
}

strong a
{
	color: #687201;
}
strong a:hover
{
	color: #687201;
}
strong a:visited
{
	color: #9d11b3;
}

.h_text
{
	color: #555555;
	text-decoration: none;
}
.h_text:hover
{
	color: #555555;
	text-decoration: underline;
}
.h_text:visited
{
	color: #9d11b3;
	text-decoration: underline;
}

.l_text
{
	color: #D3D1D1;
}
.l_text a
{
	color: #D3D1D1;
	text-decoration: none;
}
.l_text a:hover
{
	color: #D3D1D1;
	text-decoration: underline;
}
.l_text a:visited
{
    color: #FFFFFF;
    text-decoration: underline;
}

.l2_text
{
	color: #677101;
	text-decoration: underline;
}
.l2_text:hover
{
	color: #677101;
	text-decoration: none;
}
.l2_text:visited
{
	color: #9d11b3;
	text-decoration: underline;
}

.c_text
{
	color: #D3D1D1;
}
.c_text a
{
	color: #D3D1D1;
}

.no_class, form, .no_class td
{
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
}



.input
{
	font-family: Tahoma;
	font-size: 11px;
	width: 154px;
	border-color: #CDCDCD;
	border-bottom-width: 1px;
	border-right-width: 1px;
	background-color: #ffffff;
	padding-left: 5px;
}
.input1
{
	font-family: Tahoma;
	font-size: 11px;
	width: 119px;
	border-color: #CDCDCD;
	border-bottom-width: 1px;
	border-right-width: 1px;
	background-color: #ffffff;
	padding-left: 5px;
}

select
{
	font-family: Tahoma;
	font-size: 11px;
	width: 88px;
	background-color: #FFFFFF;
    margin-bottom: 0px;
}
.select
{
	font-family: Tahoma;
	font-size: 11px;
	width: 65px;
	background-color: #FFFFFF;
}

ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
li a
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #393939;
	text-decoration: underline;
    font-weight: 700;
}
li a:hover
{
	text-decoration: none;
}

.ul1 li a
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #555555;
	text-decoration: underline;
}
.ul1 li a:hover
{
	text-decoration: none;
}


#subjectLink
{
	text-decoration: none;
}

.photo-border-left
{
	border: 1px solid #cecece;
	padding: 4px;
	background: #d9d9d9 url(images-front/bg-photo.png) top repeat-x;
	margin-bottom: 5px;
	display: block;
	float: left;
	margin-right: 10px;
}

.photo-border-right
{
	border: 1px solid #cecece;
	padding: 4px;
	background: #d9d9d9 url(images-front/bg-photo.png) top repeat-x;
	margin-bottom: 5px;
	display: block;
	float: right;
	margin-left: 10px;
}

.photo-border
{
    border: 1px solid #cecece;
    padding: 4px;
    background: #d9d9d9 url(images-front/bg-photo.png) top repeat-x;
    margin-bottom: 5px;
    display: inline;
}

.video-border
{
	border: 1px solid #cecece;
	padding: 4px;
	background: #d9d9d9 url(images-front/bg-photo.png) top repeat-x;
	display: block;
	width: 350px;
	height: 300px;
		 
}

.photo-float-left
{
	float: left;
	margin-right: 10px;
}

.image-border-none
{
	border: none;
}

.submit {
	font-size: 10px;
}

.accordionHeader
{
	font-family: Tahoma;
	font-size: 11px;	
	color: #B9720E;
	text-decoration: none;
    font-weight: bold;
    padding: 5px;
}

.accordionContent
{
    background-color: #f4f4f4;
    padding: 5px;
    }

.accordionHeader a
{
	font-family: Tahoma;
	font-size: 11px;	
	color: #B9720E;
	text-decoration: none;
    font-weight: bold;
}

.accordionHeader a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #B9720E;
	text-decoration: underline;
    font-weight: bold;
}

.accordionHeader a:visited
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ff6600;
	text-decoration: underline;
    font-weight: bold;
}

/* xp theme */
.myTab .ajax__tab_header    {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(Tabs/tab-line.gif) repeat-x bottom;}
.myTab .ajax__tab_outer     {background:url(Tabs/tab-right.gif) no-repeat right;height:21px;}
.myTab .ajax__tab_inner     {padding-left:3px;background:url(Tabs/tab-left.gif) no-repeat;}

.myTab .ajax__tab_tab       {height:13px;padding:4px;margin:0;background:url(Tabs/tab.gif) repeat-x;}

.myTab .ajax__tab_hover .ajax__tab_outer {background:url(Tabs/tab-hover-right.gif) no-repeat right;}
.myTab .ajax__tab_hover .ajax__tab_inner {background:url(Tabs/tab-hover-left.gif) no-repeat;}
.myTab .ajax__tab_hover .ajax__tab_tab {background:url(Tabs/tab-hover.gif) repeat-x;}

.myTab .ajax__tab_active .ajax__tab_outer {background:url(Tabs/tab-active-right.gif) no-repeat right;}
.myTab .ajax__tab_active .ajax__tab_inner {background:url(Tabs/tab-active-left.gif) no-repeat;}
.myTab .ajax__tab_active .ajax__tab_tab {background:url(Tabs/tab-active.gif) repeat-x;}

.myTab .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:11px;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

.panelClass {background-color: lime; width: 300px;}

