/* RESET CSS */
* {
margin:0;
padding:0;
font-weight:normal;
outline:transparent none 0;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
}

/* IE5.5 / IE6 FIXES */
div.left{_overflow:hidden;}
div.right{_overflow:hidden;}

/* LAYOUT */
#wrapper{margin: 0 auto; width:960px;}
#sitecredit{text-align:center;}
#sitecredit p{padding:10px;}

#header {
	width: 960px;
	height:100px;
	margin: 5px 0 0 0;
	padding:0;
	}
	
body 
{
    font-family:Arial, Helvetica, sans-serif; 
	font-size:80%;
}

img 
{ 
	border:none;
}	

a
{ 
	color: #5cb9e2;
	text-decoration:underline;
}

a:hover 
{ 
	color: #333333;
	text-decoration:underline;
}

li{list-style-position:inside;}
	
/* float */
.left{float:left;}
.right{float:right;}

/* clear */
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

/* hide */
.hidden{display:none;}

/* font styles */
.small{font-size:0.9em;}
.large{font-size:1.1em;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.alignjustify{text-align:justify;}

.whitetitle {
	color: #fefefe;
	margin: 5px 0px 0px 15px;
	padding : 0px 0px 0px 0px;
	font-size: 1.6em;
	font-weight: bold;
	}
	
.blacktitle {
	color: #2c2827;
	font-size: 150%;
	font-weight: bold;
	}
	
	.blacktitle a {
	color: #2c2827;
	text-decoration:none;
	}
	
.campblacktitle 
{
    border-bottom:1px solid #DFDDDB;
    color:#2C2827;
    font-weight:bold;
    margin:0 0 15px;
    padding:0 0 10px;
    font-size:1.4em;
}
	
h1 {
	padding:0px;
	padding-bottom:16px;
	margin:0px;
	color:#333;
	font-weight:normal;
	font-size:2.0em;
}

h2 {
	padding:0px;
	margin:0px;
	color:#333;
	font-weight:bold;
	font-size:1.8em;
}

h3 {
	padding:10px 0;
	margin:0px;
	color:#333;
	font-weight:bold;
	font-size:1.6em;
}

h4 {
	padding:0px;
	margin:0px;
	color:#333;
	font-weight:bold;
	font-size:1.4em;
}

h5 {
	padding:0px;
	margin:0px;
	color:#333;
	font-weight:bold;
	font-size:1.2em;
}

h6 {
	padding:0px;
	margin:0px;
	color:#333;
	font-weight:bold;
	font-size:1em;
}

label,
input,
textarea,
select {
width:180px;
float:left;
margin-bottom:10px;
font-family:inherit;
font-size:inherit;
padding:1px;
}

input
{
    border : solid 1px #ccc;
}

select 
{
    width:284px;
    border : solid 1px #ccc;
}

textarea 
{
    height:75px;
    font-family:inherit;
    font-size:inherit;
    border : solid 1px #ccc;
}

input[type="checkbox"] {width:13px;margin-bottom:0;}

input.button[type="submit"] {
width:auto;
border:none;
padding:5px 10px;
cursor:pointer;
}

label {
width:100px;
padding:3px 10px 0 0;
}

.strapbox 
{
	background-image:url(../../../../images/headerbg.gif);
	width: 464px;
	height: 62px;
	float:left;
	margin: 20px 0 0 33px;
}
	
.logo 
{ 
	float:left;
	margin:0 0 5px 0;
}
	
.search 
{
    margin:20px 0 7px 0;
	width: 367px;
	float:right;
	text-align:right;
}
	
.search p a {text-decoration:none;color:#000;}	
.search p a.sizeOne, .search p a.sizeTwo, .search p a.sizeThree {line-height:10px;padding:0 1px;text-decoration:none;color:#000;}	
.search p a.sizeOne {font-size:inherit;}
.search p a.sizeTwo {font-size:130%;}
.search p a.sizeThree {font-size:150%;}


div#searchBox 
{
	margin:10px 0 0 0;
}

div#searchBox a img 
{
	border:none;
}

div#searchBox label
{
    float : left;
    color : #5cb9e2;
    font-weight : bold;
    font-size : 1.2em;    
}

div#searchBox input
{
    border : solid 1px #ccc;
}

#navcontent 
{
	background-color: #e7e4dd;
	width: 720px;
	height: 95px;
	margin: 5px 0 10px 0;
}

.navcontentimg 
{
	float:left;
	padding: 0 5px 0 5px;
	margin-bottom: 5px;
}

#membersarea 
{
	background-color: #2d2928;
	float:right;
	width: 230px;
	height: 128px;
	padding: 6px 0 0 0 ;
	margin:0 0 10px 0;
	clear:right;
}
	
#news{
	background-color: #2d2928;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
	clear:right;
	}

#news a:hover 
{
	color: #fff;
}	
	
#news p.Subscribe
{
	color:#fff;
	float:right;
	margin:0 15px 0 0;
	padding : 0;
	font-size:90%;
	font-weight:bold;
}

p.Subscribe
{
	color:#000;
	float:right;
	margin:0 15px 0 0;
	padding : 0;
	font-size:90%;
	font-weight:bold;
}	

.newsrss 
{
	vertical-align:middle;
}
	
.newssubscribe 
{
	vertical-align:middle;
	padding : 0px 20px 0px 0px;
}
	
#newscontent 
{
	width: 690px;
	float:left;
	padding: 15px 15px 0;
	margin: 0 0 20px 0;
}
	
#newscontent p 
{
	padding: 0 0 10px 0;
	color: #fff;
}
	
#newscontent .bluecontent 
{
	color: #5ebae3;
	font-weight: bold;
}	
	
#newscontent li 
{
	color: #fff;
}

#newscontent ul 
{
	list-style-image:url(../../../../images/arrow.gif);
	list-style-position:inside;
}
	
#newsright 
{
	width:240px;
	float:right;
	margin : 0;
	padding : 0;
}
	
#newsright p 
{
	float:right;
	margin:5px 15px;
}
#newsright p a 
{
	display:block;
    background:url(../../../../images/arrow.gif) no-repeat left;
    color:#fff;
    text-decoration:none;
    padding:0 0 0 15px;
    font-weight:bold;
}

#newsright ul 
{
	list-style-type: none;
	margin: 57px 0 0 0;
	float : left;
}
	
#newsright li 
{
	padding: 0 0 2px 10px;
	width: 225px;
	float : left;
	font-size : 1.2em;
}


#newsright li a 
{
	background-color: #54504F;
	height: 42px;
	display:block;
	text-decoration: none;
	padding:10px 0 0 10px;
	font-weight:bold;
}
	
#newsright li a:hover 
{
	background-color:#fff;
	color: #f44349;
	border-left:4px #F64349 solid;
	padding-left:6px;
}			

/************* Top navigation *************/
#navigation 
{
    clear:left;
	background-color: #f64349;
	width: 720px;
}
	
    #navigation ul 
    {
	    text-decoration:none;
	    height:34px;
    }
    	
    #navigation li 
    {
	    display:inline;
	    color:#fff;
	    font-weight: bold;
	    float : left;
    }
    	
    #navigation li a,
    #navigation li a:link
    {
        color:#fff;
        text-decoration:none;
        font-weight:bold;
        display:block;
        float:left;
        padding:0 24px;
        line-height : 34px;
        white-space:nowrap;
        font-size : 0.9em;
    }
/************* Top navigation *************/
	
.workissues 
{
	width: 240px;
	float:left;
	padding:5px 0 0 0;
}
	
.gmbatwork 
{
	width: 240px;
	float:left;
	padding:5px 0 0 0;
}
	
.joingmb 
{
	width: 240px;
	float:left;
	padding:5px 0 0 0;
}
	
.campaigns, 
.news
{
	width: 218px;
	float:left;
	margin:5px 6px;
}
	
.campaigns h2,
.news h2
{
    padding:5px 0;
    color:#F64349;
    font-weight:bold;
    font-size : 1.4em;
    text-transform : uppercase;
}

.campaigns h2 a,
.news h2 a 
{
    color:#F64349;
    font-weight:bold;
    text-decoration:none;
}

.campaigns p,
.news p 
{
    height:80px;
    float : left;
}

.campaigns p.readmore,
.news p.readmore 
{
    height:auto;
}

/* COMMON CLASSES */

.headerstrapline {
	color: #2d2928;
	font-size: 130%;
	margin: 15px 0 0 45px;
	}
	
.memberslink {
	margin: 20px 0 0 10px;
	}
	
.gmbbutton {
	float:right;
	margin: 20px 16px 0 0;
	}
	
.hrmargin {
	margin: 0px 0 0 5px;
	}
.largewhite{
	font-size: 2.3em;
	padding:0 0 10px 0;
	text-transform : uppercase;
	}
    
    .largewhite a,
    .largewhite a:link,
    .largewhite a:hover 
    {
        color : #ffffff;
        font-weight : bold;
        text-decoration:none;
    }

.morecampaigns {
	float:right;margin:4px 15px 0;
	}
	
.morecampaigns a {
    display:block;
    background:url(../../../../images/white-arrow.gif) no-repeat left;
    color:#000;
    text-decoration:none;
    padding:0 0 0 15px;
    font-weight:bold;
    }

#Breadcrumb {float:left; width:720px; font-size : 0.85em; background-color : #fff;}
p.QuickLinks {float:right;text-align:right; font-size : 0.85em;}
p.QuickLinks a {margin:0 12px;font-size:90%;display:block;float:left;height:16px;}
p.QuickLinks a.PDF{padding:0 0 0 20px;background: url(../../../../images/PDF.gif) no-repeat;}
p.QuickLinks a.Print{padding:0 0 0 20px;background: url(../../../../images/Print.gif) no-repeat;}

/****************** Side Navigation ******************/
#sidenavigation 
{
	width:157px;
	background-color:#F3F2EF;
	margin:10px 1px 0 0;
	padding:10px;clear:left;
	margin:0px 1px 0 0;
}

#sidenavigation p 
{
	color:#333;
	border-bottom: 1px solid #DFDDDB;
	padding:0 0 10px;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 15px 0;
}

#sidenavigation ul
{
    float : left;
    margin : 0;
    padding : 0;    
    width : 157px;
}

#sidenavigation ul li 
{
	list-style-type:none;
	list-style-position:inside;
	margin : 0;
	padding : 0px 0px 5px 0px;
	float : left;
	width : 157px;	
}

#sidenavigation ul li a,
#sidenavigation ul li a:link,
#sidenavigation ul li a:visited
{
	float : left;
	margin : 0;
	padding : 0px 0px 0px 10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background: url(../../../../images/white-arrow.gif) no-repeat left 5px;
}

#sidenavigation ul li.active a,
#sidenavigation ul li.active a:link,
#sidenavigation ul li.active a:visited
{
	float : left;
	margin : 0;
	padding : 0px 0px 0px 10px;
	color:#f54349;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../../../../images/pink-arrow.gif) no-repeat left 5px;
}

#sidenavigation ul li a:hover 
{
	color:#f54349;
	background-image:url(../../../../images/pink-arrow.gif);
}

/* Level 2 */
#sidenavigation ul li.active ul
{
    float : left;
    margin : 0;
    padding : 10px 0px 10px 10px;
    width : 147px;
}

#sidenavigation ul li.active ul li 
{
	list-style-type:none;
	list-style-position:inside;
	margin : 0;
	padding : 0px 0px 5px 0px;
	float : left;
	width : 147px;
}

#sidenavigation ul li.active ul li a,
#sidenavigation ul li.active ul li a:link,
#sidenavigation ul li.active ul li a:visited
{
	float : left;
	margin : 0;
	padding : 0px 0px 0px 10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background: url(../../../../images/white-arrow.gif) no-repeat left 5px;
}

#sidenavigation ul li.active ul li.active a,
#sidenavigation ul li.active ul li.active a:link,
#sidenavigation ul li.active ul li.active a:visited
{
	float : left;
	margin : 0;
	padding : 0px 0px 0px 10px;
	font-weight:bold;
	color:#f54349;
	text-decoration:none;
	background-image:url(../../../../images/pink-arrow.gif) no-repeat left 5px;
}

#sidenavigation ul li.active ul li a:hover 
{
	color:#f54349;
	background-image:url(../../../../images/pink-arrow.gif);
}
/****************** Side Navigation ******************/
#homecontent
{
	width: 700px;
	margin: 10px 0 10px 0;
	padding:10px;
	background-color: #F3F2EF;
}

#campaignlandingcontent
{
    width: 700px;
	margin: 0 0 10px 0;
	padding:10px;
	background-color: #F3F2EF;
}

    #campaignlandingcontent ul.campaignList
    {
        float : left;
    }
    
    #campaignlandingcontent ul.campaignList li
    {
        list-style-type:none;
        padding:15px 0 7.5px 0;
	    clear:both;
    }
    
    #campaignlandingcontent ul.campaignList li a,
	#campaignlandingcontent ul.campaignList li a:link
	{
	    height:0;
    }
    
    #campaignlandingcontent ul.campaignList li a img 
	{
	    float : left;
        width : 200px;
        height : 100px;
        margin : 0px 10px 10px 0px;
	}
	
	#campaignlandingcontent ul.campaignList li div
	{
	    float:right;
	    width:484px;
	}
	
	#campaignlandingcontent ul.campaignList li h4
	{
	    padding:0 0 2px;
	}
	
	    #campaignlandingcontent ul.campaignList li h4 a,
	    #campaignlandingcontent ul.campaignList li h4 a:link
	    {
            font-weight:bold;
            text-decoration:none;
            background:none;
            padding:0;
            height:auto;
        }
    
    #campaignlandingcontent ul.campaignList li a.more 
	{
	    padding:0 0 0 10px;
	    color:#000;
	    text-decoration:none;
	    font-weight:bold;
	    font-size:0.9em;
	    height:auto;
	    background: url(../../../../images/white-arrow.gif) no-repeat left;
	}
	
#newslandingcontent
{
    width: 700px;
	margin: 0 0 10px 0;
	padding:10px;
	background-color: #F3F2EF;
}
    #newslandingcontent ul.newsList
    {
        float : left;
    }
    
    #newslandingcontent ul.newsList li
    {
        list-style-type:none;
        padding:15px 0 7.5px 0;
	    clear:both;
    }
    
    #newslandingcontent ul.newsList li a,
	#newslandingcontent ul.newsList li a:link
	{
	    height:0;
    }
    
    #newslandingcontent ul.newsList li a img 
	{
	    float : left;
        width : 200px;
        height : 100px;
        margin : 0px 10px 10px 0px;
	}
	
	#newslandingcontent ul.newsList li div
	{
	    float:right;
	    width:484px;
	}
	
	#newslandingcontent ul.newsList li h4
	{
	    padding:0 0 2px;
	    color : #333;
	    font-size : 1.1em;
	    font-weight : normal;
	}
	
	    #newslandingcontent ul.newsList li h4 a,
	    #newslandingcontent ul.newsList li h4 a:link
	    {
            font-weight:bold;
            text-decoration:none;
            background:none;
            padding:0;
            height:auto;
            text-transform : uppercase;
            font-size : 1.3em;
        }
    
    #newslandingcontent ul.newsList li a.more 
	{
	    padding:0 0 0 10px;
	    color:#000;
	    text-decoration:none;
	    font-weight:bold;
	    font-size:0.9em;
	    height:auto;
	    background: url(../../../../images/white-arrow.gif) no-repeat left;
	}
	
	#newslandingcontent .newsArchive
	{
        float :left;
        width : 690px;
        padding:5px 0px 0px 10px;
        margin : 10px 0px 0px 0px;
	    height:auto;
	    background: url(../../../../images/white-arrow.gif) no-repeat left 8px;
	    border-top:1px solid #DFDDDB;
    }
    
    #newslandingcontent .newsArchive a
    {
        color:#000;
	    text-decoration:none;
	    text-transform : uppercase;
	    font-weight:bold;
	    font-size:0.9em;
	}
	
	#newslandingcontent .newsArchive a:hover
	{
        text-decoration : underline;
    }
    
    #newslandingcontent h1.campblacktitle
    {
        float : left;
        width : 100%;
    }
    
#newslandingtitle
{
    width: 700px;
	margin: 0;
	padding:10px;
	background-color: #F3F2EF;
}

    #newslandingtitle .campblacktitle 
    {
        color:#2C2827;
        font-weight:bold;
        margin:0;
        padding:0;
        font-size:1.4em;
        border : 0px;
    }
    
div.newsFeature
{
    float :left;
    width: 700px;
	margin: 0;
	padding:10px;
    background-color: #2d2928;
    color : #fff;
}
    div.newsFeature img
    {
        float : right;
        margin : 0px 0px 0px 10px;
    }
    
    div.newsFeature p
    {
    }
    
    div.newsFeature .bluecontent 
    {
	    color: #5ebae3;
	    font-weight: bold;
    }
	
#maincontent 
{
	width: 700px;
	margin: 10px 0 10px 0;
	padding:10px;
	background-color: #F3F2EF;
	margin: 0px 0 10px 0;
	}
	
	#maincontent div.Highlight {
	background-color:#ffffff;
	border:1px solid #DCDBD9;
	padding:10px;
	}
	
	#maincontent div.Highlight li {
	list-style-type:disc;
	list-style-position:outside;
	margin:0 0 0 15px;
    color:#f54349;
	}
	
	#maincontent div.Highlight li p {
	color:#000;
	}
	
	#maincontent div.Highlight li p strong {
	color:#f54349;
	}
		
	#maincontent p {
	padding:0 0 6px;
	}
	
		#maincontent p strong {
	    color:#5cbae3;
	    }
	
	#maincontent ul.ArticleList li,
	#maincontent ul.ArticleListShort li  
	{
	    list-style-type:none;
	    padding:15px 0 7.5px 0;
	    clear:both;
	}
	
	#maincontent ul.ArticleList li a,
	#maincontent ul.ArticleList li a:link,
	#maincontent ul.ArticleListShort li a,
	#maincontent ul.ArticleListShort li a:link  
	{
	    height:0;
    }
	
	#maincontent ul.ArticleList li a img 
	{
	    float:left;
	}
	
	#maincontent ul.ArticleListShort li a img
	{
        float : left;
        width : 100px;
        height : 100px;
    }
	
	#maincontent ul.ArticleList li div
	{
	    float:right;
	    width:464px;
	}
	
	#maincontent ul.ArticleListShort li div 
	{
	    float:right;
	    width:414px;
	}
	
	#maincontent ul.ArticleList li h4,
	#maincontent ul.ArticleListShort li h4 
	{
	    padding:0 0 2px;
	}
	
	    #maincontent ul.ArticleList li h4 a,
	    #maincontent ul.ArticleList li h4 a:link,
	    #maincontent ul.ArticleListShort li h4 a,
	    #maincontent ul.ArticleListShort li h4 a:link 
	    {
            font-weight:bold;
            text-decoration:none;
            background:none;
            padding:0;
            height:auto;
        }
	
	#maincontent ul.ArticleList li a.more,
	#maincontent ul.ArticleListShort li a.more 
	{
	    padding:0 0 0 10px;
	    color:#000;
	    text-decoration:none;
	    font-weight:bold;
	    font-size:0.9em;
	    height:auto;
	    background: url(../../../../images/white-arrow.gif) no-repeat left;
	}
	
	body#ListPage #maincontent {
	width:762px;
	}
	
	body#DetailPage #maincontent {
	width:522px;
	}
	
#rightnavigation 
{
	width: 230px;
	float:right;
	clear:right;
}

    #rightnavigation div.box 
    {
	    background-color: #2d2928;
	    margin:0px 0 10px 0;
	    padding : 0px 0px 10px 0px;
	    float : left;
	    width : 230px;
	    height : auto;
	    color : #fff;
	}
	
	#rightnavigation div.box p.info
    {
	    padding:0 10px 0px 10px;
    }
	
	#rightnavigation div.box .bluecontent 
    {
	    color: #5ebae3;
	    font-weight: bold;
	    font-size : 1.3em;
    }
    
    #rightnavigation div.box .uppercase
    {
	    text-transform : uppercase;
    }
    
    #rightnavigation div.box ul.lang
    {
        float :left;
    }
    #rightnavigation div.box ul.lang li
    {
        margin:0 0 0 10px;
	    padding:0 10px;
	    list-style-type:none;
	    list-style-position:outside;
	    background:url(../../../../images/arrow.gif) no-repeat left 2px;
	    float : left;
	    width : 80px;
    }
    
    #rightnavigation div.box .news-item
    {
        float : left;
        margin : 0;
        padding : 10px;
        color : #fff;
        width : 210px;
    }
    
    #rightnavigation div.box .news-item img
    {
        float : left;
        margin : 0px 0px 5px 0px;
    }
    
    #rightnavigation div.box .news-item p
    {
        padding : 3px 0px 3px 0px;
    }
    
    #rightnavigation div.box .news-item a.more
    {
        padding:0 0 0 10px;
	    color:#fff;
	    text-decoration:none;
	    font-weight:bold;
	    font-size:0.9em;
	    height:auto;
	    background: url(../../../../images/arrow.gif) no-repeat left;
    }
    
    #rightnavigation .AdvertShort
    {
        margin : 0px 0px 10px 0px;
    }
	
#tags 
{
	background-color: #f64349;
	height: 225px;
	margin: 10px 0 10px 0;
}
	
	#tags h2 
	{
	color:#fff;
	border-bottom: 1px solid #f28789;
	padding:10px 0;
	margin:0 10px;
	font-size:130%;
	font-weight:bold;}
	
	#tags ul {
	margin:10px 10px;
	}
	
	    #tags ul li {
	    display:inline;
	    }
    	
	        #tags ul li a {
	        color:#fff;
	        text-decoration:none;
	        padding:5px 10px;
	        font-weight:bold;
	        }
	        
	        #tags ul li a.VLarge{font-size:200%;opacity:1.0;}
	        #tags ul li a.Large{font-size:150%;opacity:0.9;}
	        #tags ul li a.Medium{font-size:120%;opacity:0.7;}
	        #tags ul li a.Small{font-size:90%;opacity:0.6;}
	
#whatsnew, div.box {
	background-color: #2d2928;
	height: 162px;
	margin:0px 0 15px 0;
	}
	
	#whatsnew h2, div.box h2 {
	color:#fff;
	border-bottom: 1px solid #ccc;
	padding:10px 0;
	margin:0 10px;
	font-size:130%;
	font-weight:bold;}
	
	#whatsnew ul, div.box ul {
	margin:10px 0;
	}
	
	    #whatsnew ul li, div.box ul li {
	    margin:10px 0 10px 10px;
	    padding:0 10px;
	    list-style-type:none;
	    list-style-position:outside;
	    background:url(../../../../images/arrow.gif) no-repeat left 2px;
	    }
    	
	        #whatsnew ul li a, div.box ul li a {
	        color:#fff;
	        text-decoration:none;
	        font-weight:bold;
	        font-size:90%;
	        }

div.addthis
{
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}
    div.addthis img
    {
        float : left;
        margin : 10px 0px 10px 0px;
        padding : 0;
    }
	
#footer 
{
	background-color: #2d2928;
	width: 100%;
	height:100px;
	margin:15px auto;
	color:#fff;
	font-size : 0.9em;
}
	
	#footer div.content 
	{
	    width:960px;
	    margin:0 auto;
	    padding:10px 0;
	}
	
	#footer div.content div.nav-left
	{
	    float : left;
	    width : 600px;
	    font-weight : bold;
    }
	
	#footer div.content div.nav-right
	{
	    float : right;
	    font-weight : bold;
    }
    
    #footer div.content div.address
	{
	    float : left;
	    width : 960px;
	    padding : 20px 0px 10px 0px;
    }
    
    #footer div.content div.usl
	{
	    float : left;
	    width : 960px;
	    text-align : right;
    }
    
    #footer div.content div.usl img
    {
        vertical-align : middle;    
    }
    
    #footer div.content a,
    #footer div.content a:link
    {
        color : #fff;
    }
    
    #footer div.content a:hover
    {
       color: #5cb9e2;
    }

/* Required field asterisk */
.asterisk{color:#cc0000; padding:0 5px;}

/* BASE ELEMENTS */
strong{font-weight:bold;}

/* CONTACT FORM */
#MainContent div.errorbox {
padding:10px;
}

#MainContent div.errorbox p {
text-align:center;
font-weight:bold;
}

#membersarea ul {
	color: #fefefe;
	margin: 5px 0 0 20px;
	}
	
#membersarea li {
	color: #fefefe;
	}

div.contactform {
clear:left;
margin:10px auto;
padding:10px;
width:80%;
}

div.contactbox {
float:left;
width:226px;
padding-bottom:20px;
}

div.contactform h2,div.contactform p {margin-bottom:10px;}

div.contactform br {clear:left;}

div.Advert 
{
    background-color:#fff;
    width:720px; 
    text-align:center;
    margin:0;
}
    div.Advert img 
    {
        margin:30px auto;
    }
    
div.AdvertShort
{
    background-color:#fff;
    width:230px; 
    text-align:center;
    margin: 10px 0px 10px 0px;
}
    div.AdvertShort a,
    div.AdvertShort a img
    {
        margin : 0;
        padding : 0;    
    }
    
    

