/*Begin: generic styling*/
body 
{
	font-family: Tahoma, Verdana, 'Trebuchet MS',sans-serif;
	font-size:70%;
	background-color : #660001;
	background:#660001; /*url(../images/mb_bg.gifxs) repeat-x;*/
	padding:0px;
	margin:0px;
}
p
{
    font-size:12px;
    line-height:160%;
}
.formLabel
{
    text-align:right;
    font-size:1.2em;
    padding:0px 10px 0px 0px;
}
.formLabel-heading
{
    font-size:1.3em;
    padding:0px 10px 0px 0px;
}
tRow-a
{
	background-color:Red;
}
tRow-b
{
	background-color:Green;
}

input
{
	font-family: Tahoma, Verdana, 'Trebuchet MS',sans-serif;
}
.button
{
    font-size:1.2em;
    width:80px;
}    

/*begin: Layout styling*/
#frame 
{
	width:950px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	padding:0px;
	text-align:left;
	border:1px;
}

/*begin: header styling*/
#header
 {
	background:#FDA10E;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width:950px;
	height:85px;
}
	
#header-title
{
    width:950px;
    height:60px;
    background-color:Purple;
    border-bottom:1px;
}

#header-menu1
{
    width:950px;
    height:24px;
    background-color:#FDA10E;
    border-bottom:1px;
    border-bottom:solid 1px #2c2c2c;
}

#header-menu2
{
    width:950px;
    height:27px;
    background-color:#2C2C2C;
    border-bottom:solid 1px #2c2c2c;
/*    border-bottom:solid 1px white;*/
}
/*begin: header end styling*/

/*begin: page styling*/
	
#page
{
	padding:10px 10px 30px 10px;
	border-collapse:collapse;
	width:930px;
	min-height:450px;
	border-top:solid 0px white;
    background:#F3F1E1;
}

#page ol
{
    font-size:1.1em;
    line-height:1.8em;
}

#page ul 
{
    list-style-image:url("../images/square.png");
    font-size:1.1em;
    line-height:1.6em;
}

#page ul ul
{
    list-style-image:url("../images/arrow.jpg");
    font-size:1.0em;
}

#page-image1
{
    width:578px;
    height:310px;
	float:left;	
}

#page-image2
{
    width:370px;
    height:310px;
	background:white;
	float:left;
	text-align:right;
	border-right:solid 1px white;
	border-left:solid 1px white;
}

#page-highlights
{
    width:950px;
    height:110px;
	background:white;    
}

#page-content
{
    width:950px;
}

#page-content p
{
    padding:0px 10px 0px 10px;
    font-size:1.1em;
    line-height:1.6em;
}


#intro-header
{
    width:580px;
    height:36px;
    background:#2c2c2c;
    color:White;
    font-size:2em;
    font-family:'Century Gothic';
    padding:10px 0px 0px 0px;
    text-align:center;
}

#intro-header1
{
    width:930px;
    height:36px;
    background:#464646;
    color:White;
    font-size:2em;
    font-family:'Century Gothic';
    padding:10px 0px 0px 0px;
    text-align:center;
}

#homepage-left
{
    float:left;
    width:580px;
    height:390px;
    border-right:solid 1px #B1B2B2;
    padding:25px 35px 35px 35px;
    font-size:1.2em;
    background:white;
    line-height:1.6em;
    font-family:'Trebuchet MS';
}


.homepage-right
{
    float:left;
    width:249px;
    height:260px;
    padding:135px 15px 55px 15px;
    text-align:center;
    background-color:#F3F1E1;
}

.homepage-right a
{
    font-size:1.1em;
    color:Red;
}
.signature
{
    font-size:1.3em;
    padding:0px 10px 0px 10px;
    color:blue;
    font-weight:bold;
}

.signature-title
{
    font-size:1.2em;
    padding:0px 10px 10px 10px;
    color:#64020F;
}

#page-heading
{
    width:950px;
    font-size:2.2em;
    color:#64020F;
    border-bottom:solid 2px #64020F;    
    border-top:solid 6px #64020F;        
    padding:10px  0px 10px 0px;
    background-color:#E1DEDF;
}

.para-heading-1
{
    width:644px;
    font-size:2em;
    border:solid 0px #2c2c2c;    
    padding:10px  0px 10px 0px;
    color:#2c2c2c;
}

.para-heading-2
{
    width:644px;
    font-size:1.5em;
    border:solid 0px black;    
    padding:10px  0px 10px 0px;
    color:#2c2c2c;
}

.section
{
    width:308px;
    float:left;
    background-color:white;
    margin-left:4px;
    margin-top:5px;
    border:solid 1px #2C2C2C;
}

.section-header1, .section-header2
{
    height:15px;
    background-color:#464646;
    color:White;
    padding:5px;
    text-align:left;
    font-size:1.3em;
}

.section-content1, .section-content2
{
    width:290px;
    float:left;
    height:100px;
    padding:5px 7px 5px 7px ;
}

.section-header1ss
{
    width:295px;
    float:left;
    height:22px;
    background-color:#2C2C2C;
    color:White;
    padding:5px 7.5px 5px 7.5px ;
    text-align:center;
    border-left:solid 1px #2C2C2C;
    border-right:solid 1px #2C2C2C;
    font-size:1.7em;
    margin-top:2px;
}

.section-header2ss
{
    width:291px;
    height:22px;
    float:left;
    background-color:#2C2C2C;
    color:White;
    padding:5px 7.5px 5px 7.5px;
    text-align:center;
    border-left:solid 1px #2C2C2C;
    border-right:solid 1px #2C2C2C;
    font-size:1.7em;
    text-decoration:blink;
    margin-top:2px;
    margin-left:2px;
    margin-right:2px;
}

.section-content1ss
{
    width:296px;
    float:left;
    height:100px;
    padding:5px 7px 5px 7px ;
    border:solid 1px #2C2C2C;
}

.section-content2ss
{
    width:292px;
    height:100px;
    float:left;
    background-color:white;
    padding:5px 7px 5px 7px ;
    border:solid 1px #2C2C2C;
    margin-left:2px;
    margin-right:2px;
}

/*begin: page end styling*/

#footer 
{
	width:950px;
	height:70px;
	padding:0px;
	float:left;
	padding:0px;
	text-align:center;
	padding:5px 0px 5px 0px;
	line-height:1.5em;
}

#footer a 
{
    text-decoration:none;
    color:#FDA10E;
}

#footer p
{
    color:white;
}


.homepage-right table 
{
    border-collapse:collapse; border:solid 1px #CCC7BA;
}

.homepage-right table th
{
    font-family: 'Century Gothic',Tahoma, Verdana, 'Trebuchet MS',sans-serif;
    padding-left:5px;
    border-collapse:collapse; border:solid 1px black;
    background-color:#2c2c2c;
    color:White;
    font-size:1.5em;
    text-decoration:none;
    text-align:left;
   
}

.homepage-right table td
{
    border-collapse:collapse; border:solid 0px #C2D3FC;
    padding:5px;
    text-align:right;
    }

.homepage-right table td li
{
    margin: 0 0 0 20px;
}


.inputForm
{

}

.inputForm table 
{
    border-collapse:collapse;
    border:solid 1px #CCC7BA;
    border-spacing:8px 8px;
}

.inputForm table th
{
    font-family: 'Century Gothic',Tahoma, Verdana, 'Trebuchet MS',sans-serif;
    padding-top:5px;
    border-collapse:collapse;
    border:solid 0px black;
    color:White;
    font-size:1.5em;
    text-decoration:none;
    text-align:left;
   
}

.inputForm table td
{
    border-collapse:collapse;
	border:solid 0px #C2D3FC;
    text-align:left;
    }

.inputForm table td li
{
    margin: 0 0 0 20px;
}

/*End: Layout styling*/



/* Messages */

.errorMessage {
	display : block;
	font-weight : normal;
	margin : 5px 0;
	color: RED;
}

.errorMessage li 
{
	display :list-item;
	font-weight : normal;
	margin : 5px 0;
	color: RED;
}

.errorMessage ul {
	display : block;
	font-weight : normal;
	margin : 5px 0;
	color: RED;
}

.infoMessage {
	display : block;
	font-weight : normal;
	margin : 5px 0;
	color: Blue;
}
.infoMessage  li {
	display : block;
	font-weight : normal;
	margin : 5px 0;
	color: Blue;
}
.infoMessage  ul {
	display : block;
	font-weight : normal;
	margin : 5px 0;
	color: Blue;
}

/* BEGIN GRID STYLING */ 

.gHeaderStyle
{
	background-color:Gray;
	font-family: 'Century Gothic',Tahoma, Verdana, 'Trebuchet MS',sans-serif;
    padding-top:5px;
    border-collapse:collapse;
    border:solid 0px black;
    color:White;
    font-size:1.2em;
    text-decoration:none;
    text-align:left;

}
.gRowStyle
{
	background-color:White;
	font-size:1.1em;
	line-height:1.2em;
	padding:10px;
}
.gAltRowStyle
{
	background-color:#F3F1E1;
	font-size:1.1em;
	line-height:1.2em;
}

#footer1
{
    font-size: 0.8em;
    width: 950px;
    min-height: 80px;
    float: left;
    height: 80px;
    text-align: center;
    color:#FDA10E;
    margin-left:20px;

    
}
/* New Footer added*/
#footer-left
{
    font-size: 1em;
    width: 425px;
    min-height: 80px;
    float: left;
    height: 80px;
    text-align: right;
    color:#ffffff;
    padding-top: 5px;
}
#footer-middle
{
    width: 100px;
    min-height: 80px;
    float: left;
    height: 80px;
    text-align: center;
}

#footer-right
{
    font-size: 1em;
    width: 425px;
    min-height: 80px;
    float: left;
    height: 80px;
    text-align: left;
    color:#ffffff;
    padding-top: 5px;
}

/* END GRID STYLING */ 


