/* @override 
	http://www.ndss.com.au/Templates/Public/Styles/Glossy/MyD/css/global.css
	http://122.100.6.84/Templates/Public/Styles/Glossy/MyD/css/global.css
*/

/* @group General Styles */



/*Reset*/

*{
	margin: 0;
	padding: 0;
}

html{
	height: 100%;
}

body{
	background: #001522 url(../images/page_bg.gif) center top no-repeat;
	font-size: 0.75em; /*Sets base font size to be 12px */
	font-family: Arial;
	color: #424242;
	height: 100%;
}

ul{

	list-style: none;

}

a{

	color: #006fba;

	text-decoration: none;

}

a:hover{

	text-decoration: underline;

}

img{

	border: none;

}

.clear{

	clear: both;

	height: 0;

	overflow: hidden;
}



h1{

	color: #006fba;

	font-size: 2.1em;

	padding: 10px 0 15px 0;

}



h2{

	color: #006fba;

	margin: 10px 0;

	font-size: 1.4em;

}



h3{

	color: #006fba;

	margin: 10px 0;

	font-size: 1em;

	/*padding: 0 5px;*/

}



/* @end */



div#main_container {

	background: #FFF;

	width: 904px;

	margin: 0 auto;

	padding: 13px;

}



/* @group Masthead */

#header{

	position: relative;

	height: 104px;

}





#header div.right_header_links a{

	position: absolute;

	right: 16px;

	top: 15px;

	text-indent: -5000px;

	background: url(../images/languages.jpg) no-repeat;

	width: 81px;

	height: 18px;

}

#header div.right_header_links h2{

	text-indent: -5000px;

	background: url(../images/infoline.gif) no-repeat;

	width: 422px;

	height: 25px;

	position: absolute;

	top: 55px;

	right: 16px;

}







/* @end */



/* @group Top Navigation */

div#top_menu_container {

	background: url(../images/top_nav.gif) no-repeat;

	height: 27px;

	color: #FFF;

	font-weight: bold;

	text-transform: uppercase;

}



#top_menu_left {

	margin-left: 25px;

	float: left;

	display: inline;

	width: 500px;

}



#top_menu_left li {

	float: left;

	margin-right: 20px;

	line-height: 2.2em;

}



#top_menu_left li a{

	color: #FFF;

}



#top_menu_right {

	float: right;

	width: 295px;



}

#top_menu_right li{

	float: left;

}

#top_menu_right li.rss{

	width: 17px;

	height: 17px;

}



#top_menu_right li.rss a{

	text-indent: -5000px;

	background: url(../images/rss.gif) no-repeat;

	width: 17px;

	height: 17px;

	float: right;

	margin-top: 5px;

}





input.search_btn {

	vertical-align: middle;

	margin: -5px 5px 0 5px;

}



li.search {

	height: 24px;

	padding-top: 2px;

}



.search_box{

	border: 2px solid #006fba;

	padding: 3px;

	height: 14px;

	line-height: 12px;

}



/* @end */



/* @group Flash / Image banner */



div#flashcontent{

	width: 904px;

	height: 261px;

	background-image: url(../images/splash.jpg);

}



div#flashcontent_inner{

	width: 904px;

	height: 132px;

	background-image: url(../images/myd_int.jpg);

}



/* @end */



/* @group Body Content */

div#middle_container {

	margin-top: 13px;

	margin-bottom: 25px; /*To compensate for drip off menu*/

	position: relative;

	float: left;

}

#column_a {

	float: left;

	margin: 0 6px 10px 0;

	_margin: 0 0 10px 0;

	width: 195px;

	display: inline;

}

div#column_b {

	width: 686px;

	margin-left: 206px;

	line-height: 1.3em;

	position: relative;

	display: block;

}



#function_panel {

	position: absolute;

	top: 0;

	right: 30px;

	width: 84px;

}



ul#function_panel li{

	display: inline;

}



ul#function_panel a{

	height: 42px;

	float: left;

}



a#text-normal {

	background: url(../images/normal_text.jpg) left top no-repeat;

	width: 18px;

	display: block;

	text-indent: -5000px;

}







a#text-large {

	background: url(../images/large_text.jpg) left top no-repeat;

	width: 33px;

	display: block;

	text-indent: -5000px;

}



ul#function_panel li.print a {

	background: url(../images/print.jpg) left top no-repeat;

	width: 33px;

	display: block;

	text-indent: -5000px;

}



div#content{

	/*padding: 5px;*/

}



div#content p{

	padding: 5px 0;

}



/* @group Poll */



#content h2.inline_h_tag {

	font-size: 1.2em;

}



.poll_result{

	margin: 0 !important;

}



.margin_btm{

	margin: 0 0 20px 0 !important;

}

.thanks_for_voting{

	margin: 0 0 1em 0 !important;

}

.inline_h_tag{

	display: inline;

	margin-bottom: 5px !important;

	padding-right: 5px;

}





/* @end */



/* @group Breadcrumbs */



#bread_crumb{

	width: 600px;

	height: 15px;

	font-size: 0.9em;

}



#bread_crumb li{

	display: inline;	

}



#bread_crumb li a{

	margin-right: 10px;

	background: url(../images/breadcrumb_arrow.gif) no-repeat right center;

	padding-right: 10px;

}







/* @end */



/* @group interior styling */



/* @group pagination */



.pagination{

	float: right;

	color: #ccc;

	font-weight: bold;

}

.pagination .left, .pagination .right{

	margin: 3px 3px 0 3px !important;

}

.pagination a{

	padding: 3px;

	font-size: 0.7em;

}



/* @end */



/* @group Forms */



.css_btn{

	background-image: url(../images/css_btn.gif);

	background-repeat: no-repeat;

	border: 0;

	width: 100px;

	height: 20px;

	color: #FFF;

	font-weight: bold;

	font-size: 12px;

}

/* @end */



.image_right {

	float: right;

	margin: 10px 0 10px 10px;

	display: inline;	

}



.image_left {

	float: left;

	margin: 10px 10px 10px 0;

	display: inline;		

}



#content ul {

	line-height:1.4em;

	padding: 5px;

}

#content ul li {

	background:transparent url(../images/bullet_green.gif) no-repeat scroll 0px 0.6em;

	font-size:1em;

	padding:0pt 0pt 0pt 0.8em;

}



.img_right {

	float: right;

	margin: -20px 0 0 10px;

}



/* @group tables */



table.paragraph_table {

	border-collapse:collapse;

	border-spacing:0pt;

	border-top:1px solid #7faa17;

	font-size:1em;

	margin: 5px 0;

	width:100%;

}

table.paragraph_table th, table.paragraph_table td {

	background:transparent url(../images/formdivider.gif) repeat-x scroll center bottom;

	border-color:#444444;

	border-style:solid;

	padding:4px 4px 7px;

	text-align:left;

	vertical-align:top;

}

table.paragraph_table th {

	background-color:#FFFFFF;

	border-width:0px;

}

table.paragraph_table td {

	border-width:0px;

}

table.paragraph_table tr.odd td {

	background-color:#F2F2F2;

}

table.paragraph_table tr.even td {

	background-color:#FFFFFF;

}

table.paragraph_table tr.sortbottom td {

	background-color:#CCCCCC;

	border-top:1px solid #444444;

	font-weight:bold;

}



/* @end */



/* @group News */



.news_item  {

	clear: both;

	background: url(../images/formdivider.gif) repeat-x bottom;

	padding: .2em 0 1em 0;

  	margin: 1em 0 0;

}



.news_author {

	font-size: 1em;

	padding: 0 0px 0 0;

  	margin: 0 0px 0 0;

}

.news_date {

	font-size: 1em;

 	padding: 0;

  	margin: 0;

	color: #7faa17;

}

.news_item h3 {

	display: inline;

	font-size: 1em;

	padding-top: 10px;

}



.news {

	clear: both;

}



.news h2 {

	padding: 0px 0 10px 0;

	margin: 0 3px 0 0;

}



/* @end */









/* @end */



/* @group FAQ */



.faq_answer h3 a:link, .faq_answer h3 a:visited {

	color: #7faa17;

}



.faq_answer h3 a:hover {

	text-decoration:underline;

}

	

.qa_category h3 a:link, .qa_category h3 a:visited {

	color: #7faa17;	 

}



.qa_category h3 a:hover {

	text-decoration:underline;

}



.faq .qa_category h3 {

	color: #7faa17;

	padding: 0;

	margin: 0;

	font-size: 1em !important;

}



.qa_category {

	color: #7faa17;

	padding: 0 0 1em 0;

}



.faq_answer {

	width: 100%;

	margin: 0px auto;

	background-color: #fff;

	border-top: 1px dotted #CCCCCC;

	padding: 1em 0 2em;

}



.faq_answer .question_title_Q {

	float: left;

	width: 15px;

	margin: 0;

	padding: 0;

	font-weight: bold;

	color: #7faa17;

}



.faq_answer .question_title_A {

	float: left;

	width: 15px;

	margin: 0;

	padding: 0;

}



.faq_answer .question_title {

	margin-left: 15px;

	padding: 0;

}



.faq_answer .question_answer {

	margin-left: 15px;

	padding: 0;

}



.faq_answer .question_title h3{

	margin: 0;

	padding: 0;

	font-size: 1em !important;

}



.faq_answer p {

	padding: 0 !important;

	margin: 0 0 40px 0;

}



.faq h2 {

	font-size: 1.4em;

	padding-left: 0;

}



#content div.faq h3 {

	padding-bottom: 5px;

}





.faq_answer .backTop_btn {

	margin: 0 0 0 0;

	padding: 10px 0 0 0;

	clear: both;

}



.faq_answer .backTop_btn a{

	padding: 0 0 0 10px;

	background: url(../images/arrow_grey.gif) no-repeat left .4em;

}



.faq_answer .question_title a:hover{

	background: none;

}



.faq_list {

	margin: 0 0 10px 0;

}



/* @end */



/* @group Document Library */



.doc_item  {

	clear: both;

	background: url(../images/formdivider.gif) repeat-x bottom;

	padding: .2em 0 1em 0;

  	margin: 1em 0 0;

}



.doc_date {

	font-size: 1em;

  	margin: 0;

	color: #7faa17;

}



.doc_item .backTop_btn {

	padding: 0 0 0 10px;

	background: url(../images/arrow_grey.gif) no-repeat left 5px;

	float:right;

}



/* @end */



/* @group Site Map */



#site_map{

	list-style: none !important;

	margin: 20px 0 0 0 !important;

	padding: 0 !important;

}

#site_map li{

	padding: 0px !important;

	background:none !important;

	font-weight: bold !important;

}

#site_map .selected a, #site_map a{

	color: #424242;

}

#site_map li ul{

	padding: 4px 10px 4px 10px;

	margin: 5px 0 10px 0px;

}

#site_map li ul ul{

	padding: 4px 10px 4px 20px;

	margin: 0px 0 10px 0px;

}



#site_map li ul li a {

	color: #424242;

	padding: 4px 10px 4px 34px;

	font-weight: normal !important;

	background: url(../images/menu_arrow.gif) 24px 9px no-repeat !important;

}



/* @end */



/* @group Search */



#pc_search{

	margin: 10px 0px 0 0;

	background-image: url(../images/search_bg.gif);

	background-repeat: no-repeat;

	

}

#request_resource{

	margin: 0 0 10px 0px;

}

#search_contents{

	_padding: 20px 30px 0 30px !important;

	height: 64px;

	line-height: 60px;

	text-align: center;

	background: url(../images/search_bg.gif) no-repeat;

}

#search_contents h3{

	display: inline;

	padding: 0 10px 0 0;

	font-size: 1.2em;

}

.css_btn{

	background-image: url(../images/css_btn.gif);

	background-repeat: no-repeat;

	border: 0;

	width: 100px;

	height: 20px;

	color: #FFF;

	font-weight: bold;

	font-size: 12px;

}



.search_text{

	height: 20px;

	border: 1px solid #c6c6c6;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	padding: 1px 2px;

	margin: 0px 5px 2px 0;

	background: #f3f3f3;

	width: 164px;

	height: 20px;

	voice-family: "\"}\"";

	voice-family:inherit;

	height: 16px;

	width: 162px;/* Modern Browser */

	_margin-top: 3px;

}



.my_story{

	height: 300px;

	border: 1px solid #c6c6c6;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	padding: 1px 2px;

	margin: 0px 5px 0 0;

	background: #f3f3f3;

	width: 524px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width: 522px;/* Modern Browser */

}

.drop_down{

	border: 1px solid #c6c6c6;

	font-size: 1em;

	padding: 1px 2px;

	margin: 3px 5px 0 0;

	background: #f3f3f3;

	width: 164px;

	height: 20px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width: 162px;/* Modern Browser */

}



.PagingContainer

{

    margin-top:1em;

    margin-bottom:1em;

    float:right;

    clear:left;

    font-size:0.8em;    

}



.search-result-list li

{

	clear: both;

	background: url(../images/formdivider.gif) repeat-x bottom;	

	padding: .2em 0 1.4em 0;

  	margin: 1em 0 0;    

}



.SelectedPagingItem

{

    font-size:1.4em;

    font-weight:bold;

    padding-right:0.4em;

}



.UnselectedPagingItem

{

    padding-right:0.4em;   

}



.search-hints

{

    width:100%;

    clear:both;

}



.search-hints ul{

	padding: 0 0 1em 0;

	margin-top: 1.0em;

	line-height: 1.4em;

}



.search-hints ul li{

	padding: 0 0 0 .8em;

	font-size: 1em;

	background: url(../images/bullet_green.gif) 0px .6em no-repeat;

}



/* @end */



/* @group Mandatory */

#mandatory{

	text-align: right;

}

.ast{

	color: #0077c0;

}

/* @end */



/* @group Upload */



#upload_photo_note{

	margin: 10px 0;

}





/* @end */







/* @end */



/* @group Left Menu */



#left_menu_container {

	width: 193px;

	float: left;

	margin-right: 10px;

	display: inline;

	background: url(../images/menu_top.jpg) left top no-repeat;

}

#left_menu_container div{

	background: url(../images/menu_footer.gif) left bottom no-repeat;

	padding-bottom: 40px;

}



#left_menu {

	padding: 0px 8px 0 8px;

	margin-top: 10px;

	background: #83c348 url(../images/menu_fade.gif) left top repeat-x;

	_height: 270px; /*For IE 6 Min height*/

	min-height: 270px;

}



#left_menu a{

	color: #FFF;

	line-height: 1.8em;

	font-weight: bold;

}



#left_menu a:hover{

	text-decoration: none;

	color: #e0fdd4 !important;

}



#left_menu li.selected a{

	background: #FFF url(../images/sub_nav_header_bg.gif);

	display: block;

	padding: 5px 0 5px 20px;

	color: #000;

	width: 151px;

	line-height: 20px;

}

#left_menu li.selected a:hover{

	color: #000 !important;

}



#left_menu li.selected{

	border-bottom: 1px dotted #FFF;

}



#left_menu li.selected li{

	margin: 5px 0 0;

}



#left_menu li{

	padding: 5px 0;

}

#left_menu li ul a{

	font-weight: normal !important;

}



#left_menu li ul a:hover{

	color: #e0fdd4 !important;

}



#left_menu li.selected ul a:hover{

	color: #e0fdd4 !important;

}





#left_menu li.selected ul{

	padding: 5px 0 5px 10px;

	width: 100px;

}





#left_menu li.selected ul li.selected{

	border: none;

}

#left_menu li.selected ul li{

	padding: 1px 0;

}





/*Selected*/

#left_menu li.selected ul li.selected a{

	font-weight: bold;

	background: url(../images/sub_menu_arrow.jpg) left 5px no-repeat;

	padding-left: 7px;

	color: #FFF;

}

/*Not Selected*/

#left_menu li.selected ul li a{

	padding: 0 0 0 7px;

	background: none;

	color: #FFF;

	line-height: 15px;

}

#left_menu li.selected ul ul{

	padding: 5px 0 5px 9px;

}

#left_menu li ul li ul li a{

	background: none !important;

	font-weight: normal !important;

}

#left_menu li ul li ul li.selected a{

	background: url(../images/sub_menu_arrow.jpg) left 5px no-repeat !important;

	font-weight: bold !important;

}

/* @end */



/* @group Panels */



#panels_bottom_container div.panel {

	float: left;

	width: 225px;

	background: url(../images/panel_border.gif) repeat-y left top;

	margin-top: 30px;

}



div.panel_wrapper {

	background: url(../images/panel_bg.gif) no-repeat left top;

	padding-top: 30px;
	min-height: 165px;

	_height: 165px; /*For IE6 min height*/

}

div.panel_content {

	padding: 40px 9px 0 10px;

	margin: -55px 0 0 0;

	width: 200px;

	_position: relative;

}

div.panel_footer{

	background: url(../images/panel_footer.gif) no-repeat left bottom;

	height: 9px;

}

#headlining div.panel_content{

	background: url(../images/headlining.gif) no-repeat center top;

}

#featuring div.panel_content{

	background: url(../images/featuring.gif) no-repeat center top;

}

#supporting div.panel_content{

	background: url(../images/supporting.bmp) no-repeat center top;

}

.panel_content_border{

	background: url(../images/panel_border.gif) repeat-y;

}



img.panel_image{

	margin-bottom: 10px;

}



img.panel_logo{

	margin-bottom: 0;

}



img.more_btn{

	margin: 5px 0 0 5px;

	float: right;

	display: inline;
	clear: both;

}

#content_container_interior {

	padding: 10px 23px 10px 14px;

	float: left;

	background-color: #fff;

    margin:0px auto 0px;

}



#content_container_interior_wide {

	padding: 10px 20px 10px 14px;

	float: left;

	background-color: #fff;

	width: 656px;	

}



#content_container_interior_wide .clear {

	clear: none;

}









/*To set the margin between the boxes*/

#panels_bottom_container div.panel_spacer {

	margin-right: 3px;

	display: inline;

}



/* @end */



/* @group Footer */

div#footer_container{

	margin: 0 -14px -14px;

	padding: 20px 0;

	color: #FFF;

	display: block;

	height: 30px;

	background: #001522;

}

div#footer_container_right{

	float: right;

}

div#footer_container_left{

	float: left;

}







#footer_container #ndss_disclaimer{

	padding: 20px 0 0 0;

	width: 929px;

	height: 1em;

	font-size: .9em;

	clear: both;

}

/* @end */



/****forum****/





.contentAreaFull, .contentAreaWide, .contentAreaHalf, .contentAreaNarrow

{

	width: 665px;

	margin-left: 15px;

	float: left;

	overflow: hidden;

}



.contentAreaFull    { margin-left: 0; }

.contentAreaWide    { width: 435px; }

.contentAreaHalf    { width: 325px; }

.contentAreaNarrow  { width: 215px; }



.contentAreaFirst 

{

    margin-left: 0;

}



.container 

{

    padding: 3px 0;

    margin-bottom: 15px;

}



.contentAreaFull .container     { background: url(../../images/PageMainBodyWideBg.png) no-repeat; }

.contentAreaWide .container     { background: url(../../images/PageMainBodyBg.png) no-repeat; }

.contentAreaHalf .container     { background: url(../../images/PageMainBodyColumnBg.png) no-repeat; }

.contentAreaNarrow .container   { background: url(../../images/PageSecondaryBodyBg.png) no-repeat; }



.container textarea 

{

    width: 90%;

    height: 12em;

}



.container .containerCaption

{

	padding: 0 10px 2px 10px;

}



.container .containerCaption h1

{

	font-family: Verdana, Helvetica, Sans-Serif;

	font-weight: normal;

	font-size: 1.5em;

	margin: 0;

	padding: 0;

    line-height: 1.6em;

}



.container .containerContent

{

	border: 1px solid #dcdcdc;

	padding: 10px;

	background-color: White;

}



.container .containerContentText

{

	

	padding: 10px;

}



.container .containerToolbar

{

	float: right;

	padding: 0 10px;

	font-family: Verdana, Helvetica, Sans-Serif;

}



.container .containerCaption .containerToolbar 

{

    padding: 0;

}



.containerContent .validation ul

{

	font-family: Verdana, Helvetica, Sans-Serif;

    font-style: normal;

    font-size: 0.8em;

	background-color: #eeeeee;

	margin: 1em 2em;

	padding: 1em;

}



.containerContent .validation li

{

	margin-left: 1.4em;

	list-style-image: none;

    padding: 0;

} 



.forumTable 

{

	width: 100%;

}

.forumTable th.title

{

	width: 50%;

}

.forumTable th

{

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

}

.forumTable th.replies, .forumTable td.replies

{

	text-align: right;

}

.forumTable td

{

	padding: 4px 4px 7px 4px;

	background:url(../images/formdivider.gif) repeat-x bottom;

	text-align: left;

}

.forumTable th

{

	border-width: 0px 0px 0px 0px;

	background-color: #fff;

}

.forumTable a 

{

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

}



.forumTable tr.even td, .forumTable tr.uneven td

{

	padding: 4px 8px;

}



.forumTable tr.even td

{

	background-color: #fff;

}



.forumTable tr.uneven td

{

	background-color: #f5f5f5;

}



.forumTable a:hover

{

	background-color: Transparent;

}



.forumTable a.default 

{

    display: block;

    background-image: url(images/forum/default.png); 

    background-repeat: no-repeat;

    background-position: left center;

    padding: 8px 0px 8px 32px;

}



.forumTable a.information 

{

    display: block;

    background-image: url(images/forum/Information.png); 

    background-repeat: no-repeat;

    background-position: left center;

    padding: 8px 0px 8px 32px;

}



.forumTable a.auction 

{

    display: block;

    background-image: url(images/forum/Auction.png); 

    background-repeat: no-repeat;

    background-position: left center;

    padding: 8px 0px 8px 8px;

}



.forumTable a.bomb 

{

    display: block;

    background-image: url(images/forum/bomb.png); 

    background-repeat: no-repeat;

    background-position: left center;

    padding: 8px 0px 8px 8px;

}



.forumTable a.sticky

{

    background-image: url(images/forum/sticky.png); 

    background-repeat: no-repeat;

    background-position: right center;

    padding: 0px 24px 0px 0px;

}



.forumTable a.locked

{

    background-image: url(images/forum/lock.png); 

    background-repeat: no-repeat;

    background-position: right center;

    padding: 0px 24px 0px 0px;

}



.forumTable a.stickylocked

{

    background-image: url(images/forum/stickylocked.png); 

    background-repeat: no-repeat;

    background-position: right center;

    padding: 0px 40px 0px 0px;

}



.createForum label, .createThread label, .createReply label

{

    display: block;

    float: left;

    width: 180px;

    text-align: right;

    margin-right:10px;

    line-height: 2em;

}



.createThread label 

{

    width: 120px;

}



.createReply label

{

    width: 80px;

}



.createForum div, .createThread div, .createReply div

{

    margin-bottom: 0.8em;

}



.createForum input.title

{

   width: 300px;

}



.createThread input.title, .createThread textarea

{

   width: 400px;

}



.createReply textarea

{

    width: 460px;

}



.createForum div.buttons

{

    margin-left: 190px;

}



.createThread div.buttons 

{

    margin-left: 130px;

}



.createReply div.buttons 

{

    margin-left: 90px;

}



.replyList

{

    list-style-image: none;

    list-style-type: none;

    margin: 0;

    overflow: hidden;

}



.reply

{

    margin: 0 0 10px 0;

    padding: 10px 0;

    overflow: hidden;

}



.reply .content 

{

    background-image: url(images/forum/replyBg.png);

    background-repeat: repeat-y;

    background-position: 485px;

    width: 100%;

    overflow: hidden;

}



.reply .text 

{

    float: left;

    width: 460px;

    padding: 10px 15px;

    overflow: hidden;

}



.reply .info 

{

    float: left;

    width: 120px;

    padding: 10px 15px;

    overflow: hidden;

}



/*************************/

/* BUTTONS               */

/*************************/



.buttonToolbar 

{

    float: right;

	padding: 0 10px 6px 10px;

}



.createButton,

.editButton,

.deleteButton,

.stickyButton,

.lockButton,

.upButton

{

    padding: 0 4px 4px 18px;

    background-repeat: no-repeat;

    line-height: 1.4em;

    font-family: Verdana, Helvetica, Sans-Serif;

}



.createButton

{

    background-image: url(../../Images/Add.png);

}



.editButton

{

    background-image: url(../../Images/Edit.png);

}



.deleteButton

{

    background-image: url(../../Images/Delete.png);

}



.stickyButton

{

    background-image: url(../../Images/forum/sticky.png);

}



.lockButton

{

    background-image: url(../../Images/forum/lock.png);

}



.upButton

{

    background-image: url(../../Images/forum/up.png);

}



/***vote***/

.statistics-wrap

{

    margin-bottom:10px;

}



.statistics-wrap h3

{

    margin:0pt 0pt 0.6em;

}



.statistics-wrap table

{

	border: solid 0 transparent;

	border-top: solid 1px #0077C0;

	margin-top:5px;

    width:650px;

}



.statistics-wrap td

{

    height:30px;

    padding-right:50px;

}



.statistics-wrap tr

{

    background-image: url(../Images/formdivider.gif);   

    background-repeat: repeat-x;

    background-position: left bottom;   

}



.statistics-wrap b

{

    display:none;

}



.statistics-wrap h3

{

    display:none;

}



.statistics-wrap br

{

    display:none;

}



.vote_switch_btn{

	margin-left:6px;

}



.options

{

    float:left;

    clear:left;

    margin-top:10px;    

    margin-top:8px !ie;

}



.xForm

{

 

}



.xForm fieldset {

	border: solid 0 transparent;

}



.xForm table

{

	border: solid 0 transparent;

	border-top: solid 1px #0077C0;

	margin-top:5px;

    width:100%;

}



.xForm td

{

    height:30px;

    padding:4px 4px 7px;

}



.xForm tr

{

    background-image: url(../Images/formdivider.gif);   

    background-repeat: repeat-x;

    background-position: left bottom;   

}



.xForm label

{

    float:left;

    display:block;

    padding-top:10px;

    padding-left:5px;

}





.xForm .heading

{

    display:block;

    height:25px;

}



span.xformvalidator

{

    color:Red;

    font-weight:normal;

    display:block;

    padding-top:10px;

}



.form-header

{

    width:100%;

    border-spacing: 0;

	border-collapse: collapse;

}



.form-header-noborder

{

    width:100%;

}



.poll-caption

{

    color:#0077C0;  

    font-weight:bold;

    display:block;

    padding-top:5px;

    padding-bottom:15px;

}



fieldset.user-export-fieldset

{

    width:300px;

    color:#0077C0;

    border-color:#0077C0;

    border-style:solid;

    border-width:1px;

    padding:10px;

    clear:right;

}



.user-group label

{

    margin-left:10px;

}



input.btnDownload-Css

{

    width:70px;

    clear:both;

    float:left;

}



.cb-term label

{

    margin-right:1em;

}



.forum-login

{

	float: left;

	margin: 5pt 0pt 2pt 0;

	padding: 0 0 0 2px;

	overflow: visible;

	font-size: 1.1em;

	font-weight:bold;

	

	width: 50px;

	height: 36px;

	voice-family: "\"}\""; 

  	voice-family: inherit;

	width: 50px;

	height: 36px;

}
.backToTop

{

	padding: 0 0 0 10px;

	background: url(../images/arrow_grey.gif) no-repeat left 9px;

	float:right;
	margin-bottom:10px;
	text-indent: 5px;
}
#whatisdiabetes td{
	text-align: left;
}




