@charset "utf-8";
/* CSS Document */

div#container
{
width: 1006px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;

}


h1, h2, h3, p{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:normal; font-weight:normal;
}

a, img, input:focus{outline:none;
}

a:link
{

color: #e451ad;
text-decoration: underline;

}

a:active 
{

color: #e451ad;
text-decoration: underline;

}

a:hover {

color: #000;
text-decoration: none;

}

a:visited 
{

color: #e451ad;
text-decoration: underline;

}

a:visited:hover 
{

color: #000;
text-decoration: none;

}



body {
background-image: url(images/index1_bg.jpg);
background-repeat: repeat-x;
background-position: top;
 background-color: #fffcfd;
 color: #000000;
 margin:0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 overflow: auto;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
  
}

.logo {
height: 220px;
width: 1006px;
background-image: url(images/logo.png);
background-repeat: no-repeat;
background-position: center;
margin-left: auto;
margin-right: auto;

}

#navCell
{
margin-top:-74px;
text-align: left;
width: 990px;
color: white;
margin-left: auto;
margin-right: auto;
height:50px;
}

*html #navCell
{
margin-top:-75px;
text-align: left;
width: 990px;
color: white;
margin-left: auto;
margin-right: auto;

}

.navigation
{
margin: 0px;
padding: 0px;
vertical-align: top;
white-space: wrap;
padding-left:10px;
}
	
.navigation li
{
background-image: url(images/menu_divider.jpg);
background-repeat: no-repeat;
background-position: right;
display: inline;
list-style: none;
padding: 10px 10px 10px 8px;
top-margin: 0px;
text-indent: 0px;
}

#navCell a
{
display: inline;
color: #FFF;
font-family: Arial, Verdana, Courier New, Courier, monospace;
text-decoration: none;
font-size: 14px;
letter-spacing: 0px;
text-decoration: none;
padding:14px 20px;
text-transform:uppercase;
text-shadow:1px 1px 1px #000;
border:1px solid transparent;
}

#navCell a.nav1a
{

color: #000000;
padding-bottom: 1px;

}

#navCell a:hover {
color: #9af3ff;
border:1px solid #79d4e0;
background-color:#206e77;
text-shadow:1px 1px 1px #000;
-webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.5);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.5);
-webkit-border-radius: 5px;
border-radius: 5px; 
}


#navCell #plogin
{

display: none;

}

#navCell #pregister
{

display: none;

}

/*--START SECONDARY NAVIGATION--*/

 #secnav {
 text-align: left;
 padding: 0px;
 padding-left: 10px;
 padding-right: 0px;
 width: 992px;
 margin-left: auto;
 margin-right: auto;
 max-width: 992px;
 }

 *html #secnav {

 /* REQUIRED TO CORRECT PLACEMENT IN IE */

 width: 992px;
 margin-left: 0px;

 }

 #secnav ul { 

list-style: none;
 padding: 0px;

 }

 #secnav ul li {

 display: inline;
 margin-right: 5px;

 }

 #secnav a {

 font-family: Arial, Verdana, Courier New, Courier, monospace;
 font-size: 12px;
 display: inline;
 color: #3e0009;
 text-decoration: none;
 font-weight: normal;
text-shadow:1px 1px 1px #FFF;
 } 

#secnav li.nav2a a { 

  text-decoration:underline; 
}

/*--END SECONDARY NAVIGATION--*/

/*---------------------------- START CONTENT AREA ----------------------------*/

#contentCell {
background-image: url(images/contentcell_bg.png);
background-repeat: repeat-y;
background-position: center top;
 width:948px;
 padding:10px 29px;
 margin-left: 0px;
 text-align: left;
 min-height:400px;
 }

 *html #contentCell {
background-image: url(images/contentcell_bg.png);
background-repeat: repeat-y;
background-position: center top;
  height: 400px; /* MIN-HEIGHT DOESN'T WORK IN IE */
 padding:10px 29px;
 width:1006px;
 }

 #contentCell #content_table_0 {
 
  width: 880px;
  max-width: 880px;

 } 
 
 .content_cell_0, .content_cell_1, .content_cell_2, .content_cell_3 {

 /* Used to change background color of layout divisions */

  padding: 0px;
  border: 0px solid #0066CC;
  background-color: #;

 } 

/* Use to customize a specific content box position */ 

 .content_cell_0 {

  padding: 0px;
  border: 0px solid #0066CC;
  background-color: #; 
}

/*----------------------------- END CONTENT AREA -----------------------------*/

#footer {
 background-image: url(images/footer.png);
 background-repeat: no-repeat;
 background-position: center top;
 height:45px; 
 visibility: visible;
 width: 1006px;
display: block;
margin-top:0px;
 }


a img {
border: none;
}


.banner{background:url(images/banner.jpg) center top no-repeat; height:445px;
}

.input_style1{ border:none; background-color:#fff5ff;
-webkit-border-radius: 8px;
border-radius: 8px; 
-webkit-box-shadow: inset 0px 0px 3px 5px rgba(0, 0, 0, 0.1);
box-shadow: inset 0px 0px 3px 5px rgba(0, 0, 0, 0.1);
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; padding:8px; width:180px;
}

.submit_bt{background:url(images/submit_bt.png) center top no-repeat; width:129px; height:50px; cursor:pointer; border:none;
}

.submit_bt:hover{
opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}
.right_td_bg{background:url(images/right_td_bg.jpg) left top repeat-y;
padding-left:10px; padding-top:10px;
}
.text_style1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; line-height:20px; padding-right:10px;
}
.text_style1 strong{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-align:justify; line-height:20px;
}
.heading1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#e855b1; text-transform:uppercase; line-height:30px;
}
.heading_bg1{background:url(images/heading_bg.jpg) left top no-repeat; border-top:2px solid #239dae;
}
.heading4{color:#168493; font-size:15px;font-family:Arial, Helvetica, sans-serif; 
}
.h_line{ border-top:1px dashed #999;
}

.heading2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#239dae; text-transform:uppercase; line-height:30px;
}
.heading3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e855b1; text-transform:uppercase; line-height:30px;
}
.heading_bg2{background:url(images/heading_bg1.jpg) left top no-repeat; border-top:2px solid #e451ad;
}
.heading_bg3{background:url(images/heading_bg.png) center top no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; text-align:left; text-transform:uppercase; text-shadow:1px 1px 1px #000; height:53px; padding-top:10px ; padding-left:10px;
}
.box_bg{background:url(images/box_bg.png) center repeat; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3b8089; padding-top:10px; padding-bottom:20px; line-height:30px; padding-left:10px; text-align:left; border-bottom:1px solid #f0bcdd; 

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.box_bg a:link{ color:#bd2eb5; text-decoration:underline;
}
.box_bg a:visited{ color:#bd2eb5; text-decoration:underline;
}
.box_bg a:hover{ color:#000; text-decoration:none;
}
.form_text1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b8089; padding-left:2px; padding-top:10px; font-weight:bold;
}

.input_style2{ border: 1px solid #c38dc3; background-color:#fff5ff;
-webkit-border-radius: 10px;
border-radius: 10px; 
-webkit-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; padding:8px; width:230px;
}