html 
{
	height:100%;
	top:0px;
	bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

body
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

a, a:link
{
	color:#068a29;
	cursor:pointer;
}

/************* MASTER PAGES *************/

#container
{
	height:100%;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	left:50%;
	margin-left:-375px;
	width:750px;
	top:0px;
	bottom:0px;
}

#container #maincontent, #container #header, #container #footer 
{
	width:100%;
}

#container #header
{
	z-index:100;
	clear:both;
	padding-bottom:50px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #container #header
		{

		}
}

#container #header #topbar
{
	height:15px;
	margin-top:0px;
	border: none;
	background-color: #ffbc1c;
}

#container #header #LoginView
{
	position: relative;
	float: right;
	padding-right: 10px;
	top:-8px;
	font-weight: bold;
	font: 11pt Arial;
	color: #747474;
}

#container #header #LoginView a
{
	text-decoration:none;
}

@media all and (min-width:0px) {
		body:not(:root:root) #container #header #LoginView
		{	
			position: relative;
			float: right;
			padding-right: 10px;
			top:-75px;
		}
		body:not(:root:root) #container #header #LoginView a
		{
			text-decoration:none;
		}
}

#container #header img.headerImage 
{
	height: 80px;
	width: 200px;
	position:relative;
	top: -8px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #container #header img.headerImage 
		{	
			top:0px;
		}
}

#container #header #subtitle
{
	display: inline-block;
	padding-left:10px;
	margin-top:-70px;
	font-size: 8pt;
	float: left;
	clear: both;
}

#container #header #login
{
	margin-top: 20px;
	float: right;
}

@media all and (min-width:0px) {
		body:not(:root:root) #container #header #login
		{
		}
}

#container #header #login a:hover
{
	color: #d8630d;
}

#container #header #menuNav
{
	margin-top:5px;
	position:absolute;
	width:750px;
}

#container #header #menuNav .RadMenu_mainNav .group
{
	margin-top:-2px;
}

#container #header #menuNav .RadMenu_mainNav .group .text, 
#container #header #menuNav .RadMenu_mainNav .group .link
{
	display:table;
	height: 20px;
}

#container #header #menuNav .RadMenu_mainNav .group .link
{
	/*border-bottom:1px solid #D8630D;*/
	padding:4px 0px 0px 0px;
}

#container #header #menuNav .RadMenu_mainNav .link
{
	width: 82px;
}

#container #maincontent
{	
	display:table;
	height:100%;
}

#container #maincontent #maincph
{
	height:100%;
}

#container #footer
{
	clear:both;
	bottom:0px;
	position:relative;
	display:table;
	border-top: solid 1px #d8630d;
}

#container #footer #ctl00_footerNav
{
	font: 7pt Arial;
	text-decoration:none;	
	margin: 5px 0px;
}

#container #footer .ctl00_footerNav_1
{
	display:inline-block;
	color: #808284;
	border-left: solid 1px 	#808284;
	padding: 0px 0px 0px 3px;
}

#container #footer td#ctl00_footerNavn0 a.ctl00_footerNav_1
{
	border-left:none !important;
}

#container #footer #copyright
{
	font:bold 6pt Arial;
	color: #808284;
	margin-top:-18px;
	float:right;
}

#container #footer #subfooter
{
	font:bold 7pt Arial;
	color: #231f20;
	background-color:#ffebba;
	padding:10px 20px;
	width:710px;
}

#createuser #rmpMain
{
	width: 100%;
	border: solid gray;
	font-family: Tahoma, Arial;
}

/************* SIDE NAVIGATION *************/

#maincontent #sideNav
{
	float:left;
	width: 150px;
	min-height: 430px;
}

#sideNav span.text
{
	line-height:1.2;
}

#sideNavContainer .SideNavSelected
{
	background: #ffd249;
	color: #42924c;
}

 #sideNavContainer .Title
{
	padding-left: 10px;
	display:block;
	background-color:#ffbc1e;
	color:#c34300;
	position:relative;
	padding-top:6px;
	padding-bottom:5px;
	font: bold 11pt Arial;
	width:158px;
	border-bottom: solid 1px #ffbc1e;
}

/************* HOME PAGE *************/

#maincontent #home
{
}

#maincontent #home a
{
	font-weight:bold;
	text-decoration:none;
}

#home #company 
{
	margin: 0px 0px 10px 0px;
	width:100%;
	height:230px;
	background:#fff4b5;
}

#home #company #about 
{
	float:right;
	margin:0px 8px 8px 0px;
	width:245px;
}

#home #company #about img#about_header
{
	margin-top:8px;
	margin-bottom:-5px;
	display:block;
}

#home #company #about span#lead
{
	font-weight:bold;
}

#home #company #about p
{
	line-height:1.45;
}

#home #company #about a
{
	margin-top:5px;
	float:right;
	line-height:10pt;
}

#home #freetrial
{
	float:left;
}

#home #services
{
	width:350px;
	margin-top: -7px;
	margin-left:20px;
	float:left;
	font:9pt Arial;
}

#home #services div#platform
{
	display:block;
	float:left;
	color: #747474;
}

#home #services div#emission
{
	float:left;
	padding-top:20px;
	color: #747474;
}

#home #services img.leftimg
{
	height:75px;
	width:90px;
	background-color:#c1c1c1;
	float:left;
}

#home div#services div.service
{
	float:left;
	padding-left:10px;
	width:240px;
}

#home #services span.header
{
	font:bold 12pt Arial;	
	color: #9c4511;	
	display:block;
}

#home #services a
{
	display:inline-block;
	padding-top:5px;
	font:bold 9pt Arial;
}

#home #services hr
{
	height: 5px;
	width: 342px;
	border: none;
	background-color: #ffbc1c;
	color: #ffbc1c;
}

#home #t_news
{
	float:left;
	width:220px;
	padding-bottom:15px;
	background-color:#fff4b5;
}

#home #t_news img#t_news_image_header
{
	vertical-align:text-bottom;
	width:94px;
	height:36px;
}

#home #t_news span#t_news_header
{
	font:bold 16pt "Times New Roman";
	padding-left:3px;
	margin-top:-5px;
}

#home #t_news span#t_news_content_date
{
	font:bold 9pt Arial;
	margin-top:-15px;
	display:block;
	padding-bottom:3px;
	padding-left: 10px;
	padding-right: 10px;
}

#home #t_news div#t_news_content
{
	font:8.5pt Arial;
	color: #646464;
	padding: 0px 10px;
}

#home #t_news a
{
	display:inline-block;
	padding:5px 0px;
	font:bold 9pt Arial;
	padding-left: 10px;
	padding-right: 10px;
}

#home #t_news hr
{
	height: 1px;
	width: 200px;
	border: none;
	background-color: #d8630d;
	color: #d8630d;
}


/************* SIGN UP PAGE *************/

#content_registration .lblText
{
	display: inline-block;
	height: 25px;
	width: 130px;
	vertical-align: middle;
}

#content_registration div.body
{
	width: 100%;
	padding: 25px 0px 10px 0px;
	display:block;
	min-height:540px;
}

#content_registration fieldset.legend 
{
		-moz-border-radius: 6px;
		width: 510px;
		vertical-align: top;
		margin: 10px 0px 10px 10px;
}

#content_registration legend.legend
{
	color: #0046d5;
}

#content_registration .txtinput
{
	vertical-align: middle;
}

#content_registration .lblConfirm
{
	vertical-align: middle;
	color: #0046d5;
	display: inline-block;
	height: 25px;
	width: 185px;
	word-wrap: break-word;
}

#content_registration .btnForm
{
	margin-left: 255px;
}

#content_registration textarea.multitxtbox
{
	font-family: Tahoma, Arial;
	vertical-align: middle;
}

#content_registration ul#valControls
{
	list-style-type:none;
	float:right;
	margin:-500px 5px 0px;
	line-height:1.5;
}

/************* WHY PAGES *************/

#maincontent #why_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	background: transparent url(../Images/content_bg.jpg) no-repeat scroll 396px 101%;
	min-height: 430px;
	position:relative;
}

#maincontent #why_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding-bottom:3px;
	border-bottom: solid 1px #d8630d;
	display:table;
}

#maincontent #why_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #why_content .headerDiv .headerText 
{
	float:left;
	font: 16pt Arial;
	padding-top:17px;
}

#maincontent #why_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
}

#maincontent #why_content #bodyText
{
	font: 9pt Tahoma, Arial;
	color:#636466;
	padding: 10px 30px 20px 25px;
}

#maincontent #why_content #bodyText #subHeader
{
	font: bold 9pt Tahoma, Arial;
	margin: 15px 0px -10px 0px;
	display:block;
}

#maincontent #why_content #bodyText ul li
{
	list-style-type:none;
	background: transparent url(../Images/listItem_icon.jpg) no-repeat scroll 0px 12px;
	margin-left:-35px;
	padding: 5px 10px;
	line-height:1.4;
}


/************* RESEARCH PAGES *************/

#maincontent #research_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	min-height: 430px;
	position:relative;
	margin-top:-228px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #research_content
		{	
			margin-top:0px;
		}
}

#maincontent #research_content img.research_banner
{
	width:582px;
	margin-bottom:12px;
}

#maincontent #research_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding:5px 0px 2px 0px;
	background-color:#ffe561;
	display:table;
}

#maincontent #research_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #research_content .headerDiv .headerText 
{
	float:left;
	font:bold 13pt Arial;
	padding-top:17px;
}

#maincontent #research_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
	margin-top:-3px;
}

#maincontent #research_content #bodyText
{
	font: 9pt Tahoma, Arial;
	color:#636466;
	padding: 10px 30px 20px 25px;
}

#maincontent #research_content #bodyText #subHeader
{
	font: bold 9pt Tahoma, Arial;
	margin: 15px 0px -10px 0px;
	display:inline-block;
}

#maincontent #research_content #bodyText ul li
{
	list-style-type:none;
	background: transparent url(../Images/listItem_icon.jpg) no-repeat scroll 0px 12px;
	margin-left:-35px;
	padding: 5px 10px;
}

#maincontent #research_content  #left_panel
{
	float:left;
	width:330px;
}

#maincontent #research_content #right_panel
{
	width:230px;
	float:right;
}

#maincontent #research_content #dailyreport 
{
	width:327px;
	margin-left:10px;
	border-bottom: solid 1px #c1c1c1;
}

#maincontent #research_content #dailyreport span#dailyreport_header
{
	font:bold 16pt 'Times New Roman';
	margin-bottom: -10px;
	display: block;
	color: #77787b;
}

#maincontent #research_content #dailyreport #dailyreport_headline
{
	font:bold 12pt Arial;
	color: #000000;
}

#maincontent #research_content #dailyreport #dailyreport_date
{
	margin:5px 0px 10px 0px;
}

#maincontent #research_content #dailyreport #dailyreport_summary
{
	font:10pt Arial;
	color: #000000;
}

#maincontent #research_content #dailyreport a
{
	display:block;
	margin-top:10px;
	text-decoration:none;
	font:10pt Arial;
	color: #068a29;
	text-align:right;
}

#maincontent #research_content #blog 
{
	width:327px;
	margin-left:10px;
}

#maincontent #research_content #blog span#blog_header
{
	font:bold 16pt 'Times New Roman';
	display:block;
	color: #77787b;
	margin: 10px 0px 5px 0px;
}

#maincontent #research_content #blog #author_icon
{
	height:100px;
	width:80px;
	float:left;
	margin: 0px 10px 0px 0px;
}

#maincontent #research_content #blog span
{
	display:block;
}

#maincontent #research_content #blog #latestblog #blog_headline,
#maincontent #research_content #blog #latestblog #blog_headline a
{
	text-decoration:none;
	font:bold 12pt Arial;
	color:#000000;
	margin-top:5px;
}

#maincontent #research_content #blog #author_name a
{
	text-decoration:none;
	color:#000000;
}

#maincontent #research_content #blog #latestblog #blog_entry
{
	clear:both;
	margin:15px 0px 20px 0px;
}

#maincontent #research_content #blog #otherblogs li
{
	list-style-image:url(../Images/dot.gif);
	margin-left:-10px;
}

#maincontent #research_content #blog #otherblogs #blog_headline,
#maincontent #research_content #blog #otherblogs #blog_headline a
{
	text-decoration:none;
	font:bold 10pt Arial;
	color:#000000;
	margin-top:5px;
}

#maincontent #research_content #blog #otherblogs #author_name,
#maincontent #research_content #blog #otherblogs #author_name a
{
	font-size:9pt;
	text-decoration:none;
	color:#068a29;
	margin-bottom:3px;
}

#maincontent #research_content #blog #otherblogs #blog_date
{
	font-size:9pt;
}

#maincontent #research_content #audiocomm
{
	margin-bottom:15px;
	padding-bottom:15px;
	text-align:center;
	border-bottom: solid 1px #c1c1c1;
	}
	
#maincontent #research_content #audiocomm span#audiocomm_header
{
	font:bold 16pt 'Times New Roman';
	display:block;
	color: #77787b;
}

#maincontent #research_content #audiocomm img#audiocomm_icon
{
	height:34px;
	width:32px;
	vertical-align:middle;
	border:none;
}

#maincontent #research_content #audiocomm a
{
	display:block;
	margin:15px 0px;
	font:bold 11pt Arial;
	text-decoration: none;
	color: #068a29;
}

#maincontent #research_content #cmhistory
{
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom: solid 1px #c1c1c1;
}
	
#maincontent #research_content #cashmarket #cmhistory
{
	border-bottom-width:0px! important;
}
	
#maincontent #research_content #cmhistory span#cmhistory_header,
#maincontent #research_content #researchdata span#researchdata_header
{
	font:bold 16pt 'Times New Roman';
	display:block;
	margin-bottom:5px;
	margin-left:10px;
	color: #77787b;
}

#maincontent #research_content #researchdata #researchdata_treeview,
#maincontent #research_content #cmhistory #cmhistory_treeview
{
	padding:0px 0px 0px 25px;	
}

#maincontent #research_content div.sort_author
{
	text-align:right;
	padding-bottom:10px;
}

#maincontent #research_content .ddlAuthor,
#maincontent #research_content .btnGo
{
	vertical-align:middle;
	width:30pt;
	margin-left:5px;
}

#maincontent #research_content #spotmarkets
{
	text-align:center;
	margin:10px auto 0px auto;
	font-size:11pt;
	width:50%;
}

#maincontent #research_content #spotmarkets a
{
	text-decoration:none;
	padding:5px 0px;
	display:block;
	text-align:center;
}

#maincontent #research_content #spotmarkets a:hover
{
	background-color:#ffe561;
}

#maincontent #research_content #spotmarkets #spotmarkets_footer a:hover
{
	font:bold 9pt Arial;
	background-color:Transparent;
}

#maincontent #research_content #spotmarkets .tblExcel 
{
	border:solid 1px #c1c1c1;
	border-collapse:collapse;
	width:100%;
}

#maincontent #research_content #spotmarkets .tblExcel th
{
	border:solid 1px #c1c1c1;
	border-collapse:collapse;
	width:100%;
}

#maincontent #research_content #ctl00_maincph_NewsArticles1, #research_content #ctl00_maincph_BlogEntries1
{
	display:table;
}


/************* PROFILE PAGES *************/

#maincontent #profile_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	min-height: 430px;
	position:relative;
	top:0px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #profile_content
		{	
			margin-top:-30px;
		}
}

#maincontent #profile_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding-bottom:3px;
	border-bottom: solid 1px #d8630d;
	display:table;
}

#maincontent #profile_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #profile_content .headerDiv .headerText 
{
	float:left;
	font: 16pt Arial;
	padding-top:17px;
}

#maincontent #profile_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
}

#profile_content .lblText
{
	display: inline-block;
	height: 25px;
	width: 130px;
	vertical-align: middle;
}

#profile_content div.body
{
	width: 100%;
	padding: 25px 0px 10px 0px;
	display:block;
}

#profile_content fieldset.legend 
{
		-moz-border-radius: 6px;
		width: 415px;
		vertical-align: top;
		margin: 10px 0px 10px 20px;
}

#profile_content legend.legend
{
	color: #0046d5;
}

#profile_content .txtinput
{
	vertical-align: middle;
}

#profile_content .lblConfirm
{
	vertical-align: middle;
	color: #0046d5;
	display: inline-block;
	height: 25px;
	width: 185px;
	word-wrap: break-word;
}

#profile_content .btnForm
{
	margin-right: 55px;
	float:right;
}

#profile_content .btnCancel
{
	float:right;
}

#profile_content textarea.multitxtbox
{
	vertical-align: middle;
}

#profile_content ul#valControls
{
	list-style-type:none;
	margin:5px 5px 0px;
	line-height:1.5;
}


/************* ABOUT PAGES *************/

#maincontent #about_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	min-height: 430px;
	position:relative;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #profile_content
		{	
			margin-top:0px;
		}
}

#maincontent #about_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding-bottom:3px;
	border-bottom: solid 1px #d8630d;
	display:table;
}

#maincontent #about_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #about_content .headerDiv .headerText 
{
	float:left;
	font: 16pt Arial;
	padding-top:17px;
}

#maincontent #about_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
}

#maincontent #about_content #bodyText
{
	font: 9pt Tahoma, Arial;
	color:#636466;
	padding: 10px 30px 20px 25px;
}

#maincontent #about_content #bodyText #subHeader
{
	font: bold 9pt Tahoma, Arial;
	margin: 15px 0px -10px 0px;
	display:inline-block;
}

#maincontent #about_content #bodyText ul li
{
	list-style-type:none;
	background: transparent url(../Images/listItem_icon.jpg) no-repeat scroll 0px 12px;
	margin-left:-35px;
	padding: 5px 10px;
}

.profile-picture
{
	float: left;
}

.profile-picture img
{
	margin-right: 20px
}

.profile
{
	float: right;
	width: 385px;
	margin-bottom: 70px
}


/************* SECTORS PAGES *************/

#maincontent #sectors_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	min-height: 430px;
	position:relative;
	top:0px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #sectors_content
		{	
			margin-top:0px;
		}
}

#maincontent #sectors_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding-bottom:3px;
	border-bottom: solid 1px #d8630d;
	display:table;
}

#maincontent #sectors_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #sectors_content .headerDiv .headerText 
{
	float:left;
	font: 16pt Arial;
	padding-top:17px;
}

#maincontent #sectors_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
}

#maincontent #sectors_content #bodyText
{
	font: 9pt Tahoma, Arial;
	color:#636466;
	padding: 10px 30px 20px 25px;
}

#maincontent #sectors_content #bodyText #subHeader
{
	font: bold 9pt Tahoma, Arial;
	margin: 15px 0px -10px 0px;
	display:inline-block;
}

#maincontent #sectors_content #bodyText ul li
{
	list-style-type:none;
	background: transparent url(../Images/listItem_icon.jpg) no-repeat scroll 0px 12px;
	margin-left:-35px;
	padding: 5px 10px;
}


/************* TRADING PLATFORM PAGES *************/

#maincontent #tradplat_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	min-height: 430px;
	position:relative;
	top:0px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #tradplat_content
		{	
			margin-top:0px;
		}
}

#maincontent #tradplat_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding-bottom:3px;
	border-bottom: solid 1px #d8630d;
	display:table;
}

#maincontent #tradplat_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #tradplat_content .headerDiv .headerText 
{
	float:left;
	font: 16pt Arial;
	padding-top:17px;
}

#maincontent #tradplat_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
}

#maincontent #tradplat_content #bodyText
{
	font: 9pt Tahoma, Arial;
	color:#636466;
	padding: 10px 30px 20px 25px;
}

#maincontent #tradplat_content #bodyText #subHeader
{
	font: bold 9pt Tahoma, Arial;
	margin: 15px 0px -10px 0px;
	display:inline-block;
}

#maincontent #tradplat_content #bodyText ul li
{
	list-style-type:none;
	background: transparent url(../Images/listItem_icon.jpg) no-repeat scroll 0px 12px;
	margin-left:-35px;
	padding: 5px 10px;
}
#maincontent #tradplat_content #bodyText .header
{
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
}
#maincontent #tradplat_content #bodyText ol li
{
	margin-left:-15px;	
}
#maincontent #tradplat_content #bodyText ol li ul li
{
	list-style-type:none;
	background: transparent url(../Images/listItem_icon.jpg) no-repeat scroll 0px 12px;
	margin-left:-35px;
	padding: 5px 10px;
}


/************* LINKS PAGES *************/

#maincontent #links_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	min-height: 430px;
	position:relative;
	top:0px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #links_content
		{	
			margin-top:0px;
		}
}

#maincontent #links_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding-bottom:3px;
	border-bottom: solid 1px #d8630d;
	display:table;
}

#maincontent #links_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #links_content .headerDiv .headerText 
{
	float:left;
	font: 16pt Arial;
	padding-top:17px;
}

#maincontent #links_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
}

#maincontent #links_content #bodyText
{
	font: 9pt Tahoma, Arial;
	color:#636466;
	padding: 10px 30px 20px 25px;
}

#maincontent #links_content #bodyText #subHeader
{
	font: bold 9pt Tahoma, Arial;
	margin: 15px 0px -10px 0px;
	display:inline-block;
}

#maincontent #links_content td.linkCell
{
	padding:5px 10px 10px;
}

#maincontent #links_content .LinkList table
{
	position:relative;
	margin-top:10px;
	padding:10px 10px;
}

#maincontent #links_content a.linkName
{
	font:bold 12pt Arial;
	text-decoration:none;
}

#maincontent #links_content .linkShortDesc
{
	padding:5px 0px;
	font-size:11pt;
	display:inline-block;
}

#maincontent #links_content .linkCategory
{
	font:bold 8pt Arial;
	margin-top:10px;
}

#maincontent #links_content .linkCategoryHeader
{
	font:bold 14pt Arial;
	position:relative;
	top:10px;
	margin:0px 0px 0px 10px;
}


/************* CONTACT US PAGES *************/

#contactInfo
{
	margin-left: 10px;
}

#maincontent #contact_content
{
	float:right;
	width:581px;
	margin-bottom:15px;
	border-left: solid 1px #d8630d;
	min-height: 430px;
	position:relative;
	top:0px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #contact_content
		{	
			margin-top:0px;
		}
}

#maincontent #contact_content .headerDiv
{
	margin: 0px 5px 10px 0px;
	width:587px;
	padding-bottom:3px;
	border-bottom: solid 1px #d8630d;
	display:table;
}

#maincontent #contact_content .headerDiv .headerLogo
{
	float:left;
	margin-left:10px;
	margin-right:5px;
}

#maincontent #contact_content .headerDiv .headerText 
{
	float:left;
	font: 16pt Arial;
	padding-top:17px;
}

#maincontent #contact_content .headerDiv .rightSideLogo
{
	float:right;
	margin-right:8px;
}

#maincontent #contact_content #bodyText
{
	font: 9pt Tahoma, Arial;
	color:#636466;
	padding: 10px 30px 20px 25px;
}

#maincontent #contact_content #bodyText #subHeader
{
	font: bold 9pt Tahoma, Arial;
	margin: 15px 0px -10px 0px;
	display:inline-block;
}

#maincontent #contact_content #bodyText ul li
{
	list-style-type:none;
	background: transparent url(../Images/listItem_icon.jpg) no-repeat scroll 0px 12px;
	margin-left:-35px;
	padding: 5px 10px;
}

#maincontent #contact_content fieldset
{
}

#maincontent #contact_content fieldset legend
{
}

#maincontent #contact_content fieldset dl dt label
{
	display: inline-block;
	width:150px;
}


/************ CONFIRMATION PAGES *************/

#maincontent #confirm_content
{
	margin-bottom:15px;
	background: transparent url(../Images/content_bg.jpg) no-repeat scroll right 101%;
	min-height: 400px;
	position:relative;
	top:0px;
}

@media all and (min-width:0px) {
		body:not(:root:root) #maincontent #confirm_content
		{	
			margin-top:0px;
		}
}

#maincontent #confirm_content span
{
	font:bold 12pt Arial;
	margin-top:100px;
	display:block;
	text-align:center;
}


/***************** LOGIN PAGES *****************/

.lgnUser, .pwRecovery, .chgPw
{
	margin:10px auto;
}


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
	Untitled Page
</title></head>
<body>
    <form name="form1" method="post" action="css.aspx" id="form1">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGRmCJmeCNX5BfW6UYdqyly4k/lobA==" />

    <div>
    
    </div>
    </form>
</body>
</html>
