* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Arial; color:#000000; font-size:0.75em; line-height:1.42em; text-align:center}

.top_bg {background:url(images/top_background.gif) repeat-x center top #fff}
.bottom_bg {background:url(images/bottom_background.gif) repeat-x center top #fff}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul.list-1 li { line-height:1.67em}
ul.list-1 li a{text-decoration:underline; color:#000}
ul.list-1 li a:hover{ text-decoration:none}

.list-indent {padding:0 0 20px 0}

dl {margin-bottom:27px}
dl dt {color:#000; font-size:18px; margin:0 0 0px 0}
dl dd { margin:0 0 15px 0}
dl dd a {color:#000; text-decoration:underline; font-weight:bold}
dl dd a:hover {text-decoration:none}
/*==========================================*/

a {text-decoration:none; color:#CC0000}
a:hover {text-decoration:underline; color:#00428c; font-style: italic;}

a.link {text-decoration:underline; color:#CC0000; background:url(images/marker_link.gif) no-repeat 0 3px; padding-left:24px}
a.link:hover {text-decoration:none}

a.link2 {text-decoration:underline; color:#000; background:url(images/marker_link2.gif) no-repeat 0 0; padding:0 0 0 24px}
a.link2:hover {text-decoration:none}

.ReadMore {margin: -3px 0px 10px 0px;}
a.ReadMore {font-weight:bold; color:#CC0000; text-decoration: underline;}
a.ReadMore:hover {font-weight:bold; color:#00428c; font-style:italic; text-decoration: underline;}
h1 {font-size: 22px; font-weight: bold; color: #CC0000; margin:20px 0 5px 0; line-height: 1.1em}
h2 {font-size: 20px; font-weight: bold; color: #CC0000; margin:20px 0 5px 0; line-height: 1.1em}
h4 {font-size:1em; margin:20px 0 0px 10px}

.clear { clear:both; margin:0px; padding:0px;}

p {margin:0 0 10px 0}
.p1 {margin:0 0 11px 0}
.p2 {margin:0 0 30px 0}
.p3:first-line {font-weight:bold}

/*header*/
#header { background:url(images/header_bg.gif) repeat-x center top; height:212px}

.logo {position:absolute; margin:0 0 0 295px}
.ticker {position:absolute;left:258px; margin:185px 0 0 210px; width:500px; color:#fff;font-weight:bold}
.menu {position:absolute; margin:179px 0 0 13px}
.m1_act {position:absolute; margin:2px 0 0 0}
.m4_act {position:absolute; margin:2px 0 0 585px}

/*content*/
#content { padding-bottom:3px}
.title {margin-bottom:7px}
.title2 {margin-bottom:13px}
.img_left {float:left; margin:5px 31px 5px 0}
.img_left2 {float:left; margin:0 0 20px 0}
.img_left3 {float:left; margin:-2px 19px 40px 0}
.img_left4 {float:left; margin-left:20px}
.img {margin:0 0 22px 0}
.img_right {float:right; margin:0px}
.img_rightside {float:left; margin:2px 0px 10px 0; border: 1px #8e7e26 solid;}
.img_usfsa {float:left; clear:both; margin:2px 0px 10px 0; border: 1px #8e7e26 solid;}

.content-indent {padding:0 10px 13px 12px}

.line {background:url(images/line_bg.gif) repeat-x top; height:20px; margin: 20px 0 5px 0;}
.line-indent1 {margin:0 10px -19px 0}
.line-indent2 {margin:0 10px 30px 0}

.inner1 {width:100%; overflow:hidden; padding:0 0 49px 0}
.inner2 {width:100%; overflow:hidden; padding:0 0 30px 0}

.separator {background:url(images/separator.gif) repeat-y right}

/*footer*/
#footer { height:120px; color:#fff}
#footer .indent {padding:26px 0 0 255px}
a.footer {color:#fff; text-decoration:underline}
a.footer:hover {text-decoration:none;}

#footer .copyright {position:absolute; margin:26px 0 0 754px}
#footer .goodsearch {position:absolute; margin:-26px 0 0 0}

ul.footer-menu {margin:0px; padding:0px; list-style:none; font-size:10px;}
ul.footer-menu li { line-height:1em; display:inline}
ul.footer-menu li a{text-decoration:none; color:#fff; font-weight: bold; border-right:solid 1px #dcf2f0; padding:0 8px 0 8px}
ul.footer-menu li a:hover{ text-decoration:underline; color:#8e7e26}
ul.footer-menu li a.none {border:none}


/*==================block====================*/
.box { background:#ADBDDE; border:solid 1px #8e7e26}
.box .indent {padding:17px 20px 20px 20px}
/*==========================================*/

/*==================various=================*/
.sidetitle {font-size:10pt;font-weight:bold; color:#00428c;margin:20px 0px 3px 0px}

p.eventdate {font-size: 11px; font-weight: normal; line-height: 12px; margin: 0px 15px 0px 0px;	font-weight: bold;}
p.eventname {font-size: 11px; font-weight: normal; line-height: 12px; margin: 0px 15px 0px 0px;}
p.eventplace {font-size: 11px; font-weight: normal; line-height: 12px; margin: 0px 15px 10px 0px;}
.datetime {font-size: 11px; line-height: 11px; margin: 2px 0px; color: #CC0000;}
h1.rightside {font-size: 20px; font-weight: normal; color: #CC0000; margin:0px 0 5px 0; clear:both;}
ul.datelist {list-style: disc ; margin: 0 0 2px 20px; padding: 0px;	font-size: 11px;}
.rightnote {font-size: 12px; margin: 2px 0px 2px 0px; line-height: 1.3em; }
ul.linklist {list-style: url("images/download.gif") disc; margin: 5px 0px 10px 30px; padding: 0px; font-size: 12px;}
ul.itemlist {list-style: disc; margin: 5px 0px 10px 30px; padding: 0px;}
ol {margin: 5px 0px 10px 30px; padding: 0px;}
.submitdate  {font-size:  10px; color: #cc0000; margin: 0px 40px 0px 0px;}
.loginContainer {margin: 10px 20px;}
.centered {text-align: center;}

/*==========================================*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.buttonmenu {list-style-type: none; margin: 0; padding: 0; width: 143px;}
.buttonmenu li a {color: white; display: block; width: 100%; padding: 2px 4px; text-decoration: none; font-weight: bold; border: 1px solid; border-color:#ADBDDE #8e7e26 #8e7e26 #ADBDDE; background-color: #00428C; text-decoration:none;}
.buttonmenu li a:visited {color: white;}
.buttonmenu li a:hover, .buttonmenu li a:active {color: white; background-color: #CC0000;}
.buttonmenu ul ul {margin-left: 12px;}
.buttonmenu ul ul li a {color: white; display: block; width: 100%; padding: 2px 4px; text-decoration: none; font-weight: bold; border: 1px solid; border-color:#ADBDDE #8e7e26 #8e7e26 #ADBDDE; background-color: #8e7e26; text-decoration:none;}
.buttonmenu ul ul li a:visited {color: white;}
.buttonmenu ul ul li a:hover, .buttonmenu li a:active {color: white; background-color: #CC0000;}
/*==========================================*/

.gridview_Heading {	background-color: #8e7e26; FONT-SIZE: 10pt; color: #fff; font-weight: bold;  text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gridview_Item1 { BACKGROUND-COLOR: #ADBDDE; FONT-SIZE: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px; }
.gridview_Item0 { BACKGROUND-COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: bold; }

.competitioninfo  {font-size:  10px; font-weight: normal; margin: 0px 0px 0px 10px; line-height: 1.1em;}

.smallgridview_Left {
	color: #003366;
	border: 1px #aaaaaa solid;
	margin: 5px 20px 0px 0px;
}

.smallgridview_Left tr td {padding: 5px;}
.smallgridview_Left tr th {padding: 5px;}

.smallgridview_Heading {
	background-color: #8e7e26;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
}
.smallgridview_Item1
{
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}
.smallgridview_Item0
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}
.smallgridview_Footer
{
    BACKGROUND-COLOR: #00428C;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    font-weight: bold;
    color: #ffffff;
}
.smallgridview_Selected
{
    BACKGROUND-COLOR: #00428C;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    font-weight: bold;
    color: #ffffff;
}
.smalldetailsview_Left {
	color: #003366;
	margin: 5px 0px 8px 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.smalldetailsview_Left tr td {padding: 5px;}
.smalldetailsview_Left tr th {padding: 0px;}


