/* LAYOUT STYLE */

/* it is required that you set 100% on these before you start */ 

html, body {
margin: auto;
margin-top: 5px;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-color: #555555;
font-size: 8pt;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
padding: 0; 
height: 100%; 
text-align: center; /* quirky IE center */
}

body {background-color: #a21b1b;}

html {scrollbar-base-color: #660000;}


h1 {font-size:20pt; margin: 0px; font-weight: bold;}

h2 {font-size:18pt; margin: 0px; font-weight: bold;}

h3 {font-size:16pt; margin: 0px; font-weight: bold;}

h4 {font-size:14pt; margin: 0px; font-weight: bold;}

h5 {font-size:12pt; margin: 0px; font-weight: bold;}

h6 {font-size:10pt; margin: 0px; font-weight: bold;}

td {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
vertical-align: top;
}


th {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

hr {
color:#990000;
background-color:#990000;
height:1px;
border:none;
}

/* MAIN MENU FONT STYLE */

a.menu_top	{
font-size: 12px;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
color: #990000;
text-decoration: none;
font-variant: normal;
font-weight: 600;

}


a.menu_top:visited	{
color: #990000;
text-decoration: none;
font-variant: normal;
font-weight: 600;

}

a.menu_top:active	{
color: #990000;
text-decoration: none;
font-variant: normal;
font-weight: 600;

}


a.menu_top:hover	{
font-size: 12px;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
color: #FFCC99;
text-decoration: none;
font-variant: normal;
font-weight: 600;
background-color: transparent;

}


/* LINK FONT STYLES */


a	{

font-size: 11px;
font-family: Verdana, Helvetica, cursive;
color: #cc0000;
text-decoration: none;

}



a:visited	{

color: #cc0000;
text-decoration: none;

}

a:active	{
color: #cc0000;
text-decoration: none;

}

a:hover	{

font-size: 11px;
font-family: verdana, helvetica, sans-serif;
color: red;
background-color: transparent;
text-decoration: none;

}



.menulinks 	{ FONT: 12px arial, verdana, sans-serif; font-weight: normal }

.menu 		{ text-indent:12px; white-space: nowrap; height: 26px }


/* Button */

a.btn {
font-size: 12px;
font-family: "Tahoma", arial, verdana, helvetica, sans-serif;
color: #FFCC99;
text-decoration: none;
font-variant: normal;
font-weight: 500;
line-height: 1.3em;
}


a.btn:visited {
color: #FFCC99;
text-decoration: none;
font-variant: normal;
}

a.btn:active {
color: #FFCC99;
text-decoration: none;
font-variant: normal;
}


a.btn:hover {
color: #FF9966;
text-decoration: none;
font-variant: normal;
}


.button_bg {
margin: auto;
margin-bottom: 8px;
width: 106px;
height: 34px;
font-size: 11px;
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 0px dashed #cccccc;
background-image: url(images/button_bg.gif);
background-repeat: no-repeat;
background-position: top right;
text-align: center;
vertical-align: middle;
line-height: normal;
}



.separator {
font-size: 1.5em;
color: #FFB38C;
font-weight: 400;

}


form {
margin: 0px;
padding: 0px;
align: center;
font: 11px Arial, Helvetica, sans-serif;
}


.form {
font: 11px Arial, Helvetica, sans-serif;
padding: 5px;
color: #3A5876;
background-color: transparent;

}


td input, td textarea {
background-color: #ffffff;

}


submit {
background-color: #cccccc;
color: #990000;
}

.submit {
font-color: #cccccc;
}



/* PAGE LAYOUT STYLE - XHTML TABLE */

/* everything gets nested in the container so it can be centered, and the height is calculated from this div because it will 

allways be as tall as the longest column + header + footer */ 

#wrapper_outer {
margin: auto; /* strict center */
margin-top: 5px;
margin-bottom: 0px;
width: 968px;
/* min-height: 768px; */
/* height: 100%; *//* this acts like min-height, it will stretch past this if it has to.. */ 
text-align: center; /* reset text alignment */
vertical-align: top;
background-image: url(images/bg_wrapper_outer.jpg);
background-repeat: repeat-y;
background-position: top left;
background-color: transparent;
color: black;
border: #330000 solid 0px;
}


#wrapper_header {
margin: auto;
margin-top: 0px;
width: 968px;
background-color: transparent;
border-top: #990000 solid 0px;
border-left: #990000 solid 0px;
border-right: #990000 solid 0px;
display: block;
}

td.main_nav-cell {
align: center;
text-align: center;
vertical-align: center;
}

td.header-cell {
align: feft;
text-align: left;
border-bottom: transparent solid 0px;
}


#header {
margin: auto;
margin-top: 0px;
width: 968px;
height: 164px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
}

#home_music {
margin-right: 0px;
margin-left: 12px;
position: absolute;
top: 150px;
}

#main_nav {
margin: auto;
margin-bottom: 0px;
padding-top: 10px;
width: 968px;
height: 29px;
background-image: url(images/menu_bar.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
Vertical-align: top;
text-align: center;
align: center;
}

#wrapper_main {
margin: auto; /* strict center */
width: 968px;
/*height: 100%; this acts like min-height, it will stretch past this if it has to.. */
background-image: url(images/bg_homepage_main.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
text-align: left; /* reset text alignment */
vertical-align: top;
color: #555555;

}



#panel_main_bg1 {
margin-top: 36px;
width: 720px;
padding-bottom: 28px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
background-image: url(images/bg_main_panel_btm_org2.gif);
background-repeat: no-repeat;
background-position: bottom left;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;

}

#panel_main_bg2 {
width: 720px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
background-image: url(images/bg_main_panel_mid_org2.gif);
background-repeat: repeat-y;
background-position: 0px 0%;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}

#_panel_main_bg3 {
width: 720px;
}

#panel_main_bg3 {
width: 676px;
padding-left: 22px;
padding-right: 22px;
padding-top: 20px;
padding-bottom: 0px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/bg_main_panel_top_org2.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}


#content_main_bg1 {
width: 381px;
padding-bottom: 18px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
background-image: url(images/bg_content_btm.jpg);
background-repeat: no-repeat;
background-position: bottom left;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}

#content_main_bg2 {
width: 381px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
background-image: url(images/bg_content_mid2.jpg);
background-repeat: repeat-y;
background-position: 0px 0%;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}

#content_main_bg3 {
width: 331px;
padding-left: 25px;
padding-right: 25px;
padding-top: 35px;
padding-bottom: 5px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #7a7a7a;
background-image: url(images/bg_content_top.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}

#main_top {
background-color: transparent;
}

#main_top2 {
background-color: transparent;
}

.media_box_1 {
width: 169px;
height: 195px;
padding: 12px;
background-image: url(images/media_box_193x219_org.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}


.media_box_2 {
width: 266px;
height: 219px;
padding: 0px;
background-color: transparent;
text-align: left;
vertical-align: top;
}


/*
.media_box_2 {
width: 242px;
height: 195px;
padding: 12px;
background-image: url(images/media_box_266x219_wht.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}
*/


.media_box_3 {
width: 169px;
height: 195px;
padding: 12px;
background-image: url(images/media_box_193x219_org.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

.media_box_4 {
width: 181px;
height: 145px;
padding: 12px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_east_img.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

/* td.media_box_4 a.east:hover {
background: url(images/east_campus_img2.gif);
}*/

#home2 td.media_box_4 {
width: 181px;
height: 145px;
padding: 9px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_205x169_org.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

td.media_box_4:hover {
width: 181px;
height: 145px;
padding: 12px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_east_hover.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

.media_box_5 {
width: 181px;
height: 145px;
padding: 12px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_stcloud_img.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

#home2 td.media_box_5 {
width: 181px;
height: 145px;
padding: 9px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_205x169_org.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

td.media_box_5:hover {
width: 181px;
height: 145px;
padding: 12px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_stcloud_hover.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

.media_box_6 {
width: 181px;
height: 145px;
padding: 12px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_central_img.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

#home2 td.media_box_6 {
width: 181px;
height: 145px;
padding: 9px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_205x169_org.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}

td.media_box_6:hover {
width: 181px;
height: 145px;
padding: 12px;
padding-bottom: 16px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_central_hover.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
text-align: left;
vertical-align: top;
}


.media_box_hdr {
margin: 0px;
padding: 0px;
text-align: center;
}

#media_box_cont1 {
width: 668px;
padding-bottom: 18px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
background-image: url(images/media_box_cont_btm.gif);
background-repeat: no-repeat;
background-position: bottom left;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}

#media_box_cont2 {
width: 668px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
background-image: url(images/media_box_cont_mid.gif);
background-repeat: repeat-y;
background-position: 0px 0%;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}

#media_box_cont3 {
width: 618px;
padding-left: 25px;
padding-right: 25px;
padding-top: 35px;
padding-bottom: 5px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
color: #333333;
background-image: url(images/media_box_cont_top.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
border-bottom: #990000 solid 0px;
text-align: left;
}


.upper1 {
margin-top: 0px;
width: 205px;
color: #FFFFFF;
background-color: transparent;
border-top: #CC3300 solid 0px;
border-right: #E09D7C solid 0px;
vertical-align: top;

}

.upper2 {
margin-top: 0px;
width: 720px;
background-color: transparent;
border-top: #CC3300 solid 0px;
border-right: #E09D7C solid 0px;
vertical-align: top;

} 

.upper3 {
margin-top: 0px;
width: 201px;
background-color: #FFFFFF;
border-top: #CC3300 solid 0px;
border-right: #E09D7C solid 0px;
vertical-align: top;

}

.upper4 {
margin-top: 0px;
width: 235px;
background-color: #FFFFFF;
border-top: #ffffff solid 0px;
border-right: #ffffff solid 0px;
vertical-align: top;

}


.lower1 {
margin-top: 5px;
width: 201px;
height: 200px;
border-top: #CC3300 solid 0px;
border-right: #E09D7C solid 0px;
vertical-align: top;
background-color: #FFFFFF;
}

.lower2 {
width: 201px;
border-top: #CC3300 solid 0px;
border-right: #E09D7C solid 1px;
vertical-align: top;
background-color: #FFFFFF;
}

.lower3 {
width: 201px;
border-top: #CC3300 solid 0px;
border-right: #E09D7C solid 1px;
vertical-align: top;
background-color: #FFFFFF;
}

.lower4 {
width: 235px;
border-top: #CC3300 solid 0px;
border-right: #ffffff solid 1px;
vertical-align: top;
background-color: #FFFFFF;
}

.upper1, .upper2, .upper3 {
border-top: #E3D2E0 solid 0px;
}

.upper1, .upper2, .upper3, .upper4, .lower1, .lower2, .lower3, .lower4 {
vertical-align: top;
padding: 5px;

}


.mid_main {
width: 968px;
height: 5px;
background-color: transparent;
border-top: #CC3300 solid 0px;
vertical-align: top;
}

.btm_1 {
margin: auto;
margin-bottom: 0px;
width: 968px;
height: 93px;
color: #d54a00;
background-image: url(images/bg_homepage_footer.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: transparent;
border-top: #440000 solid 0px;
text-align: left;

}


/* MENU STYLE */


#menu_main {
position: relative;
left: 15px;
background-color: transparent;
text-align: center;
vertical-align: center;

}

.menu_main {
margin-top: 0px;
background-color: transparent;
text-align: center;
vertical-align: center;
}


.menu_box {
margin-top: 0px;
height: 1.2em;
text-align: center;
vertical-align: center;
}


/* .menu_box1 {
margin: 10px;
background-image: url(images/x.gif);
background-repeat: repeat-x;
background-position: top left;
} */


.side_menu {
margin: auto;
margin-bottom: 0px;
width: 180px;
height: 26px;
font-size: 11px;
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 0px dashed #cccccc;
text-align: center;
vertical-align: middle;
line-height: normal;
}

.menu_ctr {
margin: auto;
margin-top: 3px;
width: 180px;
height: 22px;
font-size: 11px;
background-color: transparent;
text-align: center;
vertical-align: middle;
line-height: normal;

}

/* SIDE MENU OPTIONS */

.module_side {
position: relative;
top: 350px;

} /* Style to position module side menu below page side menu */

#menu_side {width: 180px;  height: 26px;}
.menulinks 	{FONT: 12px Tahoma, arial, verdana, sans-serif; font-weight: normal; }
.menu_side  {
margin: auto;
width: 180px;
height: 26px; 
padding-left: 0px;
text-indent:0px;
white-space: nowrap;
border-bottom: 0px dashed #660000;
text-align: center;
vertical-align: middle;
line-height: normal;
}
.menu_side a:link{ color: #FFCC99; text-decoration: none; }
.menu_side a:active { color: #FFCC99; text-decoration: none; }
.menu_side a:visited { color: #FFCC99; text-decoration: none; }
.menu_side a:hover { color: #FF9966; text-decoration: none; }
div.sidemenu { margin: 2px 0px 0px 0px;}
.side_events {width: 180px; text-align: center; white-space: nowrap; height: 26px; FONT: 12px arial, verdana, sans-serif; font-weight: 600; color: #993366; border-top: 1px solid #660000; border-bottom: 1px solid #660000;}
.side_text {width: 180px; padding-left: 12px; padding-right: 6px; white-space: nowrap; height: 26px; FONT: 11px arial, verdana, sans-serif; font-weight: normal; color: #993366;}
.side_text_bold {width: 180px; padding-left: 12px; padding-right: 6px; white-space: nowrap; height: 26px; FONT: 11px arial, verdana, sans-serif; font-weight: bold; color: #993366;}

 /* SIDE MENU OPTIONS */


/* CONTENT BOX STYLES */

.content_box {
margin: 5px;
}


.upper_box1 {
padding-top: 75px;
padding-left: 25px;
}

.upper_box3, .upper_box4 {
margin: 0px;
background-image: url(images/bg_upper.jpg);
background-repeat: repeat-x;
background-position: left top;
border-top: #E3D2E0 solid 0px;

}


.lower_box1, .lower_box2, .lower_box3, .lower_box4   {
margin: 0px;
height: 270px;
background-image: url(images/bg_lower.jpg);
background-repeat: repeat-x;
background-position: top left;
border: #E3D2E0 solid 0px;
clear: both;
}


.upper_box_hdr {
margin-bottom: 0px;
height: 36px;
padding-left: 32px;
padding-top: 8px;
padding-bottom: 5px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: bold;
font-variant: small-caps;
color: #CC0000;
background-image: url(images/bg_hdr1.jpg);
background-repeat: no-repeat;
background-position: top center;
border-bottom: #990000 solid 0px;
text-align: left;
}


.lower_box_hdr {
margin-bottom: 5px;
padding-left: 5px;
padding-bottom: 12px;
font-size: 12px;
font-family: tahoma, verdana, sans-serif;
font-weight: bold;
font-variant: small-caps;
color: #CC0000;
background-color: transparent;
background-image: url(images/bar_hdr2b.jpg);
background-repeat: no-repeat;
background-position: bottom center;
border-bottom: #990000 solid 0px;
}

/* PRIMARY CONTENT STYLES */

.lower1_content {
margin-left: 0px;
}

.line1 {
margin-left: 100px;
font-family: "Square721 BT" Arial, Helvetica, sans-serif;
line-height: 1.4em;
}
 
.line2 {
margin-left: 105px;
font-family: "Square721 BT" Arial, Helvetica, sans-serif;
line-height: 1.4em;
}

.line3 {
margin-left: 115px;
font-family: Arial, Helvetica, sans-serif;
}

.line4 {
margin-top: 10px;
margin-left: 125px;
width: 155px;
font-family: "Square721 BT" Arial, Helvetica, sans-serif;
text-align: right;
}

.line5 {
margin-top: 10px;
margin-left: 162px;
width: 120px;
text-align: right;
}

line6 {
margin-left: 100px;
}


.content_main {
margin: 0px;
font-family: Tahoma, Arial, Helvetica, verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #555555;
text-align: left;

}


.content_banner {
font-family: Arial, Helvetica, verdana, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #777777;

}

.content2 {
font-family: "Square721 BT" Arial, Helvetica, sans-serif, cursive;
font-size: 11.5px;
font-weight: normal;
color:#555555;
text-align: left;
}

.content2b {
margin-top: 2px;
margin-bottom: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 600;
color:#555555;
text-align: left;
}

.content3 {
margin-left: 100px;
font-family: "Square721 BT" Arial, Helvetica, sans-serif, cursive;
font-size: 12px;
font-weight: normal;
color:#555555;
text-align: left;
}

.constant_contact {
position: relative;
top: 450px;
}

.panel_box {
padding: 2px;
padding-bottom: 3px;
border-bottom: 0px dashed #cccccc;
}


.button {
margin: 2px;
margin-left: 14px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 0px dashed #cccccc;
text-align: center;
vertical-align: middle;
}


.button2 {
position: absolute;
top: 425px;
margin: 2px;
margin-left: 25px;
text-align: center;
vertical-align: bottom;
}


.hr_line1 {
margin: auto;
margin-top: 0;
border-bottom: 1px dashed #cccccc;
width: 80%;
height: 2px;
background-color: white;
color: white;
}

.hr_line2 {
height: 2px;
width: 80%;
background: transparent;
border-top: #990000;
border-bottom: #FFB38C;
display: block;
}


.more {
margin: 0px;
margin: 2px;
text-align: right;
}

a.more:link{
color: #CC0000;
}

.more:visited {
color: #CC0000;
}

.more:hover {
color: #CC0000;
text-decoration: none;
}

.spacer {
margin-top: 3px;
margin-bottom: 0px;

}


.pic {
float: left;
margin-top: 0px;
margin-left: 1px;
margin-right: 4px;
margin-bottom: 0px;
background-color: #CC3300;
border: solid #CC3300 1px;
vertical-align: middle;
}

.site_pic {
float: left;
margin-top: 0px;
margin-left: 1px;
margin-right: 1px;
margin-bottom: 4px;
background-color: white;
border: solid #CC3300 1px;
vertical-align: middle;
}

.img_panel_sm {
width: 185px;
height: 151px;
font-size: 11px;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
text-align: center;
line-height: 1.2em;
padding-top: 2px;
background-image: url(images/img_panel_sm.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

.img_panel_main {
width: 185px;
height: 126px;
padding-top: 2px;
text-align: center;
vertical-align: middle;
background-image: url(images/img_panel_sm2.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}


.txt_panel_sm {
width: 180px;
padding: 1px;
font-size: 11px;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
text-align: center;
line-height: 1.2em;
background-color: #f4eaca;
border: 2px solid #e2e2c7;
/*width: 185px;
height: 100px;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 5px;
vertical-align: middle;
background-image: url(images/txt_panel_sm.jpg);
background-repeat: no-repeat;
background-position: top center;*/
}

.img_left {
margin: 5px;
float: left;
}

.img_right {
margin: 5px;
float: right;
}

.img_main1 {
padding: 5px;
border: 1px solid #990000;

}

.img_box {
margin: 5px;
padding: 5px;
float: left;
border: 1px solid #D76D00;
}

.img_box2 {
padding: 5px;
border: 1px solid #D76D00;
}


.img_box3 {
margin: auto;
width: 450px;
height: 150px;
padding: 5px;
border: 1px solid #D76D00;
}

.img_box4 {
margin: auto;
width: 320px;
height: 240px;
padding: 5px;
border: 1px solid #D76D00;
}

.staff {
vertical-align: middle;
}

/* TABLE LIST FONT STYLE */

table.pic_tbl {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}

p.list_title {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.clear_both {
clear: both;
}


/* COPYRIGHT STYLE */

.copybox {
width:290;
position: relative; top: 50px;
}

ul.copyright {
width: 290px;
list-style: none;
text-align: center;

}

li.copyrgt_txt {
list-style: none;

}

.copyright {

	font-size: 10px;
	padding-left: 5px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	background-color: transparent;
}

.copyright	{FONT: 9px verdana, arial, sans-serif; text-align: center;}

.copyrgt_txt a:link { color: #660000; FONT: 9px verdana, arial, sans-serif; text-align: center;}

.copyrgt_txt a:active { color: #660000; FONT: 9px verdana, arial, sans-serif; text-align: center;}

.copyrgt_txt a:visited { color: #660000; FONT: 9px verdana, arial, sans-serif; text-align: center;}

.copyrgt_txt a:hover { color: #cc0000; FONT: 9px verdana, arial, sans-serif; text-align: center;}



.head {
font-size: 24pt;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: normal;
font-variant: normal;
color: #CC3300;
}


.subhead {
font-size: 18pt;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: normal;
font-variant: normal;
color: #CC0000;
}


.title {
font-size: 14pt;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: normal;
font-variant: normal;
color: #CC3300;
}

.page_title {
font-size: 14pt;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: normal;
font-variant: normal;
color: #CC3300;
}


.title_img {
padding-left: 22px;
background-image: url(images/title_img2.jpg);
background-repeat: no-repeat;
background-position: center left;
}


.subtitle {
font-size: 12pt;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: normal;
font-variant: normal;
color: #CC3300;
}


.side_title {
margin-top: 0px;
vertical-align: middle;
font-size: 8pt;
}




/* MISCELLANEOUS TEXT STYLES */

.subtitle {font-family: Arial, Helvetica, sans-serif; COLOR: #990000; font-weight: bold; font-variant: none;}

.subtitle2 {font-family: Arial, Helvetica, sans-serif; COLOR: #663300; font-weight: bold; font-variant: none;}

.side_title {font-family: Arial, Helvetica, sans-serif; COLOR: #CC6666; font-weight: bold; font-variant: none;}

.just {text-align: justify; align:left;}

.nojust	{text-align: left;}

.center	{text-align: center;}

.right_just {text-align: right;}


/* SITE FONT STYLES */

.text_font {color: #7f7f7f;}

.text_font_bold {color: #7f7f7f; font-weight: bold;}

.rose_font {color: #cc6666;}

.rose_font_bold {color: #cc6666; font-weight: bold;}

.red_font {color: #CC0000;}

.red_font_bold {color: #CC0000;font-weight: bold;}

.tan_font {color: #B98B00;}

.tan_font_bold {color: #B98B00;font-weight: bold;}

.fuscia {color: #FF3399;}

.fuscia_bold {color: #FF3399; font-weight: bold;}

.brown_font1 {color: #663300;}

.brown_font2 {color: #996600;}

.olivelt_font {color: #990000;}


/* DIV FLYER STYLES */
#flyer1		{margin: auto; width: 440px; padding: 10px; border: solid 2px #ff0000; background: #ffffff;}
#flyer2		{margin: auto; width: 440px; padding: 10px; border: solid 2px #000066; background: #eaeaea;}
#flyer1a	{padding: 2px; border: solid 2px #ff0000; background: #7fcc7f;}
#flyer3		{margin: auto; width: 440px; padding: 10px; border: solid 2px #990000; background: #ffcc99;}
#flyer4		{border: solid 2px #990000; background: #ffffff;}
#flyer4b	{padding:2px; border: solid 2px #990000; background: #ffffff;}
#flyer5		{border: solid 3px #CC9900; background: #ffffff;}
#flyer6		{border: solid 3px #FF9900; background: #ffffff;}
#flyer7		{border: solid 3px #800080; background: #ffffff;}
.flyer7		{border: solid 3px #800080; background: #ffffff;}
#singles_flyer {
margin-left: 40px;
width: 402px;
height: 484px;
}
#singles_flyer {background: transparent url(images/singles_season2006_bkgrd_jpg.jpg) no-repeat top center}
#singles_events {
position: relative;
top: 200px;
line-height: .1em;
}


/* OTHER FONT COLOR STYLES */

.header_font {font-family: "Info Text Caps", Tahoma, Arial, Verdana, sans-serif;}

.font_script {font-family: "Tiranti Solid LET", Arial, Helvetica, cursive; font-size: 14px; color: #ffffff}

.site_font {font-family: Arial, Helvetica, cursive; color: #666666;}

.site_font2 {font-size:16.0pt; font-family: Arial, Helvetica, cursive; color: #666666;}

.site_font3 {font-size:14.0pt; font-family: Arial, Helvetica, cursive; color: #666666;}

.site_font4 {font-size:12.0pt; font-family: Arial, Helvetica, cursive; color: #666666;}

.site_font_purple {font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_purple_bold {font-family: Arial, Helvetica, cursive; font-weight: bold; color: #7E4977;}

.site_font_purple2 {font-size:16.0pt; font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_purple3 {font-size:14.0pt; font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_purple4 {font-size:12.0pt; font-family: Arial, Helvetica, cursive; color: #7E4977;}

.site_font_lav {font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.site_font_lav2 {font-size:16.0pt; font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.site_font_lav3 {font-size:14.0pt; font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.site_font_lav4 {font-size:12.0pt; font-family: Arial, Helvetica, cursive; color: #E3D2E0;}

.font_script {font-family: "Tiranti Solid LET", Arial, Helvetica, cursive; color: #7E4977}

.font_script2 {font-family: "Tiranti Solid LET", Arial, Helvetica, cursive; font-size: 14px; color: #990000}

.font2_script {font-family: "Tiranti Solid LET", Arial, Helvetica, cursive; color: #990000;}

.font2_script2 {font-family: "Tiranti Solid LET", Arial, Helvetica, cursive; font-size: 14px; color: #990000;}

.white16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.white {font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF}

.gray {font-family: Verdana, Arial, Helvetica, sans-serif; color: #7f7f7f}

.gray_bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666}

.gray16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #666666}

.gray14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #666666}

.gray12{font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #666666}

.gray11 {font-size:11.0pt; font-family:Arial, Helvetica, sans-serif; color: #666666}

.gray10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #666666}

.gray8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; color: #666666}

.black {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black_bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black12{font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black11 {font-size:11.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.black10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #000000}

.blackv {font-family:Arial, Helvetica, sans-serif; color: #000000}

.black_boldv {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black16v {font-size:16.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black14v{font-size:14.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black12v{font-size:12.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black11v {font-size:11.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.black10v {font-size:10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.blacktms {font-family:Times New Roman, Times, serif; color: #000000}

.blacktms16 {font-size: 16.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.blacktms14 {font-size: 14.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.blacktms12 {font-size: 12.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.blacktms10 {font-size: 10.0pt; font-family: Times New Roman, Times, serif; color: #000000}

.red {font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.red8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; color: #ff0000}

.blue16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.blue14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.blue12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.blue10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #000066}

.blue {font-family:Arial, Helvetica, sans-serif; color: #000066}

.burgundytms {font-family:Times New Roman, Times, serif; color: #990000}

.burgundytm16 {font-size:16.0pt; font-family:Times New Roman, Times, serif; color: #990000}

.burgundytm12 {font-size:12.0pt; font-family:Times New Roman, Times, serif; color: #990000}

.burgundytm10 {font-size:10.0pt; font-family:Times New Roman, Times, serif; color: #990000}

.burgundy {font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; color: #990000}

.burgundy_bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold16 {font-size:16.0pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold14 {font-size:14.0pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold12 {font-size:12.0pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold10 {font-size:10.0pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold8 {font-size:10.0pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundyv {font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}

.burgundy16v {font-size:16.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}

.burgundy14v {font-size:14.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}

.burgundy12v {font-size:12.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}

.burgundy10v {font-size:10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}

.burgundy9v {font-size:9.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000}

.burgundy_boldv {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold16v {font-size:16.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold14v {font-size:14.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold12v {font-size:12.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold10v {font-size:10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.green16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #009900}

.green14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #009900}

.green12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #009900}

.green10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #009900}

.green {font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #009900}

.black_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold12{font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.black_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}

.blue_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.blue_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000066}

.ltblue_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.ltblue_bold8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #0000ff}

.red_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}

.red_dark16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #CC0000}

.red_dark14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #CC0000}

.red_dark12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #CC0000}

.red_dark10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #CC0000}

.red_dark8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #CC0000}

.red_dark {font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #CC0000}

.red_dark_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold8 {font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.red_dark_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000}

.burgundy_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.burgundy_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990000}

.mustard_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.mustard_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #CC9900}

.orange_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.orange_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.orange_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.orange_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.orange_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900}

.green_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.green_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}

.white_bold16 {font-size:16.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold14 {font-size:14.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold12 {font-size:12.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold10 {font-size:10.0pt; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}

.white_bold {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}