/* CSS Document */

#content_module {
background:#E3E9ED;
}
#header_module, #content_module, #footer_module, #first_tier_nav_module {
float:left;
width:100%;
}

* {
 margin:0; 
 padding:0;
}
body {
 color:#fff;
 font-family:Arial;
 font-size:12px;
 text-align:center; 
}
#header_module,
#content_module, 
#footer_module,
#first_tier_nav_module {
 width:100%;
 float:left;
}

#first_tier_nav_module { 
  height:31px;
  background:url(images/invites/menu_bg.gif) repeat-x;
}
.first_tier_nav ul.mainmenu {
 width:auto;
}
.mainmenu li,
.mainmenu li.active {
 width:auto;
 height:19px;
 padding:6px 15px;
 text-align:center;
 float:left;
 font-size:14px;
 font-weight:bold;
 display:inline;
 list-style:none;
 cursor:pointer;
}
.mainmenu li.active {
 color:#725801;
 background:url(images/invites/active_menu.gif) repeat-x;
}
.mainmenu li.menu_separtor {
 width:2px;
 height:26px;
 padding:0;
 margin:0;
 background:url(images/invites/menu_separtor.gif) no-repeat;
}

/* end header  */

/* content */
.whitelink {
 color:#fff;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
}
.whitelink:hover {
 color:#fff;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
}
.header_container .header_container_col_a {
  width:200px;
  float:left;
  text-align:left;
  padding:0;
}
.header_container .header_container_col_b {
  width:780px;
  height:83px;
  float:left;
}

.header_container_col_a .header_logo {
 width:auto;
 float:left;
 text-align:left;
 padding:15px 0;
}
#content_module {
  background:#E3E9ED; 
}
#footer_module {
  padding:0 0 60px;
  background:#F1F4F6;
  border-top:2px solid #D6DEE3;
  border-bottom:2px solid #D6DEE3;
}
*html #footer_module {
  margin:0 -2px 0 0;
}
.header_container, 
.content_container, 
.footer_container,
.first_tier_nav {
 width:800px;
 margin:0 auto;
}

.content_container_parent {
sbackground:#fff;
width:auto;
float:left;
}

/* mid panel */
.content_container_parent .col_a {
  width:560px;
  float:left;
  margin:20px 0;
  padding:0 0 40px;
  color:#000;
 background:#fff;
 text-align:left;
}



/*left col */
.content_container_parent .col_b {
  width:180px;
  float:left;
  margin:20px 0 0 15px;
  padding:0 0 20px;
  background-color:#287ab8;
}

.col_b h2{ padding:10px; font-size:14px; color:#e3e9ed; background-color:#22679b; line-height:22px; height:70px;text-align:left;}
.col_b  ul { margin-top:10px; padding-left:15px; font-size:11px; color:#cce9ff; list-style-type:none;text-align:left;}
.col_b li { padding-left:15px; padding-bottom:10px;float:left;  background:url(images/invites/bull_right.gif) no-repeat; #background:url(images/invites/bull_right_bc.gif) no-repeat;}
.col_b li b {font-weight:bold;}
.col_b h2 p{ padding:5px 0 5px 0;}
/* anchor*/

a img {
  border:none;
}

a {
 color:#095CC2;
 text-decoration:none;
}
a:hover {
 color:#095CC2;
 text-decoration:none;
}

.greylink {
 color:#7A7A7A;
 font-weight:bold;
 text-decoration:none;
}
.greylink:hover {
 color:#7A7A7A;
 font-weight:bold;
 text-decoration:none;
}
.blueunderlinelink {
 color:#095CC2;
 text-decoration:underline;
}
.blueunderlinelink:hover {
 color:#095CC2;
 text-decoration:underline;
}

.lightbluelink {
 color:#91A2BB;
 font-weight:normal;
 text-decoration:none;
}
.lightbluelink:hover {
 color:#91A2BB;
 font-weight:normal;
 text-decoration:none;
}

/* end anchor */


/* footer */

.footer_list_container {
 margin:5px 0 0;
 float:left;
 text-align:left;
 color:#C7C7C7;
}
.footer_list_container li {
 font-size:12px;
 text-align:left;
 float:left;
 padding:5px;
 display:inline;
 list-style:none;
}
.footer_list_container li.last {
 font-size:12px;
 text-align:left;
 float:left;
 padding:5px;
 display:inline;
 list-style:none;
 color:#7A7A7A;
}



.submit_btn_container {
 width:auto;
 height:33px;
 float:left;
 _margin-bottom:-15px;
}
.submit_btn_container i {
 width:6px;
 height:33px;
 float:left;
 background:url(images/invites/submit_btn_left.gif) no-repeat;
}
.submit_btn_container dfn {
 width:auto;
 height:33px;
 float:left;
 color:#E1AF03;
 font-style:normal;
 font-weight:bold;
 background:url(images/invites/submit_btn_middle.gif) repeat-x;
}
.submit_btn_container dfn .btn_text
{
 border:none;
 background:none;
 color:#E1AF03;
 font-size:15px;
 height:33px;
 color:#E1AF03;
 font-style:normal;
 font-weight:bold;
 padding:4px 8px;
}
.submit_btn_container em {
 width:6px;
 height:33px;
 float:left;
 background:url(images/invites/submit_btn_right.gif) no-repeat;
}
.reg_colb {
width:85%;
float:left;
}

select optgroup{font:bold 13px/18px arial; color:#000;background:#dfdfdf;font-style:normal !important}
select optgroup option{color:#575757; font:normal 12px/15px arial;background:#fff;padding:0}