body {
	color: #333333;
	background-color: White;
	font-family: Garamond, Verdana, Geneva, Arial, Helvetica, serif;
	text-align: left;
}

a {
	color: #0033CC;
	background-color: transparent;
	text-decoration: none;
}

a:hover {
	color: #6699FF;
	background-color: transparent;
	text-decoration: none;
}

h2 {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	color: #333;
}

ul {color: #333;
	margin: 20px;
	list-style-type: square;
}

div.main {
	margin: 0px auto;
	background-color: #f8f8ff;
	width: 900px;
}





p.info {
	color: #333333;
	font size: 0.8em;
	font: Garamond, Verdana, Geneva, Arial, Helvetica, serif;
	text-align: center;
	margin: 5px;
}


div.footer {width: 760px; position: absolute; margin: 525px 20px 20px 20px; clear: both; text-align: center; color: #6699FF; font-size: 0.8em;}

/*this is the curvy box*/

.curvy {position:relative; width:1000px; height:700px; background-image: url(images/wave.gif); color:#000; margin:2em auto;}
#lbluecornertl {position:absolute; top:0px; left:0px; width:20px; height:20px; background-image: url(images/lbluecornertl.gif); }
#lbluecornertr {position:absolute; top:0px; left:980px; width:20px; height:20px; background-image: url(images/lbluecornertr.gif); }
#dbluecornerbl {position:absolute; top:680px; left:0px; width:20px; height:20px; background-image: url(images/dbluecornerbl.gif); }
#dbluecornerbr {position:absolute; top:680px; left:980px; width:20px; height:20px; background-image: url(images/dbluecornerbr.gif); }
#txt {position:absolute; top:5px; left:5px; width:390px; height:140px;}
#txt p {font-size:0.8em; line-height:17px; color:#fff;}
#logo {padding: 10px;}
#logo img {border: none;}
#logor {padding: 10px; position:absolute; right: 0px; top: 0px;}
#logor img {border:none;}
#logor2 {padding: 10px; position:absolute; right: 132px; top: 0px;}
#logor2 img {border:none;}
#logor3 {padding: 10px; position:absolute; right: 220px; top: 0px;}
#logor3 img {border:none;}
#logor4 {padding: 10px; position:absolute; right: 360px; top: 0px;}
#logor4 img {border:none;}
#headerimgleft {position: absolute; top: 140px; left: 0px; right: 300px; float: left;}
#headerimgright {position: absolute; top: 140px; left: 500px; right: 0px; float: right;}
#menubar {position: absolute; top: 110px;}


/*this is the column one*/

div.colone {position:absolute; top: 250px; left: 10px; width:250px; height:420px; background: transparant; color:#000;}
#colonectl  {position:absolute; width:20px; height:20px; color:#fff; background-image: url(images/whitecornertlleftcol.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#colonectr{position:absolute; top:0px; left:230px;width:20px; height:20px; color:#fff; background-image:url(images/whitecornertr.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#colonecbl {position:absolute; top:400px; left:0px;width:20px; height:20px; color:#fff; background-image:url(images/whitecornerbl.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#colonecbr{position:absolute; top:400px; left:230px;width:20px; height:20px; color:#fff; background-image:url(images/whitecornerbrleftcol.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#topbar {width:210px; height: 20px; position: absolute; top: 0px; left: 20px; overflow: hidden; background: #fff;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#middle {width: 250px; height: 380px; position: absolute; top: 20px; left: 0px; overflow: hidden; background: #fff;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#bottombar {width:210px; height: 20px; position: absolute; top: 400px; left: 20px; overflow: hidden; background: #fff;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#txtinfo {position:absolute; top:6px; left:8px; right:10px; width:230px; text-align: center; font-size: 0.9em; 
font:Garamond, Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold;}
#txtnews {position:absolute; top:270px; left:4px; right:10px; width:230px; height: 120px; text-align: left; font-size: 0.9em; 
font:Garamond, Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold; background: #fff; overflow: auto;}
#txtnews h3 {border-bottom: 2px solid #000066; margin: 5px 10px 10px 10px; color: #000066;}
#txtnews ul {list-style-type: disc; margin: 20px 20px 5px 20px; padding: 0px;}
#txtnews img {border:none; text-decoration: none; padding: 0px 0px 0px 20px;}
#txt p {font-size:0.8em; line-height:17px; color:#333;}
#imgleftcol {position: absolute; top: 105px; left: 0px;width: 250px; height: 150px; clear: both;}

/*this is column two*/

div.coltwo {position:absolute; top: 250px; left: 270px; width:520px; height:420px; background: transparant; color:#333;}
#coltwoctl {position:absolute; top:0px; left:0px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornertl.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#coltwoctr {position:absolute; top:0px; left:700px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornertr.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#coltwocbl {position:absolute; top:400px; left:0px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornerbl.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#coltwocbr {position:absolute; top:400px; left:700px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornerbr.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#coltwotopbar {width:680px; height: 20px; position: absolute; top: 0px; left: 20px; overflow: hidden; background: #fff;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#coltwomiddle {width: 720px; height: 380px; position: absolute; top: 20px; left: 0px; overflow: auto; background: #fff;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#coltwobottombar {width:680px; height: 20px; position: absolute; top: 400px; left: 20px; overflow: hidden; background: #fff;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#txt {
	width: 700px;
	height: 370px;
	position:absolute;
	top:20px;
	left:34px;
	right: 0px;
	overflow: auto;
	background: transparant;
}
#txt p {font-size:1.0em; line-height:17px; color:#333333; margin: 0px 0px 15px 0px; padding-right: 30px;}
#txt h3 {border-bottom: 2px solid #000066; margin: 5px 20px 20px 0px; color: #000066;}
#txt p img.left {float: left; border: none; margin: 0px 5px 0px 0px; }
#txt p img.right {float: right; border: none; margin: 0px 0px 0px 5px ; clear: left;}
#txt ul {list-style-type: disc; margin:20px; padding:0px;}
#txt img.left {float: left; border:none; margin: 0px 5px 0px 0px; clear: right;}
#txt img.right {float: right; border: none; margin: 0px 0px 0px 5px; clear: left;}
/*For Photos Page - photo styling*/
#txt img {float: left; border:none; margin: 5px;}



/*corporate Sponsorship styling*/
div.corporate {width: 780px; height: 100px; position: absolute; top:680px; left: 10px; right:10px; background: transparant; color: #333;}
#corporatectl {position:absolute; top:0px; left:0px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornertlleftcol.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#corporatectr {position:absolute; top:0px; left:760px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornertrcorporate.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#corporatecbl {position:absolute; top:80px; left:0px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornerbl.gif); overflow:hidden;
filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;}
#corporatecbr {position:absolute; top:80px; left:760px; width:20px; height:20px; color:#fff; background-image:url(images/whitecornerbrleftcol.gif); overflow:hidden;
filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8;}
#corporateleftbar {width:20px; height: 60px; position: absolute; top: 20px; left: 0px; overflow: hidden; background: #fff;
filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8;}
#corporatemiddle {width:740px; height: 100px; position: absolute; top: 0px; left: 20px; overflow: hidden; background: #fff;
filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8;}
#corporaterightbar  {width:20px; height: 60px; position: absolute; top: 20px; left: 760px; overflow: hidden; background: #fff;
filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8;}
#adspace {width: 720px; height: 100px; position:absolute; top:0px; left:20px; right: 20px; overflow: hidden; background: transparant;}
#adspace img {border: none; margin: 20px 20px 20px 0px; float: left; padding: 0px 0px 20px 0px;}
#topline {position: absolute; top 0px; left: 0px; color: #333; background: transparant; float: left; clear: right;}
#corptxt ul {list-style-type: none; margin:0px; padding:0px;}
#corptxt p {font-size:0.8em; line-height:17px; color:#333333; margin: 0px 0px 0px 0px; padding-right: 0px;}

/*menu*/

   /* common styling */

 /* Set up the default font and ovrall size to include image */
.menu {
font-family:  arial, verdana, tahoma, geneva, "lucida sans unicode", "lucida grande", sans-serif;
font-size:0.9em;
width:1000px;
height:25px;
position:relative;
top:-25px;
margin: 0px auto;
margin-top: 3px;
text-align: center;
}
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:83px; 
height:25px;
font-weight:bold;
color:#fff; 
border:0px;
background-image: url(images/opaqe3.gif);
padding-left:0px; 
line-height:1.5em;
margin-right:4px;
text-align: center;
}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:93px;
w\idth:83px;
}

/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
color:#000066; 
background-color: transparant;
border-bottom:0px solid #000066;
}


/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:0.8em;
margin-top:11px;
left:0; 
width:121px;
border:1px solid #000066;
border-top:5px solid #000066;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:transparent url(images/opaque.png);
color:#000; 
border:0;
margin:0;
color:#333;
font-weight:normal; 
font-size:0.7em;
text-align:left;
height:auto; 
line-height:1em; 
padding:3px; 
width:115px
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#000066; 
color:#fff;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:131px; /* for IE5.5 faulty box model */
w\idth:121px; /* for IE6 */
}


/*end for menu bar*/
