* a {

	color: #cc0000;

	text-decoration: none;

}



* a:hover {

	text-decoration: none;

	color: #cc0000;

	background-color: #e0e0e0;

}



* a:visited {

	color: #cc0000;

	text-decoration: none;

}



/* ------------------------------------------------ */

/* index.htm (s) styles                             */

/* load.htm (s) styles                              */

/* bye.htm (s) styles                               */

/* ------------------------------------------------ */

.s_window {

	/*border: 1px solid #000000;*/

}



.s_main {

	width: 400px;

	padding-top: 200px;

}



.s_top {

	height: 19px;

	

}



.s_top_left {

	background-image: url(../imgs/8.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.s_top_center {

	background-image: url(../imgs/1.png);

	background-repeat: repeat-x;

	padding: 0px;

	width: 360px;

	float: left;

}



.s_top_right {

	background-image: url(../imgs/2.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.s_mid {

	padding: 0px;

}



.s_mid_left {

	background-image: url(../imgs/7.png);

	background-repeat: repeat-y;

	padding: 0px;

	width: 20px;

	height: 270px;

	float: left;

}



.s_mid_center {

	background-image: url(../imgs/1.gif);

	background-repeat: repeat;

	width: 360px;

	padding: 0px;

	float: left;

}



.s_mid_right {

	background-image: url(../imgs/3.png);

	background-repeat: repeat-y;

	padding: 0px;

	width: 20px;

	height: 270px;

	float: left;

}



.s_bot {

	padding: 0px;

}



.s_bot_left {

	background-image: url(../imgs/6.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.s_bot_center {

	background-image: url(../imgs/5.png);

	background-repeat: repeat-x;

	padding: 0px;

	width: 360px;

	float: left;

}



.s_bot_right {

	background-image: url(../imgs/4.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.s_content {

	padding: 0px;

	width: 360px;

}



.logo {

	padding: 0px 0px 10px 0px;

}



.logo_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14pt;

	font-weight: bold;

	text-align: center;

	padding: 5px 1px 0px 2px;

	color: #cc0000;

	line-height: 1em;

	vertical-align: middle;

}



.title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-align: left;

	padding: 2px 0px 3px 10px;

	border-top: 1px solid #c0c0c0;

	border-bottom: 1px solid #c0c0c0;

	background-color: #f0f0f0;

	color: #cc0000;

}



.loading {

	padding: 0px 5px 0px 0px;

	float: left;

}



.message {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	padding: 4px 0px 4px 10px;

	text-align: left;

}



.s_credits {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 6pt;

	text-align: right;

	color: #bbb;

	line-height: 1em;

	position: relative;

	top: -8px;

	padding: 0px 10px 0px 0px;

	width: 360px;

	float: left;

}



.s_copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 6pt;

	text-align: right;

	color: #aaa;

	line-height: 1em;

	position: relative;

	top: -8px;

	padding: 0px 10px 0px 0px;

	width: 360px;

	float: left;

}



.i_links {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: left;

	padding: 2px 10px 3px 10px;

	border-top: 1px solid #c0c0c0;

	border-bottom: 1px solid #c0c0c0;

	background-color: #f0f0f0;

	color: #cc0000;

}

/* ------------------------------------------------ */





/* ------------------------------------------------ */

/* table for links on index.htm                     */

/* ------------------------------------------------ */

#TJK_ul, #TJK_table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	width: 100%;

	text-align: center;

	border: 1px solid #cc0000;

	margin: 0;

	padding: 0px 1px;

}

#TJK_ul {

	display: table;

}

#TJK_table td {

	background: #f0f0f0;

}

#TJK_ul li {

	display: table-cell;

	list-style: none;

}

#TJK_table a {

	width: 100%;

	line-height: 1.2em;

	display: block;

	text-decoration: none;

	color: #cc0000;

}

#TJK_ul a {

	display: block;

	line-height: 1.2em;

	margin: 2px 1px;

	text-decoration: none;

	background: #c0c0c0;

	color: #cc0000;

	border: 1px solid #c0c0c0;

}

#TJK_table a:hover, #TJK_ul a:hover {

	background: #fff;

	color: #cc0000;

}

#TJK_table caption {

	height: 0px;

	line-height: 0em;

	padding: 1px;

	overflow: hidden;

	visibility: hidden;

}

/* ------------------------------------------------ */





/* ------------------------------------------------ */

/* main.htm (l) styles                              */

/* ------------------------------------------------ */

.l_window {

	/*border: 1px solid #000000;*/

}



.l_main {

	width: 900px;

	padding-top: 0px;

}



.l_banner_top {

	height: 85px;

	padding-bottom: 10px;

}



.l_top {

	height: 19px;

}



.l_top_left {

	background-image: url(../imgs/8.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.l_top_center {

	background-image: url(../imgs/1.png);

	background-repeat: repeat-x;

	padding: 0px;

	width: 860px;

	float: left;

}



.l_top_right {

	background-image: url(../imgs/2.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.l_mid {

	padding: 0px;

}



.l_mid_left {

	background-image: url(../imgs/7.png);

	background-repeat: repeat-y;

	padding: 0px;

	width: 20px;

	height: 700px;

	float: left;

}



.l_mid_center {

	background-image: url(../imgs/1.gif);

	background-repeat: repeat;

	width: 860px;

	padding: 0px;

	float: left;

}



.l_mid_right {

	background-image: url(../imgs/3.png);

	background-repeat: repeat-y;

	padding: 0px;

	width: 20px;

	height: 700px;

	float: left;

}



.l_bot {

	height: 19px;

	padding: 0px;

	float: left;

}



.l_bot_left {

	background-image: url(../imgs/6.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.l_bot_center {

	background-image: url(../imgs/5.png);

	background-repeat: repeat-x;

	padding: 0px;

	width: 860px;

	float: left;

}



.l_bot_right {

	background-image: url(../imgs/4.png);

	background-repeat: no-repeat;

	padding: 0px;

	width: 20px;

	float: left;

}



.l_credits {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 6pt;

	text-align: right;

	color: #bbb;

	line-height: 1em;

	position: relative;

	top: -8px;

	padding: 0px 10px 0px 0px;

	width: 860px;

	float: left;

}



.l_copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 6pt;

	text-align: right;

	color: #aaa;

	line-height: 1em;

	position: relative;

	top: -8px;

	padding: 0px 10px 0px 0px;

	width: 860px;

	float: right;

}



.l_content {

	padding: 0px;

	width: 860px;

	height: 700px;

}



.menus {

}



.l_main_area {

	display: inline-block;

}



.l_main_left {

	width: 170px;

	height: 346px;

	float: left;

}



.l_main_center {

	width: 515px;

	height: 346px;

	border: 1px solid #c0c0c0;

	float: left;

}



.l_main_right {

	width: 170px;

	height: 346px;

	float: left;

}



#portfolio {

	margin: 5px;

	float:left;

}



.l_main_title {

	margin-top: 10px;

	display: inline;

	padding: 0px;

	width: 860px;

	float: left;

}



.l_events_area {

	width: 860px;

	padding-left: 30px;

}



.entire_photo {

	/*border: 1px solid #f0f0f0;*/

	margin-top: 5px;

	padding: 0px;

	height: 208px;

	float: left;

	width: 160px;

}



.photo_outline {

	background-repeat: no-repeat;

	background-position: center;

	margin-top: 5px;

	padding: 1px;

	height: 160px;

	width: 158px;

	float: left;

	display: block;

	position: relative;

	cursor: pointer;

}



.photo_outline2 {

	background-repeat: no-repeat;

	background-position: center;

	margin-top: 5px;

	padding: 1px;

	height: 160px;

	width: 158px;

	float: left;

	display: block;

	/*position: relative;*/

}



.photo_outline a:hover {

	text-decoration: none;

	background: transparent;

}



.photo_desc {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	margin: 0px 1px 0px 1px;

	padding: 4px 0px 4px 0px;

	text-align: center;

	width: 158px;

	float: left;

	/*position: relative;*/

}



/* ------------------------------------------------ */

/* photos.htm (l) styles                            */

/* order.htm (l) styles                             */

/* print.htm (l) styles                             */

/* contact.htm (l) styls                            */

/* ncaa.htm (l) styles                              */

/* ------------------------------------------------ */





.l_other_left {

	width: 170px;

	height: 346px;

	float: left;

}



.l_other_right1 {

	width: 678px;

	w\idth: 688px;

	height: 595px;

	border: 1px solid #c0c0c0;

	float: left;

	overflow-y: scroll;

}



.l_other_right2 {

	width: 688px;

	height: 595px;

	border: 1px solid #c0c0c0;

	float: left;

}



.l_other_title1 {

	margin: 10px;

	display: inline;

	padding: 0px;

	width: 650px;

	float: left;

}



.l_other_title2 {

	margin: 10px;

	display: inline;

	padding: 0px;

	width: 650px;

	float: left;

}



.l_other_items {

	padding-left: 10px;

	width: 650px;

}



.l_other_mid {

	padding-left: 10px;	

	margin: 20px 20px 0px 20px;

}



.l_other_nav {

	padding-left: 10px;

	width: 650px;

	ruby-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}



.l_nav_first {

	padding-left: 20px;

	float: left;

}



.l_nav_prev {

	padding-left: 20px;

	float: left;

}



.l_nav_item {

	padding-left: 20px;

	padding-right: 20px;

}



.l_nav_next {

	padding-right: 20px;

	float: right;

}



.l_nav_last {

	padding-right: 20px;

	float: right;

}



.other {

	padding: 0px 0px 10px 0px;

}



.other_text1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: center;

	/*text-underline-position: below;*/

	padding: 10px 1px 2px 2px;

	color: #cc0000;

	line-height: 1em;

	vertical-align: middle;

}



.other_text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align: center;

	padding: 5px 1px 2px 2px;

	line-height: 1.2em;

	vertical-align: middle;

}



.l_right_text1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align: left;

	width: 625px;	

	margin-left: 20px;

	padding: 0px 0px 0px 5px;

	float: left;

	/*position: relative;*/

	/*border: 1px dashed #000000;*/

}



.l_right_text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	text-align: left;

	color: #cc0000;

	width: 625px;	

	margin-left: 20px;

	padding: 0px 0px 0px 5px;

	position: relative;

	float: left;

	/*border: 1px dashed #000000;*/

}



.buttons {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-align: right;

	padding: 2px 10px 3px 0px;

	border-top: 1px solid #c0c0c0;

	border-bottom: 1px solid #c0c0c0;

	background-color: #f0f0f0;

	color: #cc0000;

}



.buttons input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #cc0000;

	text-align: center;

	padding: 0px 0px 0px 0px;

}



.contact_fields_td_left {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align: right;

	width: 150px;

}



.contact_fields_td_right {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align: left;

	width: 330px;

	padding: 0px 0px 0px 5px;

}



.contact_fields_td_right input,

.contact_fields_td_right select,

.contact_fields_td_right textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	padding: 0px 0px 0px 2px;

}



/*-----*/



.ncaa_table_area {

	margin: 20px;

	padding: 0px 0px 0px 5px;

	float: left;

}



.ncaa_tbl {

	width: 625px;

}



.conf_row {

}



.conf_name {

	width: 145px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	text-align: left;

	padding: 2px 0px 4px 10px;

	border-top: 1px solid #c0c0c0;

	border-bottom: 1px solid #c0c0c0;

	background-color: #f0f0f0;

	color: #cc0000;

	float: left;

}



.conf_teams {

	width: 140px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align: left;

	padding: 2px 0px 4px 15px;

	color: #000000;

	float: left;

	vertical-align: top;

}





/*-----*/



.search {

	width: 148px;

	height: 78px;

	background-color: #f0f0f0;

	padding-top: 15px;

	padding-bottom: 4px;

	margin-top: 5px;

	margin-bottom: 5px;

	border-top: 1px solid #c0c0c0;

	border-bottom: 1px solid #c0c0c0;

	

}

.search a {

	color: #cc0000;

	text-decoration: none;

}

.search a:hover {

	color: #cc0000;

	text-decoration: none;

	background-color: #f0f0f0;

}

.search a:visited {

	color: #cc0000;

	text-decoration: none;

}

.btn {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #cc0000;

	text-align: center;

	padding: 0px 0px 0px 0px;

}

.txt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

	text-align: left;

	padding: 0px 0px 3px 0px;

}



/*-----*/


