
body {

	background-color:#3f0102;
}



table,li,td {
	font-family: "trebuchet MS"; 
	font-size:12px;
	line-height:1.4;
	color:#333333;
}
input,textarea,select {
	font-family: "trebuchet MS" ; 
	

}


a:link {  color: #FFFFFF;  }
a:visited {  color: #FFFFFF; }
a:hover {  color: #FF0000; text-decoration:none}


/* for index.cfm display */
#portal
{
	
	
	text-align:center;	
	margin-top:-20px !important; margin-top: -30px;
	margin-right: auto; 
	margin-left:auto; 

}

#portal {
	text-align:-moz-center; /*FF*/
}

#Loginsection {
	position : relative;
	z-index: 100000000000000; 
	top: 259px;
	bottom: 51px; 
	color:#FFFFFF;
}



#portal .flash {
	position: static;
	z-index:1;
	text-decoration:none;
	color:#CCCCCC;


}


#portal .indextable 
{
   
   width:752px;   
   border:thin;
   border-color:black; 
   
   /* table cellspacing */ 
   border-spacing:0;      
   border-collapse: collapse;
   
   
}

#portal .indextable td {
   /* table cellpading 
   padding-bottom:0;
   padding-left:0px;
   padding-right:0;
   padding-top:0;*/
}


#portal .top {

	background-color:#8c0605;
}

#portal .topLogin  {
	background-color:#3f0102;
}

#portal .topLogin a:link {  color: #FFFFFF; }
#portal .topLogin a:visited {  color: #FFFFFF; }
#portal .topLogin a:hover {  color: #FF0000; text-decoration:none}




#portal .menu {
   /*display:none;*/

   
   
}

#portal .menuDiv {
	
}

#portal .content {
 	background-color:#ffffff;
	width:700px;
}

#portal .contentAlign {
	padding-left:30px;
	padding-right:30px;
	
	
}

#portal .scroll {
	
}

#portal a:link {  color: #0000FF;  }
#portal a:visited {  color: #0000FF;}
#portal a:hover {  color: #FF0000; text-decoration:none}

#portal .footer {
	
	color:#FFFFFF;
	font-size:12px;
	background-color:#8c0404;
	height:60px;
	text-align:left;

}

#portal .footerLayer {
	padding-left: 30px;
	
}

#portal a.footerLinkBhd:link {  color: #FFFFFF; font-size:11px; }
#portal a.footerLinkBhd:visited {  color: #FFFFFF; font-size:11px;}
#portal a.footerLinkBhd:hover {  color: #FF0000; font-size:11px;text-decoration:none}


#portal a.footerLinkComp:link {  color: #FFFFFF; font-size:11px; }
#portal a.footerLinkComp:visited {  color: #FFFFFF; font-size:11px;}
#portal a.footerLinkComp:hover {  color: #FF0000; font-size:11px;text-decoration:none}


/* for menu.cfm */
#menu {
   background-color:#650000;
   padding-top:2px;
   padding-bottom:2px;
}
#menu .maintable
{
	/* table cellspacing
   border-spacing:0;      
   border-collapse: collapse; */ 
}

#menu .mainmenu
{
	background-color:#650000;
	width:752px;
	height:30px;
	text-align:left;
   
}

#menu .mainCategory {
	padding-bottom:5;
	padding-left:5;
	padding-right:5;
	padding-top:5;
}


#menu .submenu {
	
	
}
#menu a.link:link { color: #FFFFFF; text-decoration: none; font-size:12px;font-weight:bold;line-height:1.2;text-transform:uppercase;}
#menu a.link:visited { color: #FFFFFF; text-decoration: none;font-size:12px;font-weight:bold;line-height:1.2;text-transform:uppercase;}
#menu a.link:hover { color: #FFFFFF; text-decoration: none;font-size:12px;font-weight:bold;line-height:1.2;text-transform:uppercase;}



/* submenu */
#submenu {
   height:37px;
   padding-top:2px;
   padding-bottom:2px;
   background-color:#FFFFFF;
}

#submenu .subMenuTd 
{
   background-color:#FFFFFF;
   width:752px;
   text-align:left; 
}

#submenu a.sublink:link { color: #333333; font-size:12px; text-decoration: none}
#submenu a.sublink:visited { color: #333333; font-size:12px; text-decoration: none}
#submenu a.sublink:hover { color: #FFFFFF; font-size:12px}

.title { font-size: 18px; }

/* news table */
#eventTable .tableTitle td {
	background-color:#444488;
	color:#FFFFFF;	
	font-weight:bold;
}

#eventTable td {
	color:#000000;	
}


#login .loginText {
	color:#FFFFFF;
	text-align:center;
	background-color:#000000;
	font-weight:bold;
	
	
}

#login .loginPassword {
	color:#000000;
	background-color:#BFD0E0;
	text-align:center;
	
	
}


/* admin add topic */
#adminMenuSide table {
	/* table cellspacing */ 
   border-spacing:0;      
   border-collapse: collapse;
}


#adminMenuSide td {
	background-color:#FFFFFF;
}	



#forgotPassword .reqForgot {
	color:#FFFFFF;
	text-align:center;
	background-color:#000000;
	font-weight:bold;
	
	
}

#forgotPassword .reqText {
	color:#000000;
	background-color:#BFD0E0;
}


#tellFriend td
{
	color:#FFFFFF;
}


#feedbackForm td
{
	background-color:#FFFFFF;
	color:#000000;
}


#calendar td {
	color:#000000;
}



/* for menu one */
#modernbricksmenu {
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 12px Arial;
margin:0;
margin-left: 20px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 0px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
/*background-color: #650000;*/ /*Default menu color*/
border-bottom: 1px #A30808;
}

#modernbricksmenu a:hover{
background-color: #A30808; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #BA0C0C; /*Brown color theme*/ 
border-color: #A30808; /*Red color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}



