body {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	background: #3097D1 url('images/bg1.gif') fixed repeat-x;
	color: #606060;
	font: normal 11px arial, sans-serif;	
	text-align: center;
	}
	
a {
	color: #0064B1;
	text-decoration: none; 
	}

a:hover {
	color:#F1912D; 	
	text-decoration: none; 
    }
	
#container {
	position: relative;
	width: 966px; 
	padding: 0px;
	margin-left: auto;
	margin-right: auto;	
	text-align: left; 
	}	
	
	
#pgtop {
	width: 966px; 
	height: 100px;
	padding: 0px;	
	text-align: left; 
	background: #ffffff url('images/pgtop.gif') no-repeat;
	}
	
	
#pgbody {
	width: 966px; 
	padding: 0px;	
	text-align: left; 
	background: #ffffff url('images/pgbody.gif') repeat-y;
	}
	
#pgbot {
	width: 946px; 
	height: 30px;
	padding:12px 10px 10px 10px;
	text-align: center; 
	color: #606060;
	font: normal 11px arial, sans-serif;	
	background: url('images/pgbot.gif') no-repeat;
	}

#header {
	width: 966px; 
	height: 212px;
	padding: 0px;	
	text-align: left; 
	background: #000000;
	}
	
#pgmenu {
	width: 946px; 
	height: 20px;
	padding:4px 10px 2px 10px;
	text-align: center; 
	color: #000000;
	font: bold 12px arial, sans-serif;	
	background: #DCE3EE url('images/menubg.gif') repeat-x;
	}
			
#pgmenu a {
	color: #0064B1;
	text-decoration: none; 
	}

#pgmenu a:hover {
	color:#F1912D; 	
	text-decoration: none; 
    }
	
		
	
h1 {
	font: normal 18px arial, sans-serif;	
	color: #1E0472;
	margin-top:10px;
}
	
h2 {
	font: bold 16px arial, sans-serif;	
	color: #F7722F;
	margin-top:20px;
}
	
h3 {
	font: bold 14px arial, sans-serif;	
	color: #0064B1;
	margin-top:10px;
}
	
img {
    border: none;
    }

.topholder1 {
    position: relative;
	width: 455px; 
	height: 10px;
	margin-left: 170px;
	padding: 5px;	
	color: #0064B1;
	font: normal 11px arial, sans-serif;	
	text-align: left; 
	}
	

.topholder2 {
    position: absolute;
	width: 240px; 
	height: 10px;
	left: 475px;
	top: 0px;
	padding: 5px;	
	color: #0064B1;
	font: normal 11px arial, sans-serif;	
	text-align: left; 
	}
	

.topholder3 {
    position: absolute;
	width: 60px; 
	height: 10px;
	left: 255px;
	top: -2px;
	padding: 5px;	
	color: #0064B1;
	font: normal 11px arial, sans-serif;	
	text-align: left; 
	}
	
.logoholder {
    position: absolute;
	top: 18px;
	left: 10px;
	width: 220px; 
	height: 60px;
	text-align: left; 
	}
	
/* MAIN MENU */
.menucell1 {
    position: absolute;
	top:70px;
    left: 212px;
	width: 152px; 
	text-align: center; 
	color: #0064B1;
	font: bold 14px arial, sans-serif;	
	}
.menucell1 a {
	color: #0064B1;
	text-decoration: none; 
	}
.menucell1 a:hover {
	color:#F1912D; 	
	text-decoration: none; 
    }
	
.menucell2 {
    position: absolute;
    left: 152px;
	top: 0px;
	width: 152px; 
	text-align: center; 
	color: #0064B1;
	font: bold 14px arial, sans-serif;	
	}
.menucell2 a {
	color: #0064B1;
	text-decoration: none; 
	}
.menucell2 a:hover {
	color:#F1912D; 	
	text-decoration: none; 
    }

.menucelllast {
    position: absolute;
    left: 158px; /*152px;*/
	top: 0px;
	width: 140px; /*146px; */
	text-align: center; 
	color: #0064B1;
	font: bold 14px arial, sans-serif;	
	}
.menucelllast a {
	color: #0064B1;
	text-decoration: none; 
	}
.menucelllast a:hover {
	color:#F1912D; 	
	text-decoration: none; 
    }
/* End of MAIN MENU */	
	
.leftcol {
    position: relative;
	width: 615px; 	
	margin-left: 15px;
	padding: 0px;	
	text-align: left; 
	}
	

.rightcol {
    position: absolute;
	width: 320px; 
	left: 620px;
	top: 0px;
	padding: 0px;	
	text-align: left; 
	}


.box1top {
    position: relative;
	width: 615px; 
	height:36px;
	padding: 0px;	
	text-align: left; 
	background: url('images/box1top.gif') no-repeat;
	}

.box1bg {
    position: relative;
	width: 595px; 
	padding: 10px;	
	text-align: left; 
	color: #606060;
	font: normal 12px arial, sans-serif;	
	background: url('images/box1bg.gif') repeat-y;
	}

.box1bg2 {
	font-size: 10px;
	}

.box1bot {
  position: relative;
	width: 615px; 
	height:15px;
	padding: 0px;	
	text-align: left; 
	background: url('images/box1bot.gif') no-repeat;
	}
	

.box2top {
  position: relative;
	width: 305px; 
	height:33px;
	padding-top: 3px;	
	padding-left: 15px;
	text-align: left; 
	color: #1E0472;
	font-weight: bold;
	background: url('images/box2top.gif') no-repeat;
	}
	

.box2bg {
  position: relative;
	width: 300px; 
	padding: 10px 10px 15px;	
	text-align: left; 
	color: #606060;
	font: normal 12px arial, sans-serif;	
	background: url('images/box2bg.gif') repeat-y;
	background-color: #D8EAF7;
	}

.box2bg form {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.box2bg a.loginmailto {
	font-size: 11px;
	line-height: 1.2;
	/*font-style: italic;*/
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.box2bot {
    position: relative;
	width: 320px; 
	height:15px;
	padding: 0px;	
	text-align: left; 
	background: url('images/box2bot.gif') no-repeat;
	background-color: #D8EAF7; /*mm*/
	}
	
	
	
	
	
.adtop {
    position: relative;
	width:589px; 
	height:16px;
	padding: 0px;	
	text-align: left; 
	background: url('images/adtop.gif') no-repeat;
	}
	

.adbot {
    position: relative;	
	width:589px; 
	padding: 0px;	
	text-align: left; 
	background: url('images/adbot.gif') bottom no-repeat;
	}
	

.adcell1 {
    position: relative;
	margin-left: 10px;
	width: 185px; 
	padding: 5px;	
	color: #F1912D; 
	font: bold 12px arial, sans-serif;		
	text-align: left; 
	}

.adcell1 a {
	color:#F1912D; 	
	text-decoration: none; 
	}

.adcell1 a:hover {
	color: #0064B1;
	text-decoration: none; 
    }
	
.adcell2 {
    position: absolute;
	width: 185px; 
	left:190px;
	top: 0px;
	padding: 5px;	
	color: #F1912D; 
	font: bold 12px arial, sans-serif;		
	text-align: left; 
	}

.adcell2 a {
	color:#F1912D; 	
	text-decoration: none; 
	}

.adcell2 a:hover {
	color: #0064B1;
	text-decoration: none; 
    }
	
	
.center  {
	text-align: center; 
    }
	
	

.form-txt {   
	height:15px;
	font: normal 12px arial, sans-serif;	
	color: #606060;
	border: #91B2D4 2px solid; 
}



.form-txt2 {  
	font: normal 12px arial, sans-serif;	
	color: #606060;
	border: #91B2D4 2px solid; 
}






.form-but {   
	height:20px;
	font: bold 11px arial, sans-serif;	
	color: #FFFFFF;
	background: #F7722F;
}


.adcell3 {
    position: relative;
	margin-bottom:4px;
	width: 253px; 
	padding:5px;
	color: #F1912D; 
	font: bold 12px arial, sans-serif;		
	text-align: center; 
	border: #D8EAF7 1px solid;
	}
	
.adcell4 {
    position: absolute;
	width: 250px; 
	left:268px;
	top: -1px;
	color: #0064B1; 
	padding: 14px 5px 13px 15px;
	font: bold 14px arial, sans-serif;		
	text-align: left; 
	background: #D8EAF7;
	border: #D8EAF7 1px solid;	
	}

.adcell4 a {
	color:#0064B1; 	
	text-decoration: none; 
	}

.adcell4 a:hover {
	color: #F1912D;
	text-decoration: none; 
    }


.adcell5 {
    position: relative;
	margin-bottom:4px;
	width: 135px; 
	padding: 8px 15px 5px 5px;
	color: #0064B1; 
	font: normal 12px arial, sans-serif;		
	text-align: right; 
	}
	
.adcell6 {
    position: absolute;
	width: 250px; 
	left:160px;
	top: -2px;
	color: #0064B1; 
	padding: 5px;
	font: bold 14px arial, sans-serif;		
	text-align: left; 
	}
	

.adcell7 {
    position: relative;
	margin-bottom:4px;
	width: 225px; 
	padding: 8px 5px 5px 15px;	
	font: normal 12px arial, sans-serif;		
	text-align: left; 
	}
	
.adcell8 {
    position: absolute;
	width: 330px; 
	left:250px;
	top: -2px;	
	padding: 5px;
	font: bold 14px arial, sans-serif;		
	text-align: left; 
	}


.brochure {
    position: absolute;
	width: 150px; 
	right: 15px;
	top: 38px;	
	padding: 0px;
	text-align: right; 
	}

/* AFTER SUBMITTING CONTACT FORM */
#contact_container {
		position: relative;
		width: 615px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;	
		text-align: center;
		background-color: #D8EAF7;
	}
.box_contact {
		position: relative;
		width: 615px; 	
		margin-left: 0px;
		padding: 0px;	
		text-align: left; 
	}
/* End of AFTER SUBMITTING CONTACT FORM */

/* LOGIN PAGE FORM */
#login_container {
		position: relative;
		width: 320px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;	
		text-align: center;
		background-color: #D8EAF7;
	}
.box_login {
		position: relative;
		width: 320px; 	
		margin-left: 0px;
		padding: 0px;	
		text-align: left; 
	}
.box2_login {
		text-align: right;
		float: right;
	}
.loginerrortext {
	color:#990000;
	}
.login_form {
	/*float: left;*/
	}
/* End of LOGIN PAGE CONTACT FORM */

/* Added for redesign 2008-04-29*/
/*#boxhomepagebg  itself has the same style definition as class "box1bg" */
#boxhomepagebg  h1 {
	font-family:"Times New Roman", Times, serif;	
	font-size:26px;
	font-variant:small-caps;
	font-weight:bold;
	line-height:1em;
}

#boxhomepagebg  h2 {
	font-family:"Times New Roman", Times, serif;	
	font-size:24px;
	font-variant:small-caps;
	line-height:0.9em;
	color: #1E0472;
	margin-top:10px;
}

#boxhomepagebg p, #boxhomepagebg ul {
	font-size:14px;
}
#boxhomepagebg ul {
	margin-top: 10px;
	list-style-type: square;
	list-style-image: url('images/bullet.gif');
}

#newstop {
	position: relative;
	width: 292px; 
	height: 23px;
	margin: 0px 0px 0px 1px;
	padding: 15px 0px 0px 22px;
	background: #FFFFFF url('images/news_box_top_light.jpg') no-repeat scroll 7px 7px;

	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
#newsbg {
    position: relative;
	width: 280px;
	height: 158px;
	margin: 0px 0px 0px 1px;
	padding: 0px 14px 0px 20px;
	background: #FFFFFF url('images/news_box_content.jpg') no-repeat scroll 7px 0px;
	color: #FFFFFF;
	overflow: hidden;
}
#newsbg #noflashnews {
	width: 270px;
	height: 138px;
	padding: 10px 8px 0px 2px;
	overflow: hidden;
}
#newsbg .newsdate{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#newsbg .newstext{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#newsbg  a.newslink{
	font-size: 12px;
	color: #F1912D;
	font-weight: bold;
}
#newsbg  a.newslink:hover {
	color:#FFFF00; 	
}
/*End  Added for redesign 2008-04-29*/
