/*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-top:0px; margin-bottom:17px}
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}
/*==========================================*/

b{font-size: 110%;}
em{color: red;}

a {text-decoration:none; font-weight: bold; color:#ff9900}
a:hover {text-decoration:underline; color:#336699; font-weight: bold; font-style: italic;}
a:visited {text-decoration:none; color:#1E2A66;}

a.link {text-decoration:underline; color:#ff9900; 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:#ff9900; text-decoration: underline;}
a.ReadMore:hover {font-weight:bold; color:#336699; font-style:italic; text-decoration: underline;}
h1 {font-size: 22px; font-weight: bold; color: #1E2A66; margin:20px 0 10px 0; line-height: 1.1em}
h2 {font-size: 20px; font-weight: bold; color: #1E2A66; margin:25px 0 5px 0; line-height: 1.1em}
h3 {font-size: 16px; font-weight: bold; color: #000000; margin:20px 0 2px 0; line-height: 1.1em}
h4 {font-size:1em; margin:0 0 10px 0}
h3.subhead {font-size: 16px; font-weight: bold; color: #000000; margin:0px 0 2px 0; line-height: 1.1em}

.clear { clear:both; margin:0px; padding:0px;}

p {margin:0 20px 10px 0; font-size: 13px; line-height:1.3em;}
.p1 {margin:0 0 11px 0}
.p2 {margin:0 0 30px 0}
.p3:first-line {font-weight:bold}

/*header*/

.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*/
.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 #336699 solid;}
.img_usfsa {float:left; clear:both; margin:2px 0px 10px 0; border: 1px #336699 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 .indent {padding:10px 0 5px 2px}
a.footer {color:#ffffff; text-decoration:underline}
a.footer:hover {text-decoration:none;}

#footer .copyright {position:absolute; margin:5px 0 10px 10px}

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:#ffffff; font-weight: bold; border-right:solid 1px #99ccff; padding:0 8px 0 8px}
ul.footer-menu li a:hover{ text-decoration:underline; color:#99ccff}
ul.footer-menu li a.none {border:none}


/*==================block====================*/
.box { font-weight: bold; padding:10px; }
/*==========================================*/

/*==================various=================*/
.sidetitle {font-size:11pt;font-weight:bold; color:#1E2A66;margin:15px 0px 3px 0px}
p.centered {text-align: center;}
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; 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;}
.submitdate  {font-size:  10px; color: #cc0000; margin: 0px 40px 2px 0px;}
.loginContainer {margin: 10px 20px;}
p.readmore {margin-top: -8px;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu2{padding: 0; width: 100%; margin-left: 0px; background: transparent; voice-family: "\"}\""; voice-family: inherit;}
#modernbricksmenu2 ul{margin:0; margin-left: 158px; padding: 0;list-style: none;}
#modernbricksmenu2 li{display: inline; margin: 0 2px 0 0; padding: 0; text-transform:uppercase;}
#modernbricksmenu2 a{float: left; display: block; font: bold 11px Arial; color: #ff9900; text-decoration: none; margin: 0 1px 0 0; padding: 5px 10px; background-color: #1E2A66; border-top: 1px solid #ff9900;}
#modernbricksmenu2 a:hover{background-color: #336699; color: #99ccff; font-style: italic; border-top: 1px solid #99ccff; border-bottom: 1px solid #99ccff;}
#modernbricksmenu2 #current a{background-color: #ff9900; color: #1E2A66; border-color: #1E2A66;}

.gridview_Heading {	background-color: #1E2A66; FONT-SIZE: 10pt; color: #fff; font-weight: bold;  text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gridview_Item1 { BACKGROUND-COLOR: #336699; color: #99ccff; FONT-SIZE: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gridview_Item0 { BACKGROUND-COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: bold; }

.breadcrumb {font: 90%;	color: black; background-color: transparent; font-weight:bold;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.buttonmenu {list-style-type: none; margin: 10px 0 5px 0; padding: 0; width: 143px;}
.buttonmenu li a {color: #ff9900; display: block; width: 100%; padding: 2px 4px; text-decoration: none; font-weight: bold; border: 1px solid; border-color:#ADBDDE #8e7e26 #8e7e26 #ADBDDE; background-color: #1E2A66; text-decoration:none;}
.buttonmenu li a:visited {color: #ff9900;}
.buttonmenu li a:hover, .buttonmenu li a:active {color: #99ccff; background-color: #336699; border-top-color: #99ccff;}
/*==========================================*/

#boardcontainer {width: 450px;margin: 0 auto;}
#boardcontentwrapper {float: left; width: 100%;}
#boardcontentcolumn {margin: 0 150px 0 150px;}
#boardleftcolumn {float: left; width: 150px; margin-left: -450px; border-right: 1px solid #336699;}
#boardrightcolumn {float: left; width: 150px; margin-left: -150px; border-left: 1px solid #336699;}

.form_Item0 {BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; font-weight: bold;}
.SubHead {font-family: Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #336699;}

.innerfade li {
 margin:0px;
 padding:0px;
}
.innerfade {
 margin:0px;
 padding:0px;

}

.photobox 
{
	border: 1px solid #336699;
	background-color: #ffffff;
}
	
.photo
{
	border: 1px solid #336699;
	margin: 2px;
	text-align: center;	
}

.photolink {font: bold 11px Arial; border-top: 1px solid #ff9900;border-bottom: 1px solid #ff9900;}
.photolink a:hover{background-color: #336699; color: #99ccff; font-style: italic; border-top: 1px solid #99ccff; border-bottom: 1px solid #99ccff;}

.smallgridview_Heading { background-color: #1E2A66; font: bold 12px Arial; color: #fff; text-align: left; }
.smallgridview_Item1 { color: #ffffff; background-color: #336699; font: bold 11px Arial; }
.smallgridview_Item0 { background-color: #ffffff; font: bold 11px Arial; }
.smallgridview_Item1 a:hover {text-decoration:underline; color:#99ccff; font-weight: bold; font-style: italic;}
.smallgridview_Item1 a:visited {text-decoration:none; color:#99ccff; font-weight: bold;}
.smallgridview_Item2 { background-color: #ffffff; font: 11px Arial; }

/* ---Added 2/12/2009 */
.announcementorange_header {background:#ff9900; line-height:20px; color:#fff; text-align:left; width:190px;}
.announcementorange_header span {font-weight:bold; margin-left:5px; font-size: 14px;}
.announcementorange_header a {color:#fff;}
.announcementblue_header {background:#7d9dbb; line-height:20px; color:#fff; text-align:left; width:190px;}
.announcementblue_header span {font-weight:bold; margin-left:5px; font-size: 14px;}
.announcementblue_header a {color:#fff;}

.orangebox_left {width:190px; border:solid 1px #ff9900; float:left; margin-top:0px; margin-bottom:10px;}
.bluebox_left {width:190px; border:solid 1px #7d9dbb; float:left; margin-top:0px; margin-bottom:10px;}
.announcement_content {float:left; padding:5px 5px; width:170px;}
.announcement_content a {text-decoration:none; font-weight: bold; color:#ff9900}
.announcement_content a:hover {text-decoration:underline; color:#336699; font-weight: bold; font-style: italic;}
.announcement_content a:visited {text-decoration:none; color:#1E2A66;}
.announcement_content .Title {font-size:13px; font-weight:bold;}
.announcement_content .Deck {font-size:11px; color: #000000;}
.announcement_content .Comment {font-size:10px; color: #000000;}
.announcement_content .Author {text-align:right;}
.announcementcenter_content {float:left; text-align:center; padding:10px 5px; width:170px;}
.announcementcenter_content a {text-decoration:none; font-weight: bold; color:#ff9900}
.announcementcenter_content a:hover {text-decoration:underline; color:#336699; font-weight: bold; font-style: italic;}
.announcementcenter_content a:visited {text-decoration:none; color:#1E2A66;}
.announcementcenter_content .Title {font-size:13px; font-weight:bold; margin:2px 0px 4px 0px;}
.announcementcenter_content .Comment {font-size:11px; color: #000000;}
.announcementcenter_content .Author {text-align:right;}
/* ---End add */
