/* VCEE CSS Document */

body
{
	margin:0px;
}
 
.bg00
{
	background-color:#FFFFFF;
}

.bg01
{
	background-color:#000000;
}

.bg02
{
	background-color:#FFCC00;
}

.bg03
{
	background-color:#333399;
}

.bg04
{
	background-color:#CCCCE5;
}

.bg05
{
	background-color:#E5E5E5;
}

.bg06
{
	background-color:#333333;
}

.bg07
{
	background-color:#CCCCCC;
}

.bg08
{
	background-color:#EAEAEA;
}

.homepage_banner
{
	
	background-position:left;
	background-repeat:no-repeat;
	height:250px;
}

.homepage_banner02
{
	background-image:url(../images/img_banner02.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:250px;
}

.homepage_banner03
{
	background-image:url(../images/img_banner03.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:250px;
}


.bg_rt_column
{
	background-image:url(../images/bg_rt_column.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.bg_thumbs_slideshow
{
	background-color:#171745;
	border-top:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	height:90px;
}

.borderall
{
	border:1px solid #CCCCCC;
}

.border_right
{
	border-right:3px solid #FFCC00;
}

.border_img
{
	border-left:3px solid #FFCC00;
	border-right:3px solid #FFCC00;
	border-top:3px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	background-color:#FFFFFF;
}

.border_img_txt
{
	border-bottom:3px solid #FFCC00;
	border-right:3px solid #FFCC00;
	border-left:3px solid #FFCC00;
	background-color:#333399;
	font-family:Georgia;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	height:25px;
	padding-left:10px;
	padding-right:10px;
}

.border_img_txt a
{
	font-family:Georgia;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.border_img_txt a:hover
{
	font-family:Georgia;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}

.shadow_left
{
	background-image:url(../images/shadow_lt.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.shadow_right
{
	background-image:url(../images/shadow_rt.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.shadow_bottom
{
	background-image:url(../images/shadow_bt.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.border_right
{
	border-right:1px solid #CCCCE5;
}


.header01
{
	background-image:url(../images/bg01.gif);
	background-position:left;
	background-repeat:repeat-x;
	font-family:Georgia;
	font-size:21px;
	color:#FFFFFF;
	font-weight:normal;
	height:44px;
	text-decoration:none;
}

.hdr01
{
	font-family:Georgia;
	font-size:16px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr01 a
{
	font-family:Georgia;
	font-size:16px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr01 a:hover
{
	font-family:Georgia;
	font-size:16px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.hdr02
{
	font-family:Georgia;
	font-size:21px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr03
{
	font-family:Georgia;
	font-size:24px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.centerhdr
{
    font-family:Georgia;
    font-size:24px;
    color:#990000;
    font-weight:normal;
    text-decoration:none;
}

.hdr04
{
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr05
{
	font-family:Georgia;
	font-size:14px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr06
{
	font-family:Georgia;
	font-size:27px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr08
{
	font-family:Georgia;
	font-size:18px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.hdr09
{
	font-family:Georgia;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.fs18px{
	font-size:18px;
}

.hdr10
{
	background-color:333399;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Georgia;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.hdr11
{
	background-color:EAEAEA;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:bold;
	text-decoration:none;
}

.hdr12
{
	background-color:FFFFFF;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.hdr12b
{
	background-color:FFFFFF;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:2px;
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.bullet
{
	background-image:url(../images/bullet.gif);
	background-position:inherit;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	line-height:14px;
	padding-left:20px;
	font-weight:normal;
	text-decoration:none;
}

.bullet a
{
	font-family:Arial;
	font-size:11px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.bullet a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.bullet1
{
	background-image:url(../images/bullet_1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
	padding-left:15px;
	font-weight:normal;
	text-decoration:none;
	padding-bottom: 5px;
}

.bullet1 a
{
	font-family:Arial;
	font-size:11px;
	color:#FFCC00;
	font-weight:normal;
	text-decoration:none;
}

.bullet1 a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.text_staff
{
	font-family:Georgia;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text_center
{
	font-family:Georgia;
	font-size:16px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text_staff01
{
	font-family:Georgia;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text_staff01 a
{
	font-family:Georgia;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.text_staff01 a:hover
{
	font-family:Georgia;
	font-size:12px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}


.textsml
{
	font-family:Georgia;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.textsml01
{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text11
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text12a
{
	font-family:Arial;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text12a a
{
	font-family:Arial;
	font-size:13px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.text12a a:hover
{
	font-family:Arial;
	font-size:13px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.text11w
{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.text12_orange
{
	font-family:Arial;
	font-size:12px;
	color:#F08231;
	font-weight:normal;
	text-decoration:none;
}

.text12
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text12 a
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.text12 a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.text12b
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.text12b a
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.text12b a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.text14
{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height: 18px;
}
.text13b
{
	font-family:Arial;
	font-size:13px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.text13w
{
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.text13g
{
	font-family:Arial;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.text16g
{
	font-family:Arial;
	font-size:16px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

.tab
{
	background-image:url(../images/bg_tab.gif);
	background-repeat:no-repeat;
	font-family:Georgia;
	font-size:18px;
	text-align:center;
	color:#333399;
	height:30px;
	width:40px;
	cursor:pointer;
}

.tab1
{
	background-image:url(../images/bg_tab1.gif);
	background-repeat:no-repeat;
	font-family:Georgia;
	font-size:18px;
	text-align:center;
	color:#333399;
	height:30px;
	width:40px;
	cursor:pointer;
}

.formheader
{
	font-family:Arial;
	font-size:12px;
	padding-bottom:1px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.readmore_big
{
	font-family:Georgia;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.hdr_search
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	font-weight:normal;
	line-height:22px;
	text-decoration:none;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:34px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.hdr_search a
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr_search a:hover
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.hdr_search01
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
 .hdr_box
{
    font-family:Arial;
    font-size:12px;
    color:#333333;
    font-weight:bold;
    text-decoration:none;
    border-left:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
}
.hdr_awards
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #CCCCCC;
	height:34px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.hdr_awards a
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr_awards a:hover
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.hdr_centers
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:34px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.hdr_sponsors
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:34px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.hdr_sponsors a
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.hdr_sponsors a:hover
{
	background-color:#EAEAEA;
	font-family:Georgia;
	font-size:18px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.sitemap
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.sitemap a
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.sitemap a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}


.details_hdr
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:bold;
	text-decoration:none;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
}

.details_content
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:15px;
}

.details_summary
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.search_content
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.search_content01
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.programs_content
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}


.programs_readmore
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

.programs_readmore a
{
	font-family:Arial;
	font-size:11px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.programs_readmore a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.sponsors_content
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.sponsors_content a
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.sponsors_content a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.search_footer
{
	background-color:#333399;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	height:25px;
	padding-left:15px;
	padding-right:15px;
}

.search_footer a
{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.search_footer a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}

.centerborder
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
  	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.centerlogo_border
{
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}


.center_content
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

.center_content a
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.center_content a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.center_footer
{
	background-color:#333399;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	height:25px;
	padding-left:15px;
	padding-right:15px;
}

.center_footer a
{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.center_footer a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}

.readmore_big a
{
	font-family:Georgia;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.readmore_big a:hover
{
	font-family:Georgia;
	font-size:18px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}

.readmore
{
	font-family:Arial;
	font-size:11px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.readmore a
{
	font-family:Arial;
	font-size:11px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.readmore a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.footer
{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.footer a
{
	font-family:Arial;
	font-size:10px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.footer a:hover
{
	font-family:Arial;
	font-size:10px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}


.horizontal_line
{
	background-image:url(../images/horizontal_line.gif);
	background-position:left;
	background-repeat:repeat-x;
	height:1px;
}

.toplinks
{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.toplinks a
{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.toplinks a:hover
{
	font-family:Arial;
	font-size:10px;
	color:#FFCC00;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumbs
{
	font-family:Arial;
	font-size:10px;
	color:#999999;
	padding-left:2px;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumbs a
{
	font-family:Arial;
	font-size:10px;
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumbs a:hover
{
	font-family:Arial;
	font-size:10px;
	color:#6666CC;
	font-weight:normal;
	text-decoration:none;
}

.pagination
{
	font-family:Arial;
	font-size:12px;
	color:#AAAAAA;
	font-weight:bold;
	text-decoration:none;
}

.thanksfont
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
.pagination a
{
	font-family:Arial;
	font-size:12px;
	color:#333399;
	font-weight:bold;
	text-decoration:none;
}

.pagination a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#6666CC;
	font-weight:bold;
	text-decoration:none;
}

.right_box_title
{
	background-image:url(../images/bg_bu.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#333399;
	padding-left:13px;
	font-family:Georgia;
	font-size:14px;
	color:#FFFFFF;
	height:32px;
	text-decoration:none;
	font-weight:bold;
}

.related_links
{
	background-image:url(../images/bg_bu.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#333399;
	padding-left:12px;
	font-family:Georgia;
	font-size:13px;
	color:#FFFFFF;
	height:32px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}

.related_links a, .related_links a:hover, .related_links a:active, .related_links a:visited {
	background: none;
	font-family:Georgia;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}

.related_links1
{
	background-image:url(../images/bg_bu1.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#333399;
	padding-left:12px;
	font-family:Georgia;
	font-size:13px;
	color:#FDCC10;
	height:32px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}

.related_links1 a, .related_links1 a:hover, .related_links1 a:active, .related_links1 a:visited {
	background: none;
	font-family:Georgia;
	font-size:13px;
	color:#FDCC10;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}

.search
{
	border-bottom:5px solid #FFCC00;
	border-left:4px solid #FFCC00;
	border-right:4px solid #FFCC00;
	background-color:#F7F8E8;
	height:42px;
}

.searchborder
{
	border-top:4px solid #FFCC00;
	background-color:#F7F8E8;
}

.slideshow_link
{
	background-color:#171745;
	height:78px;
	cursor:pointer;
}

.slideshow_link1
{
	background-color:#FFCC00;
	height:78px;
	cursor:pointer;
}



.search_txtbox
{
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	height:20px;
	width:130px;
	font:Arial;
	font-size:12px;
	color:#333399;
	padding-left:2px;
	padding-top:3px;
	padding-right:2px;
}

.txtbox
{
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	height:20px;
	vertical-align:middle;
	font-size: 13px;
	color: rgb(51, 51, 51); 
	font-weight: normal;
	margin:0px;
}

.keyword_style
{
    font-family:Arial;
    font-size:10px;
    color:#333333;
    font-weight:normal;
    text-decoration:none;
 
}

.txtarea
{
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	vertical-align:baseline;
	font:Arial;
	font-size:12px;
	color:#333333;
	margin:0px;
}
.sublink2
{
	padding-left:30px;
	font-family:Georgia;
	font-size:12px;
	color:#FFFFFF;
}
.sublink21
{
	padding-left:30px;
	font-family:Georgia;
	font-size:12px;
	color:#FDCC10;
}

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
  font-family:Arial;           
  /*height: 20px;  */
  text-align:  center;
  font-size: 12px;
  padding-top: 3px;
  color: green;
  background: #EEEEEE none repeat scroll 0%;
  border:1px solid green;  
  font-weight: bold;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #3a3;
  border-color: #c7f2c8;
}

div.error {
  font-weight: normal;
  color: #C52020;
  background: #FFCCCC none repeat scroll 0%;
  border:1px solid #DD7777;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}

.topics{	
	overflow:auto;
}

.topics label{	
	display: inline;
	float: left;
	width:265px;
	font-family:Arial;
	font-size:13px;
	color:#333333;
}

.grades{    
    overflow:auto;
}

.grades label{    
    display: inline;
    float: left;
    width:141px;
    font-family:Arial;
    font-size:13px;
    color:#333333; 
}

.sponsors{    
    overflow:auto;
}

.sponsors label{    
    display: inline;
    float: left;
    width:250px;
    font-family:Arial;
    font-size:13px;
    color:#333333;
   
}
.courses{    
    overflow:auto;
}

.courses label{    
    display: inline;
    float: left;
    width:260px;
    font-family:Arial;
    font-size:13px;
    color:#333333;
}


.hdr_permissions
{
    background-color:#EAEAEA;
    font-family:Georgia;
    font-size:14px;
    color:#333399;
    font-weight:bold;
    line-height:22px;
    text-decoration:none;
    border-left:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:34px;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
}

.hdr_permissions a
{
    background-color:#EAEAEA;
    font-family:Georgia;
    font-size:14px;
    color:#333399;
    font-weight:normal;
    text-decoration:none;
}

.hdr_permissions a:hover
{
    background-color:#EAEAEA;
    font-family:Georgia;
    font-size:14px;
    color:#6666CC;
    font-weight:normal;
    text-decoration:none;
}
#error_display{
    text-align: left;
    padding-left: 30px;
}
