/* Theme Style */

* { margin: 0; padding: 0; }

img { vertical-align: middle; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFCDBA;
	background-color:#260500;
	background-image:url("images/veinbg.gif");
	background-repeat:repeat-y;
	background-position:top left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.container {
	width: 740px;
	/*width: 98%;*/
	border:1px solid #8F1100;
	margin: auto;
	background-color:#6B0C00;
	background-image:url("images/main-corner-br3.gif");
	background-position:bottom right;
	background-repeat:no-repeat;	
}

.content {
	margin: auto;
	padding: 10px;
	clear: both;
	background-color:#961400;
}
.TableMsg a
{ 
color:#FFB31A;
cursor:pointer;
}
	a:link
		{
		font-weight:900;
		color:#FFB31A;
		}
	a:visited
		{
		font-weight:900;
		color:#FFB31A;
		}
	a:hover
		{
		color:#FFFFFF;
		}
	a:active
		{
		background-color:#941001;
		}	

td {
	color:#F57515;
	text-decoration: none;
	border: none;
}
p { padding: 3px 0 3px 0; }
h1,h2,h3,h4,h5,h6 { margin: 5px 0 5px 0; }
hr {
  text-align: center;
  margin: 5px auto 5px auto;
  border: 0;
  width:100%;
  color:#bf1500;
  background-color:#bf1500;
  height:4px;
}
.nav {
	border-top: 1px solid #df1500;
	border-bottom: 1px solid #7f1500;
	background: #bf1500 url("images/banner2-bg.gif");
	background-position:0 -15px;
	line-height: 25px;
	height: 25px;
	text-align: right;
}
.nav li {
	height: 25px;
	line-height: 25px;
	margin-left: 3px;
	display: inline;
}
.nav ul { padding-right: 5px; }
.nav a {
	color:#FFB31A;
	text-decoration: none;
	border: none;
}
.nav a:hover { color:#FFFFFF; text-decoration: none; }

option { padding-right: 5px; }
.content h2
	{
	margin-top:10px;
	color:#300;
	padding:3px 0px;
	letter-spacing:-0.09em;
	text-transform:uppercase;
	font-family:"comic sans ms", helvetica, arial, "sans-serif";
	}
.content table td { padding: 3px; }
.content table td table td { padding: 2px; }
.content table td table td table,.content table td table td table td { padding: 0; margin: 0; }
.pre-footer {
	border-top: 1px solid #df1500;
	border-bottom: 1px solid #7f1500;
	background: #bf1500 url("images/banner2-bg.gif");
	background-position:0 -15px;
	line-height: 25px;
	height: 25px;
	text-align: center;
	font-size: 10px;
	color: white;
}
.pre-footer:before
{
content:"Llamalan ";
}
.footer { 
	padding: 3px 10px 3px 10px;
	color: #EBB;
	font-size: 10px;
	line-height: 25px;
	height: 25px;
}
.barTxt { font-size: 20px; color: #ffffff;}

/* Core Style */
input, textarea, select
{
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#FF5100 #FFEE00 #FFEE00 #FF5100;
	background-color:#FFB31A;
	font-family:arial, helvetica, "sans-serif";
	font-size:1.1em;
}

.inputsubmit {
	font-size: 11px;
	background:#910A00 url("images/banner2-bg.gif");
        background-position:0 -15px;
	color:#FFB31A;
	padding:3px;
	border: 1px solid #7f1500;
}

.inputsubmit2 {
	font-size: 11px;
	background:#910A00 url("images/banner2-bg.gif");
	background-position:0 -15px;
	color:#FFB31A;
	padding:3px;
	border: 1px solid #7f1500;
}

.error {
	color: #FF0000;
	text-decoration: none;
	border: none;
background-color:#000;
	font-weight: bold;
}

	a:link img
		{
		filter: alpha(opacity=80);
		opacity:0.8;
		-moz-opacity: 0.8;
		border:0px;
		}
	a:visited img
		{
		filter: alpha(opacity=65);
		opacity:0.8;
		-moz-opacity: 0.8;
		border:0px;
		}	
	a:hover img
		{
		filter: alpha(opacity=90);
		opacity:.9;
		-moz-opacity: .9;
		border:0px;
		}
	a:active img
		{
		filter: alpha(opacity=100);
		opacity:1.0;
		-moz-opacity: 1.0;
		border:0px;
		}

.mainTable  {background-color:#a81500;}
.mainTableAlt {background-color:#961400;}
.mainTableOn {background-color:#B41500;}
.TableHeader { 	background:#910A00 url("images/banner2-bg.gif");
	background-position:0 -15px; line-height: 25px; height: 25px; }
.TableMsg { 
	background-color:#7D0C00; 
	width: 100%; 
	border-bottom:1px solid #C81600; 
	border-right:1px solid #B41600; 
	border-top:1px solid #451600;
	border-left:1px solid #751600; 
margin-bottom:3px;
	}

.TableHeaderText { color: #f20; font-size: 11px; font-weight: 0;  text-align: center; }
.TableHeaderText a { color: #f20; font-size: 11px; font-weight: 0;  text-align: center; }
.TableInfoText { color: #000000; font-size: 11px; background-color: #FFFFFF; }
.priLow { background-color: #f87800; color:#a00;}
.priNormal { background-color: #fe5500; color:#500;}
.priHigh { background-color: #ff0000; color:#000;}
.privReceived { background-color: #3669CF; color: #3E3E3E; }
.privBox { background-color: #FFFFFF; }
.privBorder { background-color: black; }
.privAttachments { background-color: #94C7FF; }
.msgReceived { background-color:#FFB31A;  color: #000; font-size: 10px; }
.msgAnswered { background-color: #FF8D1A; color: #000; font-size: 10px; }
.msgAttachments { background-color: #F4FAFF; color: #000000; font-size: 10px; }
.msgBorder { border-bottom:2px solid #770000;   margin-top: 10px; background-color:#770000;}

.msgBorderInfo { background-color: #770000; border-bottom:2px solid #770000;}
.msgBox { background-color:#7D0C00; border-color:red;}
.searchBox { padding: 10px 0 0 10px; margin: auto; }
.loginBox { padding: 5px; }
.loginBox td { padding: 5px; }
.loginBox td table td { line-height: 30px; background-color:#7D0C00;}
.buttons { text-align: center;}
.buttons input {background-color:transparent; border-style:none;}
