html
{
    height:100%;
}

body
{
	background-color:#f9f9f1;
	text-align:center;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	margin:0;
	padding:0;
}

a, a:link, a:visited {
   color: #000000;
   text-decoration: none; 
   border:0;
}

a:hover {
   color: #000000;
   text-decoration: underline; 
}

a.white, a.white:link, a.white:visited {
   color: #FFFFFF;
   text-decoration: none; 
   border:0;
}

a.white:hover {
   color: #FFFFFF;
   text-decoration: underline; 
}


.main
{
    background:url(/images/top_background.png) top repeat-x;
    margin:auto;
    padding-bottom:20px;
}

.main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.main {display: inline-table;}
/* Hides from IE-mac \*/
* html .main {height: 1%;}
.main {display: block;}
/* End hide from IE-mac */

.banner
{
    width:960px;
    height:133px;
    background:url(/images/banner_mp.png) top no-repeat;
    margin:auto;
   
}



.nav
{
    width:957px;
    height:70px;
    text-align:center;
    margin:auto;
    background:url(/images/nav_back.jpg) top no-repeat;
    font-size:9pt;
}

.content_wrapper_shadow
{
    width:1047px;
    text-align:center;
    margin:auto;
    background:url(/images/shadows_background.jpg) top no-repeat;
}

.content_wrapper
{
    width:930px;
    text-align:left;
    margin:auto;
    background-color:#f9f9f1;
    padding-left:5px;

}

.content_wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.content_wrapper {display: inline-table;}
/* Hides from IE-mac \*/
* html .content_wrapper {height: 1%;}
.content_wrapper {display: block;}
/* End hide from IE-mac */

.column1
{
    width:220px;
    text-align:left;
    float:left;
}

.column2
{
    width:695px;
    text-align:left;
    float:left;
}

.loginbox
{
    width:200px;
    height:382px;
    background:url(/images/memberslogin2.gif) top no-repeat;
}

.loginboxtext
{
    padding-top:40px;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;
    font-size:7.5pt;
}

.loginboxtext2
{
    padding-top:5px;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;
    font-size:9pt;
}

.loginboxTop
{
    width:200px;
    background:url(/images/loginTop.gif) top no-repeat;
    overflow:auto;
}

.loginboxBack
{
    width:200px;
    background:url(/images/loginBack.gif) top repeat-y;
    overflow:auto;
}

.loginboxBottom
{
    width:200px;
    background:url(/images/loginBottom.gif) top no-repeat;
    height:5px;
}

.loginBoxGreen
{
    background:url(/images/fall_off.gif) top no-repeat;
    color:#FFFFFF;

}

.loginBoxDark
{
    /*background-color:#3333ff;*/
        color:#FFFFFF;
}

.searchbox
{
    width:200px;
    height:240px;
    background:url(/images/searchbox.jpg) top no-repeat;
    margin-bottom:10px;
}

.searchboxtext
{
    padding-top:40px;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;
    font-size:7.5pt;
}

.cover
{
    width:218px;
    height:400px;
    margin-left:-9px;
    background:url(/images/cover.png) top no-repeat;
    margin-top:10px;
}

.button
{
    margin-left:35px;
    margin-top:5px;
    padding:0;
}

.loginline
{
    text-align:center;
    margin-top:12px;
}

.loginTextbox
{
    width:170px;
    margin-top:5px;
}

.loginWhiteText
{
    font-size:9.5pt;
    color:#FFFFFF;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:5px;
    padding-top:12px;
}


.module
{
	width:695px;
	margin:auto;
	text-align:left;
	clear:both;
	margin-bottom:20px;
}

.module_grey_top
{
	width:655px;
	background: url(/images/module_top_grey.jpg) no-repeat;
	height:23px;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}

.module_black_top
{
	width:655px;
	background: url(/images/module_top_black.jpg) no-repeat;
	height:23px;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}

.module_white_top
{
	width:655px;
	background: url(/images/module_top_white.jpg) no-repeat;
	height:23px;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-top:7px;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
}

*html .module_white_top
{
    overflow:hidden;
}

.module_bottom
{
	width:695px;
	margin:auto;
	background: url(/images/module_bottom.jpg) no-repeat;
	height:5px;
	font-size:5px;
}

.module_bottom img
{
    border:0;
}

.module_content
{
	width:695px;
	margin:auto;
	text-align:left;
    padding:0;
    background: url(/images/module_sides.jpg) repeat-y;
}

.module_content_text
{
	text-align:left;
	padding-top:12px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
}

.module_content_text_nopadding
{
	text-align:left;
}

.module_content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.module_content {display: inline-table;}
/* Hides from IE-mac \*/
* html .module_content {height: 1%;}
.module_content {display: block;}
/* End hide from IE-mac */

.dots_wide
{
    width:695px;
    height:1px;
    background: url(/images/dottedline.jpg) repeat-x;
    font-size:1pt;
    margin:0;
    padding:0;
}

.footer
{
    margin:auto;
    color:#8d8d8d;
    background:url(/images/footer_back.gif) bottom repeat-x;
    height:32px;
    padding-top:30px;
}

.footer a, .footer a:link, .footer a:visited {
   color: #8d8d8d;
   text-decoration: none; 
   border:0;
}

.footer a:hover {
   color: #8d8d8d;
   text-decoration: underline; 
}

.selected
{
    background: url("/images/selectedArrow.gif") no-repeat center 36px;
}

.selected .text
{
	color: #000000;
}


.quickSearchLinks
{
	width:200px;
	text-align:left;
	clear:both;
}

.quickSearchLinks_top
{
	width:200px;
	background: url(/images/searchLinks_top.jpg) no-repeat;
	height:30px;
	margin:0;
	padding:0;
}

.quickSearchLinks_bottom
{
	width:200px;
	margin:auto;
	background: url(/images/searchLinks_bottom.jpg) no-repeat;
	height:5px;
	font-size:5px;
}

.quickSearchLinks_bottom img
{
    border:0;
}

.quickSearchLinks_content
{
	width:200px;
	margin:auto;
	text-align:left;
    padding:0;
    background: url(/images/searchLinks_sides.jpg) repeat-y;
    padding-bottom:10px;
    padding-top:15px;
}

.quickSearchLinks_content_text
{
	text-align:left;
	padding-top:5px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:5px;
}

.quickSearchLinks_content_text img
{
    vertical-align:middle;
    border:0;
    margin-right:7px;
}

.quickSearchLinks_content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.quickSearchLinks_content {display: inline-table;}
/* Hides from IE-mac \*/
* html .quickSearchLinks_content {height: 1%;}
.quickSearchLinks_content {display: block;}
/* End hide from IE-mac */

.quickSearchLinks_dots
{
    width:190px;
    height:1px;
    background: url(/images/dottedline.jpg) repeat-x;
    font-size:1pt;
    margin:0;
    padding:0;
    text-align:center;
    margin-left:5px;
}

.logobox
{
	width:200px;
/*
    background: url(/images/logobox.gif) no-repeat;
	height:115px;
*/
	text-align:center;
	padding-top:1px;
	margin-bottom:10px;
	vertical-align:middle;
}


.offer
{
	width:695px;
	text-align:left;
	clear:both;
	margin-bottom:15px;

}

.offerGreen_top
{
	width:655px;
	background: url(/images/offerModule_green_top.gif) no-repeat;
	height:23px;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}

.offerBlue_top
{
	width:655px;
	background: url(/images/offerModule_blue_top.gif) no-repeat;
	height:23px;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}

.offerVenue
{
    float:left;
    width:347px;
}

.offerType
{
    float:right;
    font-size:8pt;
    width:250px;
    padding-top:1px;
    padding-right:35px;
    text-align:right;

}

.offer_content_wrapper
{
	width:695px;
	margin:auto;
	text-align:left;
    padding:0;
    background: url(/images/module_sides.jpg) repeat-y;
}

.offerGreen_content
{
	width:695px;
	margin:auto;
	text-align:left;
    padding:0;
    background: url(/images/offerModule_green_bottom.gif) no-repeat bottom;
    /*background: url(/images/module_sides.jpg) repeat-y;*/

}

.offerBlue_content
{
	width:695px;
	margin:auto;
	text-align:left;
    padding:0;
    background: url(/images/offerModule_blue_bottom.gif) no-repeat bottom;
    /*background: url(/images/module_sides.jpg) repeat-y;*/

}

.offer_content_text
{
	text-align:left;
	padding-top:10px;
    padding-left:15px;
    padding-right:15px;

}

.offer_content_text_image
{

    float:left;
    padding-bottom:15px;
    color: #666666;
}

.offer_content_text_image img
{
    border:1px solid #999999;
}


.offer_content_text_image_wrapper
{
    width:100px;
}

.offer_content_text_image_title
{
    color:#000000;
    width:100px;
    border-bottom:1px solid #999999;
    font-size:10pt;
    padding-bottom:1px;
    margin-bottom:5px;
    font-weight:bold;
}

.offer_content_text_offertext
{
    width:500px;
    float:left;
    padding-bottom:15px;
    color: #666666;
	padding-left:10px;
}

.offer_dots
{
    width:500px;
    height:1px;
    background: url(/images/dottedline.jpg) repeat-x;
    font-size:1pt;
    margin:0;
    padding:0;
}

.offerTitle
{
    font-size:13pt;
    color:#000000;
    padding-top:3px;
    padding-bottom:3px;
}

.offer_content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.offer_content {display: inline-table;}
/* Hides from IE-mac \*/
* html .offer_content {height: 1%;}
.offer_content {display: block;}
/* End hide from IE-mac */

.viewcorner
{
	width:37px;
	text-align:right;
    height:25px;
    margin-left:655px;
    vertical-align:bottom;
    clear:both;
}

.viewcorner img
{
    border:0;
}



h1
{
    font-size: 22pt;
    color:#02aafc;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h2
{
    font-size: 18pt;
    color:#787878;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;

}
h3
{
    font-size: 10pt;
    color:#02aafc;
    margin:0;
    padding:0;
    padding-bottom:10px;
}

.admin
{
    font-family:Arial;
}



.webBeliefFooter {
	clear: both;
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
	font-size:8pt;
}


.webBeliefFooter a, .webBeliefFooter a:link, .webBeliefFooter a:visited {
   color: #999999;
   text-decoration: none; 
   border:0;
}

.webBeliefFooter a:hover {
   color: #999999;
   text-decoration: underline; 
}


.cleardiv
{
    clear:both;
}

.paging
{
    width:695px;
    text-align:right;
    color:#7b7b7b;
    font-size:10pt;
}

.paging a, .paging a:link, .paging a:visited {
   color:#7b7b7b;
   text-decoration: none; 
   border:0;
}

.paging a:hover {
   color:#7b7b7b;
   text-decoration: underline; 
}



