/* TAMUGAIA STYLOS - RED */

/*
Colors

body background: #ffffff;
text:#555555
Light gray bg: #eeeeee;

red bg text color: #ffffff<br/>
red BG Color: #de0000<br/>

*/


/* General tags --------------------------- */

body { 
	cursor:default;
	color:#555555;
	font-family:Arial, sans-serif, sans;
	font-size:11px;
	margin:0px;
	background:url(red/bg.jpg) top right no-repeat fixed #ffffff;
	line-height:10px;
}

a:link {text-decoration:none; color:#FF0000;}
a:hover {text-decoration:none; color:#FF8000;}
a:visited {text-decoration:none; cursor: hand; color:#B86147}
a:visited:hover {text-decoration:none; cursor: hand; color:#FF8000;}
a:active {text-decoration:none; color: #008000; cursor: hand;}
a img {border:1px solid;}

strong{
	display:block;
}



/* ID tags --------------------------------- */

#h1tamugaia{
	display:block !important;
	margin:0px !important;
	width:250px !important;
	height:60px !important;
	text-indent:-9999em !important;
	background:url(red/tamugaialogo.png) top left no-repeat !important;
	float:left !important;
}

#divmaintop{
	margin:0px;
	width:1250px;
	height:28px;
	background:url(red/topbg.png) top left no-repeat;
}
#divmain{
	margin:0px;
	width:1250px;
	background:url(red/midbg.png) top left repeat-y;
}
#divmainbottom{
	margin:0px;
	width:1250px;
	height:31px;
	background:url(red/bottombg.png) top left no-repeat;
}
#divleftads{
	float:left;
	background: #de0000;
	width:126px;
	padding:2px;
	border-top:1px solid #353535;
	border-bottom:2px solid #353535;
	border-right:2px solid #353535;
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:-1px;
	color:#ffffff;
}
#divleftads a{
	color:#ffdeaa;
}
#divleftads a img{
	border:0px;
}
#divcenter{
	float:left;
	width:500px;
	padding:2px;
	border-right:1px solid #ff0000;
}
#divrightpart{
	float:left;
	width:128px;
	padding:2px;
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:-1px;
}
#div3fold01{
	width:770px;
	float:left;
}
#div3fold01 h1,#div3fold01 h2,#div3fold01 h3,#div3fold01 h4,#div3fold01 h5,#div3fold01 h6{
	margin:3px;
	font-size:12px;
	background:url(red/tamugaialogosmall.png) top left no-repeat;
	text-indent:23px;
	text-shadow:0px 0px 2px #ff0000;
	letter-spacing:1px;
}
#div3fold02{
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:-1px;
	width:202px;
	padding:4px;
	float:left;
}
#div3fold03{
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:-1px;
	width:250px;
	padding:4px;
	float:left;
}
#div3fold02 strong,#div3fold03 strong{
	font-size:11px;
	letter-spacing:-1px;
	display:block;
	border-top:1px solid #cacaca;
	text-align:center;
}
#iframesearch{
	border:0px;
	width:248px;
	height:1px;
}
#iframesearch2{
	border:0px;
	width:480px;
	height:1px;
}




/* Classes -------------------------------- */

.superclearer{
	margin:0px;
	font-size:1px;
	clear:both;
}
.leftfloater{
	float:left;
}
.leftclearer{
	clear:left;
}
.rightfloater{
	float:right;
}
.rightclearer{
	clear:right;
}
.displaynone{
	display:none;
}
.divhr{
	height:1px;
	background:#adadad;
	border:1px solid #cfcfcf;
	margin:2px;
}

.ulnavi {
	list-style:none;
	margin:0px;
	padding:0px;
}
.ulnavi li{
	margin:0px;
	display:block;
}
.ulnavi li a{
	margin:0px;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
}
.ulnavi li a:link{}
.ulnavi li a:visited{ color:#C25F3D; }
.ulnavi li a:hover, .ulnavi li a:visited:hover{ background:#ff0000; color:#ffffff}
.ulnavi li a:active{ background:#ff7733; }

.tableads{
	margin:0px 0px 0px 3px;
	border-collapse:collapse;
}
.divtableads{
	min-width:970px;
}
.tableads tr{
	margin:0px;
}
.tableads td[sec="m1"]{
	width:9px;
	background:url(red/topads01.png) repeat-y;
}
.tableads td[sec="m2"]{
	background:#eeeeee;
}
.tableads td[sec="m3"]{
	width:18px;
	background:url(red/topads02.png) repeat-y;
}
.tableads td[sec="t1"]{
	width:9px;
	background:url(red/topads.png) no-repeat 0px -26px;
}
.tableads td[sec="t2"]{
	height:8px;
	background:url(red/topads04.png) repeat-x;
}
.tableads td[sec="t3"]{
	width:11px;
	background:url(red/topads.png) no-repeat -62px -26px;
}
.tableads td[sec="b1"]{
	width:9px;
	background:url(red/topads.png) no-repeat 0px -6px;
}
.tableads td[sec="b2"]{
	height:17px;
	background:url(red/topads03.png) repeat-x;
}
.tableads td[sec="b3"]{
	width:11px;
	background:url(red/topads.png) no-repeat -62px -6px;
}

.tablehs{
	border-collapse:collapse;
	margin: 6px auto 6px auto;
	border:3px double #cacaca;
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:-1px;
}
.tablehs th{
	text-align:left;
	color:white;
	background:#ff0000;
	padding:0px 5px 0px 5px;
}
.tablehs td{
	padding:0px 5px 0px 5px;
}
.tablehs tr:hover td{
	background:#440000;
	color:#ffffff;
}
.thname{
	min-width:200px;
}
.divhs{
	margin:auto;
	width:450px;
	height:300px;
	overflow:auto;
}

.divmore{
	margin:3px;
	border-right:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
	padding:2px;
	display:block;
}
.divmore h1, .divmore h2, .divmore h3, .divmore h4, .divmore h5, .divmore h6{
	background:#de0000 !important;
	border:1px solid #252525 !important;
	display:block !important;
	margin:0px 0px 2px 0px !important;
	font-size:10px !important;
	padding:2px !important;
	color:#ffffff !important;
}
.divmore div{
	width:88px;
	height:86px;
	margin:1px;
	padding:2px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
	float:left;
	text-align:center;
	overflow:hidden;
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:-1px;
}
.divmore div img{
	width:80px;
	height:60px;
	border:3px double #9e9e9e;
}
.divmore a span{
	position:relative;
	display:none;
}
.divmore a:hover span{
	position:absolute;
	display:block;
	width:190px;
	padding:5px;
	border:1px solid #ff0000;	
	background:#ffffff;
	margin-top:10px;
	color:#555555;
}

.divlister{
	margin:2px;
	border-right:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
	padding:3px;
}
.divlister:hover{
	background:#f2f2f2;
}
.divlister img{
	border:1px;
	margin:0px 3px 3px 0px;
	float:left;
	width:60px;
	height:45px;
	border:1px solid;
}
.divlister span{
	display:block;
	margin:2px;
	font-size:10px;
	border-top:1px solid #cacaca;
	background:#ffffff;
	clear:left;
}

.ared{
	display:block;
	width:100px;
	height:82px;
	overflow:hidden;
	float:left;
	margin-top:2px;
	text-align:center;
}
.ared img{
	display:block;
	border:1px solid;
	width:72px;
	height:54px;
	margin:3px auto 0px auto;
}

.ared:link {text-decoration:none; color:#FFFFFF; background:url(red/minicons.png) no-repeat;}
.ared:hover {text-decoration:none; color:#FF8000; background:url(red/minicons.png) -100px 0px no-repeat;}
.ared:visited {text-decoration:none; cursor: hand; color:#aaaaaa; background:url(red/minicons.png) no-repeat;}
.ared:visited:hover {text-decoration:none; cursor: hand; color:#FF8000; background:url(red/minicons.png) -100px 0px no-repeat;}
.ared:active {text-decoration:none; color: #008000; cursor: hand; background:url(red/minicons.png) no-repeat;}

.aview{
	display:block;
	width:100px;
	height:17px;
	overflow:hidden;
	margin:2px auto 2px auto;
	text-align:center;
	text-transform:uppercase;
	padding-top:5px;
}

.aview:link {text-decoration:none; color:#454545; background:url(red/minicons.png) 0px -90px no-repeat;}
.aview:hover {text-decoration:none; color:#565656; background:url(red/minicons.png) -100px -90px no-repeat;}
.aview:visited {text-decoration:none; cursor: hand; color:#454545; background:url(red/minicons.png) 0px -90px no-repeat;}
.aview:visited:hover {text-decoration:none; cursor: hand; color:#565656; background:url(red/minicons.png) -100px -90px no-repeat;}
.aview:active {text-decoration:none; color: #008000; cursor: hand; background:url(red/minicons.png) 0px -90px no-repeat;}

.awhite{
	display:block;
	float:left;
	width:121px;
	height:34px;
	overflow:hidden;
	margin:1px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #adadad;
	border-right:1px solid #adadad;
}
.awhite img{
	display:block;
	float:left;
	border:1px solid;
	width:40px;
	height:30px;
	margin:1px 1px 1px 1px;
}

.awhite:hover, .awhite:visited:hover {text-decoration:none; cursor: hand; border:1px solid #ff0000;}

.formpublic{
	margin:2px;
}
.formpublic input[type="text"]{
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:0px;
	border:1px solid #adadad;
	background:#dfdfdf;
}
.formpublic input[type="text"]:hover{
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:0px;
	border:1px solid #ff9944;
	background:#ff0000;
	color:#ffffff
}
.formpublic input[type="submit"]{
	font-family:Verdana, sans-serif, sans;
	font-size:10px;
	letter-spacing:0px;
	border:1px solid #ff0000;
	background:#dfdfdf;
	cursor:hand;
}

.displaynone{
	display:none;
}
.divremote{
	border:1px solid #aaaaaa;
	margin:2px 0px 2px 0px;
}
.divpre {
	font-family:Consolas, Lucida Console, monospace !important;
	white-space:pre-wrap;
}
.divadbrite{
	width:350px;
	float:right;
}


