/*#GetStarted#*/

html{height:100%;}

body{
	background:#f2f5f6 url(../images/body.gif) repeat-x;
	font:75% Arial, Helvetica, sans-serif;
	color:#231f20;
	min-width:980px;
	height:100%;
	margin:0;
}

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th {
	margin:0;
 	padding:0;
	} 

h1 {
	font:3em/125% Georgia, "Times New Roman", Times, serif;
	color:#ee3a43;
	margin:26px 0 0;
    }
	
h2 {
	font-size: 1.5em;
	line-height: 1em;
	margin-top: 1em;
 	margin-bottom: 1em; 		
    	color: black;
    }
	
h3 {
	font-size: 1.167em;
    	line-height: 1.286em;
	margin-top: 1.286em;
 	margin-bottom: 1.286em; 		
    	color: black;
    }

p {
	font-size: 1em;
	line-height: 1.5em; 
 	margin-top: 1.5em;
 	margin-bottom: 1.5em; 
    }

    ul {
    	margin-top: 1.5em;
	margin-bottom: 1.5em;
    }
	
    ul li {
    	line-height:1.0em;
	margin-bottom: 1.0em;
	list-style-position: inside;		
    }
	
    ol {
    margin-top: 1.5em;
	margin-bottom: 1.5em;
    }
	
    ol li {
    line-height:1.0em;
	margin-bottom: 1.0em;
    }

a,
a:link,
a:active {
   	text-decoration: underline;
	color: #ee3a43;
    }

a:visited {
    color: #ee3a43;
    }
	
a:hover {
    	
	color: #80939a;		
    }

	
img{
	border: 0;
}

form,fieldset{
	border:0;
	padding:0;
	margin:0;
}

input,
select,
textarea{font:12px Arial, Hevetica, sans-serif;}

.TextboxField, .TextBoxField{
	width: 25em;
}

#page-holder{
	background:url(../images/page-holder.png) repeat-y;
	width:940px;
	min-height:100%;
	padding:0 28px;
	margin:0 auto;
	position:relative;
}
* html #page-holder{height:100%;}

.logo{
	background:url(../images/logo.gif) no-repeat;
	width:115px;
	height:107px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:32px;
	left:34px;
	z-index:2;
}

.logo a{
	height:100%;
	display:block;
}

#header{
	background:url(../images/bg-bot.gif) repeat-x 0 100%;
	width:940px;
	height:120px;
	position:absolute;
	top:0;
	left:28px;
}

.slogan{
	width:500px;
	height:26px;
	overflow:hidden;
	position:absolute;
	top:30px;
	left:139px;
	font-size: 16pt;
}

.search{
	position:absolute;
	top:33px;
	right:0;
}

.signOut{
	position:absolute;
	top:5px;
	right:0;
}

.currentUser{
	position:absolute;
	top:10px;
	right: 70px;
	color: #8cc63f;
	font-weight:bold;
}

.signOut input {
	background:url(../images/btn-submit.gif) no-repeat;
	width:61px;
	height:24px;	
	float:left;
	overflow:hidden;
	font-size:12px !important;
	line-height:24px;
	font-weight:bold;
	color:#231f20 !important;
	text-align:center;
	border: none;
	cursor:pointer;
}

.signOut input:hover{background-position:0 -24px;}


.btn-submit{
	background:url(../images/btn-submit.gif) no-repeat;
	width:61px;
	height:24px;	
	overflow:hidden;
	font-size:12px !important;
	line-height:24px;
	font-weight:bold;
	color:#231f20 !important;
	text-decoration:none;
	border: none;
	text-align:center;
	margin-left: 8px;
}

a.btn-submit {
text-decoration:none;
}

.btn-submit:hover{background-position:0 -24px;}
.navig-hold{
	background:url(../images/bg-top.gif) repeat-x;
	width:100%;
	padding:11px 0 0;
	position:absolute;
	top:70px;
	left:0;
}

#mainNav{
	float:left;
	list-style:none;
	padding:0 0 0 130px;
	margin:0;
    font-size:12px;
}

#mainNav li{
	float:left;
	list-style-type:none;
	margin:0;
	line-height:0;
	list-style-position:outside;
}
#mainNav a{
	float:left;
	line-height:28px;
	font-weight:bold;
	color:#231f20;
	text-decoration:none;
	padding:0 10px 0px;
	margin:1px 1px 0;
	display:inline;
}

#mainNav li:hover,
#mainNav li.hover{position:relative;}
#mainNav li.active a,
#mainNav li:hover a,
#mainNav li.hover a{color:#ee3a43;}
#mainNav li:hover ul a,
#mainNav li.hover ul a{color:#231f20;}

#mainNav li.drop:hover a{
	position:relative;
	z-index:3;
	border:1px solid #c0bfc0;
	border-bottom:1px solid #fff;
	margin:0;
}

#mainNav .navigationCMSListMenuLinkHighlighted {
	color:#ee3a43;
}

#mainNav .navigationCMSListMenuLinkHighlighted:hover {
	position:relative;
	z-index:0;
	border:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:0;
	color:#ee3a43;
}


#mainNav li.drop:hover ul li a{
	border:none;
}

#mainNav li:hover ul,
#mainNav li.hover ul{display:block;}
#mainNav ul{
	background:#fff url(../images/bg-drop.gif) repeat-x 0 100%;
	width:175px;
	display:none;
	border:1px solid #bdbcbd;
	list-style:none;
	padding:8px 0 12px;
	margin:0;
	position:absolute;
	top:29px;
	left:0;
	z-index:2;
}

#mainNav ul ul {
background:000;
}


#mainNav ul li{
	width:100%;
	float:none;
	vertical-align:top;
	border-top:1px solid #bdbcbd;
}

#mainNav a{
	text-transform:uppercase;
}

#mainNav ul a{
	display:block;
	float:none;
	line-height:14px;
	border:0;
	margin:0;
	padding:6px 5px 6px 12px;
	position:relative;
	text-transform:none;
}

#mainNav li:hover ul li:hover a,
#mainNav li.hover ul li:hover a{
	background:#ee3a43;
	color:#fff !important;

}

#mainNav ul a:hover{color:#879295 !important;}
#mainNav ul .navigationCMSListMenuHighlightedLI a:hover{color:#fff !important;}

.subscribers{float:right;}
.subscribers-link{
	background:url(../images/subscribers-link.gif) no-repeat;
	width:105px;
	height:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	border-bottom:1px solid #fff;	
}

.navig-hold div.subscribers:hover,
.navig-hold div.hover{position:relative;}
.navig-hold div.subscribers:hover .subscribers-link,
.navig-hold div.hover .subscribers-link{
	background-position:0 -30px;
	position:relative;
	z-index:3;
}

.navig-hold div.subscribers:hover ul,
.navig-hold div.hover ul{display:block;}
.subscribers ul{
	background:#fff url(../images/bg-drop.gif) repeat-x 0 100%;
	width:175px;
	display:none;
	border:1px solid #bdbcbd;
	list-style:none;
	padding:8px 0 12px;
	margin:0;
	position:absolute;
	top:29px;
	left:-72px;
	z-index:2;
}

.subscribers ul li{
	width:100%;
	border-top:1px solid #bdbcbd;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	line-height:0;
}

.subscribers ul a{
	display:block;
	float:none;
	font-weight:bold;
	line-height:14px;
	color:#231f20;
	text-decoration:none;
	text-align:right;
	padding:6px 12px 6px 12px;
	position:relative;
}

.subscribers ul li.listCMSListMenuHighlightedLI a{
	background:#8cc63f;
	color:#fff;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	padding:5px 5px 5px 20px;
}

.subscribers ul li.listCMSListMenuHighlightedLI a:hover{color:#fff;}
.subscribers ul a:hover{
color:#FFF;
background:#8cc63f;
}
    
.subscribersQuickLinks{
	position:absolute;
	z-index:1;
	#z-index:-1;
	top:115px;
	right: 80px;
	color: #8cc63f;
	font-weight:bold;		
}

.subscribersQuickLinks li {
	display: inline;
	z-index:1;
}

#main{
	width:100%;
	padding:140px 0 245px;
}

#main:after{
	content:"";
	display:block;
	clear:both;
}

#content{
	width:730px;
	float:left;
}
.visual{
	background:url(../images/bg-top.gif) repeat-x 0 100%;
	width:100%;
	padding:0 0 5px;
	margin:-5px 0 0;
}

.visual div.visual-inner{
	background:url(../images/visual-img.jpg) no-repeat 100% 100%;
	width:100%;
	min-height:215px;
	overflow:hidden;
	padding:0 0 10px;
}

* html .visual div.visual-inner{
	height:215px;
	overflow:visible;
}

.visual h1{
	width:455px;
	font:2.8em/125% Georgia, "Times New Roman", Times, serif;
	margin:24px 0 0 10px;
	color:#221e1f;
}
.visual h1 span{color:#ee3a43;}
.take-tour{
	background:url(../images/take-tour.gif) no-repeat;
	width:184px;
	color:#fff;
}

.take-tour-small{
	background:url(../images/take-tour-small.gif) no-repeat;	
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:center;
	margin:7px 0px 10px;	
}
.subscribe{
	background:url(../images/subscribe.gif) no-repeat;
	width:183px;
	color:#231f20;
}

.subscribe-small{	
	background:url(../images/subscribe-small.gif) no-repeat;	
	color:#231f20;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:center;
	margin:20px 0px 0;	
}	


.take-tour,
.subscribe{
	height:47px;
	float:left;
	font-size:22px;
	font-weight:bold;
	line-height:47px;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
	margin:15px 11px 0;
}

a.take-tour, a.take-tour:link, a.take-tour:active, a.take-tour:visited{
	color:#FFF;
	text-decoration:none;
}


a.subscribe, a.subscribe:link, a.subscribe:active, a.subscribe:visited{
	color:#231f20;
	text-decoration:none;
}

a.subscribe-small, a.subscribe-small:link, a.subscribe-small:active, a.subscribe-small:visited{
	color:#231f20;
	text-decoration:none;
}

a.take-tour-small, a.take-tour-small:link, a.take-tour-small:active, a.take-tour-small:visited{
	color:#FFF;
	text-decoration:none;
}

a.take-tour:hover{
	background-position:0 -47px;
	color:#ee3a43;
}

a.take-tour-small:hover{
	background-position:0 -20px;
	color:#ee3a43;
}
a.subscribe:hover{
	background-position:0 -47px;
	color:#66b100;
}
a.subscribe-small:hover{
	background-position:0 -20px;
	color:#66b100;
}
.col-hold{
	background:url(../images/col-hold.gif) repeat-y;
	width:100%;
	overflow:hidden;
	margin:21px 0 0;
}
.player-hold{
	width:390px;
	float:left;
	padding:0 0 0 11px;
}
.info-box{
	width:270px;
	float:right;
	padding:0 10px 0 10px;
}
.info-box h2{
	font-size:1.5em;
	font-weight:normal;
	line-height:145%;
	color:#231f20;
	margin:0;
}
.info-box ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:7px 0 0;
}
.info-box ul li{
	background:transparent url(../images/red-bullet.gif) no-repeat scroll 0 7px;
	line-height:145%;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0 0 12px 10px;

}
* html .info-box ul li{
	height:1%;
	overflow:visible;
}
.info-box p{
	line-height:18px;
	margin:0;
}
.info-box p span{display:block;}

#sidebar{
	width:190px;
	float:right;
}
.logon{
	background:url(../images/bg-top.gif) repeat-x;
	width:100%;
	padding:5px 0 0;
}
.logon h3{
	background:url(../images/bg-bot.gif) repeat-x 0 100%;
	font-size:0.917em;
	line-height:145%;
	padding:0 0 5px;
	margin:0;
}
.logon h3 span{
	background:url(../images/logon-h3.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 28px;
}
.logon fieldset{
	overflow:hidden;
	padding:12px 0 0 10px;
}
* html .logon fieldset{
	height:1%;
	overflow:visible;
}
.logon label{
	font-sizel:0.917em;
	line-height:145%;
	font-weight:bold;
	color:#8cc63f;
}
.logon .other label {
	color: #000000;
	font-weight: normal;
	font-size:0.917em;
}
.logon .string{
	width:158px;
	display:block;
	padding:3px 5px;
	border:1px solid #bfbfbf;
}
.logon div.inner{
	width:100%;
	overflow:hidden;
	padding:0 0 10px 0;
}
.logon div.other{
	padding:4px 0 8px;
	margin:-6px 0 0;
}
#remember{
	width:16px;
	height:15px;
	float:left;
	margin:0 5px 0 0;
}
.logon label.remember{
	font-size:11px;
	font-weight:normal;
	color:#231f20;
	float:left;
}
.logon .btn-submit{
	float:right;
	margin:0 10px 0 0;
	border: none;
}
.logon a{
	font-size:11px;
	color:#8cc63f;
}
.logon a:hover{text-decoration:none;}
.logon p{
	font-size:0.917em;
	line-height:145%;
	margin:3px 0 0;
}
.latest-stats{
	background:url(../images/bg-top.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	margin:20px 0 0;
}
.latest-stats h3{
	background:url(../images/bg-bot.gif) repeat-x 0 100%;
	font-size:0.917em;
	line-height:145%;
	padding:0 0 5px;
	margin:0;
}
.latest-stats h3 span{
	background:url(../images/latest-stats-h3.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 28px;
}
.latest-stats div.latest-stats-inner{
	background:#c9d8dd;
	overflow:hidden;
	padding:12px 13px 31px;
}
* html .latest-stats div.latest-stats-inner{
	height:1%;
	overflow:visible;
}
.latest-stats p{
	font-size:1.083em;
	line-height:145%;
	margin:0;
}
.latest-stats p strong{color:#ee3a43;}
.content-head{
	background:url(../images/bg-top.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	padding:0 0 25px;
}
.chl{
	width:255px;
	float:left;
	padding:0 10px;
}
.chl h1{
	font:3em/125% Georgia, "Times New Roman", Times, serif;
	color:#ee3a43;
	margin:26px 0 0;
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.breadcrumbs span.you-are-here{
	float:left;
	color:#879295;
	margin:0 0 0 3px;
}
.breadcrumbs ul{
	float:left;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.breadcrumbs ul li{
	background:url(../images/breadcrumbs-separator.gif) no-repeat 0 4px;
	float:left;
	display:inline;
	padding:0 3px 0 6px;
	margin:0 3px 0 -3px;
}

.chr{
	background:#c9d8dd url(../images/bg-chr.gif) no-repeat;
	width:350px;
	float:left;
	padding:23px 45px 28px 60px;
}
.chr strong{
	font:2em/115% Georgia, "Times New Roman", Times, serif;
	display:block;
}
.txt{
	overflow:hidden;
	padding:22px 0 0;
	padding: 0;
}

.txt img{
	float:left;
	display:inline;
	margin:2px 36px 0 16px;	
	border: 6px solid #c9d8dd;
}
/* Fix this for Kentico */
.WebPartHeader img {
	float: none;
	display: auto;
	margin: none;
}
/* End Kentico fix */
.txt .inner{
	height:1%;
	overflow:hidden;
}
.txt h2{
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	margin:0;
}
.txt p{
	line-height:18px;
	margin:6px 0 0;
}
.txt p strong{color:#ee3a43;}

.txt .inner div.inner-highlight{
	background:#dbe5e8;
	overflow:hidden;
	padding:6px 20px 11px; 
	margin:12px 0 19px;
}

.txt h1{
	margin-top: 10px;
}

.txt h3{
	font-size:12px;
	line-height:16px;
	margin:10px 0 10px;
}
.txt ul{
	padding:0;
	margin:6px 0 0;
}
.txt ul li{
	background:url(../images/bullet.gif) no-repeat 0 10px;
	list-style-type:none;
	line-height:14px;
	overflow:hidden;
	padding:5px 0 5px 9px;
	margin:0 0 0 11px;
}
* html .txt ul li{
	height:1%;
	overflow:visible;
}
.txt ul a{
	text-decoration:none;
}

.txt ul a:hover{text-decoration:underline;}
.options{
	background:url(../images/bg-top.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.options h3{
	background:url(../images/bg-bot.gif) repeat-x 0 100%;
	width:100%;
	font-size:11px;
	line-height:15px;
	padding:0 0 5px;
	margin:0;
}
.options h3 span{
	background:url(../images/options-h3.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 28px;
}
.list, .listCMSListMenuUL{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.list li, .listCMSListMenuUL li{
	font:13px/16px Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c9d8dd;
	padding:4px 10px;
	margin-bottom:0;
}
.list strong, .listCMSListMenuUL strong{color:#ee3a43;}
.list span, .listCMSListMenuUL span{color:#879295;}
.list a, .listCMSListMenuUL a{
	color:#231f20;
	text-decoration:none;
}
.list a:hover, .listCMSListMenuUL a:hover{color:#ee3a43; text-decoration:none;}
.list a:hover span, .listCMSListMenuUL a:hover span{text-decoration:underline;}
.listi a:hover strong, .listCMSListMenuUL a:hover strong{text-decoration:underline;}
.subscribe-now{
	background:url(../images/subscribe-now.gif) no-repeat;
	width:113px;
	height:30px;
	float:right;
	line-height:30px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
	margin:10px 0 0;
}
.subscribe-now:hover{
	background-position:0 -30px;
	color:#ee3a43;
}
.downloads{
	background:url(../images/bg-top.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	margin:20px 0 0;
}
.downloads h3{
	background:url(../images/bg-bot.gif) repeat-x 0 100%;
	font-size:0.917em;
	line-height:145%;
	padding:0 0 5px;
	margin:0;
}
.downloads h3 span{
	background:url(../images/downloads-h3.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 28px;
}
.add, .redbox{
	background:#8cc63f;
	width:156px;
	min-height:161px;
	float:right;
	padding:0 12px 10px 22px;
}
* html .add, * html .redbox{height:161px;}
.add h4, .redbox h4{
	font-size:1em;
	line-height:145%;
	margin:20px 0 0;
}
.add p, .redbox p{
	line-height:18px;
	margin:0;
}
.add a, .redbox a{
	background:url(../images/add-link.gif) no-repeat;
	width:95px;
	height:30px;
	display:block;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	color:#231f20;
	text-decoration:none;
	text-align:center;
	margin:10px auto 0;
}
.redbox {
	background-color:#ee3a43;
}
.categories{
	background:url(../images/categories.gif) repeat-y;
	width:939px;
	overflow:hidden;
	margin:15px 0 0;
}
.categories .row{
	width:100%;
	overflow:hidden;
	border-top:1px solid #d2d2d2;
	margin:-1px 0 1px;
}
.item{
	width:312px;
	float:left;
	padding:15px 1px 20px 0;
}
.item-left{
	width:130px;
	float:left;
}
.item-left .m-over{display:none;}
.row div:hover .m-over,
.row div.hover .m-over{display:block;}
.row div:hover .m-out,
.row div.hover .m-out{display:none;}
.item-right{
	width:172px;
	float:right;
	padding:0 10px 0 0;
}
.item h3{
	font-size:1.5em;
	line-height:115%;
	font-weight:normal;
	margin:0;
}
.item p{
	line-height:145%;
	margin:10px 0 0;
}
.item a{
	color:#879295;
}
.item a:hover{text-decoration:none;}
.tour{
	background:url(../images/tour.gif) no-repeat;
	width:95px;
	height:30px;
	display:block;
	font-weight:bold;
	line-height:30px;
	color:#fff !important;
	text-decoration:none;
	text-align:center;
	margin:10px 0 0;
}
.tour:hover{
	background-position:0 -30px;
	color:#ee3a43 !important;
}
/*--footer--*/
#footer{
	background:url(../images/footer.png) repeat-x;
	width:100%;
	height:210px;
	overflow:hidden;
	margin:-210px 0 0;
	position:relative;
}
.sub-footer{
	background:#231f20;
	width:100%;
	margin:111px 0 0;
}
.sub-footer div.sub-footer-inner{
	width:980px;
	height:78px;
	font-size:0.917em;
	line-height:145%;
	color:#fff;
	overflow:hidden;
	padding:21px 0 0;
	margin:0 auto;
}
#footer address{
	width:233px;
	float:left;
	font-style:normal;
	padding:0 0 0 30px;
}
#footer address strong{
	width:64px;
	float:left;
	color:#ee3a43;
}
#footer address span{
	width:169px;
	float:left;
}
#footer address em{
	font-style:normal;
	display:block;
}
#footer dl{
	width:200px;
	float:left;
	margin:0;
}
#footer dl dt{
	float:left;
	font-weight:bold;
	color:#ee3a43;
	margin:0 4px 0 0;
}
#footer dl dd{
	margin:0 0 1px 0;
}
#footer dl a{
	color:#fff;
	text-decoration:none;
}
#footer dl a:hover{text-decoration:underline;}
#footer ul{
	float:right;
	overflow:hidden;
	list-style:none;
	padding:0 5px 0 0;
	margin:0;
}
#footer ul li{
	background:url(../images/footer-separator.gif) no-repeat 0 60%;
	float:left;
	display:inline;
	padding:0 5px;
	margin:0 1px 0 -1px;
}
#footer ul a{
	color:#fff;
	text-decoration:none;
}
#footer ul a:hover{text-decoration:underline;}

.profile {
	clear:left;
	background:transparent url(../images/bg-top.gif) repeat-x scroll 0 100%;
	margin: 22px 0 22px 0;
}
.profile .profile-photo {
	width:98px;
	height:150px;
	overflow:hidden;
	border: 6px solid #c9d8dd;
	float: left;
	margin: 2px 36px 28px 16px;
}

.profile .profile-photo img {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.profile .profile-info h2 {
	color: #000000;
	font-size: 18px;
	display: inline;
	margin: 0;
}

.profile .profile-info h3 {
	color: #ee3a43;
	font-size: 18px;
	font-style: italic;
	display: inline;
	margin: 0;
}

.profile .profile-info p {
	
}

div.clear {
	clear: both;
}

.photo-wrapper {
	border: 6px solid #c9d8dd;
	margin: 2px 36px 28px 16px;
}

.photo-wrapper img {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
}

/*#Examples#*/

/*#Examples/PagerControl#*/
.PagerControl
{
    text-align: center;
}

.PagerResults
{
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}

.PagerNumberArea
{
    padding-top: 10px;
}

/*#Sitemap#*/

.CMSSiteMapList 
{
	margin-left: 2em;
}

/*#Subscribers#*/

/*#Subscribers/Columns#*/

div.leftColumn {
	width: 200px; 
	float: left;
}

div.rightColumn {
	margin-left: 220px;
}

/*#SubscribersMenu#*/
.subscribersmenu a,
.subscribersmenu a:link,
.subscribersmenu a:active {
	line-height:30px;	
	color:#8cc63f;
	text-decoration:none;
	padding:0 1px 0px;	
	display:inline;
}

.subscribersmenu a:visited {
    color: #8cc63f;	
    }
	
.subscribersmenu a:hover {
    	
	color: #80939a;		
    }

.subscribersmenu span { 
	line-height:30px;	
	color: #8cc63f;
}

/*#Orgs#*/
.orgs h1 {
	font:2.2em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:26px 0 0;
    }

.orgs h2 {
	font:1.7em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:26px 0 0;
    }

.orgs h3 {
	font:1.4em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:14px 0 0;
    }

/*#OrgDownloads#*/
.orgdownloads h1 {
	font:2.5em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:26px 0 0;
    }

.orgdownloads h2 {
	font:1.7em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:26px 0 0;
    }

/*#Help#*/
.helpBox{
	background-color:#eae4e9;
	padding: 0.5em;
	margin-top: 10px;
}

.helpText{
	color: #8c0d7c;
}

a.helpToggle{
	position:absolute;
	z-index:1;
	#z-index:-1;
	top: 8px;
	right: -78px;	
	color: #bc7eb1;
	font-weight:bold;
	text-decoration: none;		
}

/*#Subscriber content#*/    
.SDDownload  {   clear: both;    margin-bottom: 1em;    margin-left: 3em;    min-height: 50px;    border-width: thin;    border-top: 1px black solid;   }
.SDThumbnail   {   float: right;    padding: 20px 10px;  }    
.SDStatus_not_subscribed { color: Orange; }  
.SDStatus_commencement { color: Navy; }  
.SDStatus_available { color: Green; }    
.SDCommentDetail  {   padding: 0.5em;   background: #EEEEEE;  }
.HelpText {   font-family; Times, serif;   color: #666666;  }   
.SDSmallThumbnail img { display:inline; float:none; margin:0px 0px 0 0px; border: 0px; }

/*#PropertyProfiling#*/

.profiling h1 {
	font:2.2em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:26px 0 0;
    }
.profiling h2 {
	font:1.7em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:17px 0 0;
    }

.profiling h3 {
	font:1.5em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:13px 0 0;
    }

.profiling h4 {
	font:1.2em/125% Georgia, "Times New Roman", Times, serif;
	color:#8cc63f;
	margin:7px 0 0;
    }


/*#Support#*/

div.PFSupportNavigator {
	background:url(../images/bg-top.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	margin:5px 20px 20px 0px;
}

div.PFSupportNavigator h3 {
	background:url(../images/bg-bot.gif) repeat-x 0 100%;
	font-size:0.917em;
	line-height:145%;
	padding:0 0 5px;
	margin:0;
}

div.PFSupportNavigator p {
	margin-top: 0.25em;
	margin-bottom: 0.5em;
}

div.PFSupportNavigator h3 {
	margin-top: 0.75em;
	margin-bottom: 0.5em;
}

div.PFSupportNavigator .CMSTreeMenuLink,
div.PFSupportNavigator .CMSTreeMenuSelectedLink
{
	font-size: 130%;
	text-decoration: none;
}

div.PFSupportNavigator .CMSTreeMenuSelectedLink {
	color: gray;
}

/*#Other css styles/Polls#*/
.PollTitle
{
	font-weight:bold;
	display:none;
	margin-bottom:10px
}

.PollAnswers{
	font-size: 10px;
	margin-top: 5px;
}

.PollGraph
{
	height: 8px;
	border: 1px solid gray;
}

.PollGraph div
{
	height: 8px;
	background: url(../App_Themes/CorporateSite/Images/poll02.gif) 100% 0% repeat-x;
	line-height: 0px;
	font-size: 0px;
}

.PollGraph div.PollGraph0
{
	background: url(../App_Themes/CorporateSite/Images/poll01.gif) 100% 0% repeat-x;
}

.PollGraph div.PollGraph2
{
	background: url(../App_Themes/CorporateSite/Images/poll03.gif) 100% 0% repeat-x;
}

.PollQuestion
{
	font-size:14px;
	font-weight: bold;
}

.PollCount
{
	text-align: right;
}

.PollFooter
{
	margin-top:10px;
}

.flags{
	position:absolute;
	top:5px;
	left:0px;	
	font-size:10px;
}

.flags a {
	color:#231f20;
	text-decoration:none;
}

.flags a:hover{
	color:#ee3a43; 
	text-decoration:none;
}

.IntlLinks{
	position:absolute;
	top:85px;
	left:140px;	
	font-size:10px;
}

.IntlLinks a {
	color:#231f20;
	text-decoration:none;
}

.IntlLinks a:hover{
	color:#ee3a43; 
	text-decoration:none;
}

.choose-country{	
	
	color:#fff;
	height:47px;
	font-size:24px;
	font-weight:bold;
	line-height:47px;
	text-decoration:none;
	text-align:center;
	margin: 0px 0px 50px 0px
	

	
}

