body {
	background-color: #FFFFFF;
	margin-top:5px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align: center;
	line-height:140%;
	color:#3B3B3B;
}

#mainwraper
{
	width:966px;
	height:387px;
	float:left;	
	padding:10px 0 0 10px;
	margin:0;
	border:0px solid #000;
}

.header
{
	width:873px;
	height:11px;
	float:left;
	margin:15px 0 0px 10px;	

	padding:15px;
	font-size:18px;	
	text-align:center;
	vertical-align:middle;
}

#faqtop .header {
	/*margin-top: 7px;*/
}

.headertitle{
	color:#3B3B3B;
	font-weight:bold;
} 

#update_header_faq
{
	background:transparent url(../images/update_header.png) no-repeat scroll;	
	width:873px;
	height:27px;
	text-align:center;
	background-position:top center;
	border:solid 0px #000;
	margin-top:-8px;
}

#support_update_header
{
	background:transparent url(../images/support_update_header.gif) no-repeat scroll;	
	width:557px;
	height:27px;
	text-align:center;
	background-position:top center;
	border:solid 0px #000;
	margin:-8px 0 0 150px;
}

#update_header
{
	background:transparent url(../images/support_header.gif) no-repeat scroll;	
	width:566px;
	height:28px;
	text-align:center;
	background-position:top center;
	border:solid 0px #000;
	margin:-8px 0 0 25px;
	float:left;
}

#update_header_button
{
	height:29px;
	width:250px;
	float:left;
	margin:-8px 0 0 0;
	text-align:left;
}

#update_header_button ul
{
	margin-left: 0;
	padding-left: 0;
	display:inline;
}

#update_header_button ul li
{
	list-style: none;
	display: block;
	float:left;
	border: 0px solid #000;
	margin-right:5px;
}

#update_header_faq{
	margin:0px;
}

.btnUpdate {
	display:block;
	background:transparent url('../images/btn_update.gif') no-repeat -2px 0;
	width:74px;
	height:29px;	
}

.btnUpdateoff {
	display:block;
	background:transparent url('../images/btn_update.gif') no-repeat -82px 0;
	width:74px;
	height:29px;	
}

.btnUpdateoff:hover {
	background-position:-2px 0;
}

.btnUpdate:hover{
	background-position:-82px 0;
}

.btnFaq {
	display:block;
	width:74px;
	height:29px;
	background:transparent url('../images/btn_faq.gif') no-repeat -2px 0;
}

.btnFaqoff {
	display:block;
	width:74px;
	height:29px;
	background:transparent url('../images/btn_faq.gif') no-repeat -82px 0;
}

.btnFaqoff:hover {
	background-position:-2px 0;
}

.btnFaq:hover {
	background-position:-82px 0;
}

.btnSystem{
	display:block;
	width:74px;
	height:29px;
	background:transparent url('../images/btn_system.gif') no-repeat 0px 0px;
}

.btnSystemoff{
	display:block;
	width:74px;
	height:29px;
	background:transparent url('../images/btn_system.gif') no-repeat 0px -31px;

}

.btnSystemoff:hover{
	background-position:0px 0px;
}

.btnSystem:hover{
	background-position:0 -31px;
}

.headerlogo , .infotitle, .faqupdatetitle{
	color:#004990;
	font-weight:bold;
} 

.infotitle{
	font-size:12px;
	font-weight:bold;
}

.hedertext{
	color:#848082;
}

#columnleft{
	width:713px;
	height:387px;
	float:left;
	border:0px solid #ff0000;
}

#column-1{
	float:left;
	height:100%;
	border:0px solid #004990;
	width:281px;
	margin-left:2px;
}

#column-1 ul,li{
	margin:0;
	padding:0;
}

#column-1 ul{
	margin-left: 5px;
	padding-left:15px;
	list-style-type: none;
	list-style-image: none;
	text-align:left;
}


#column-1 ul ul {
	 margin-left: 0;
	 padding-left: 0;
	 display: inline;
	 border: none;
 } 

#columnleft #column-1 ul ul li {
 margin-left: 0;
 padding-left: 0px;
 border: none;
 list-style: none;
 display: inline;
} 


#column-1 li{
	border:0px solid #000000;	
	margin:10px 5px 8px 0;
	line-height:170%;
}

#column-1 p
{
	margin-left:20px;
	border:0px solid #ff0000;
}

.texttop
{
	vertical-align:top;
}

#column-2{
	float:left;
	height:100%;
	width:420px;
	text-align:center;
	border:0px solid #004990;
}

#content{
	width:424px;
	height:338px;
	margin-top:20px;
	border:0px solid #000000;
}

#columnrightwraper{
	width:243px;
	height:387px;
	float:left;
	margin-left:0px;
	margin-right:3px;
	border:0px solid #ff0000;	
}

#columnright{
	width:243px;
	height:250px;
	border:0px solid #ff0000;
}

#columnright p
{
	line-height:144%;
	margin-right:8px;
}

#columnrightbottom{
	width:243px;
	height:124px;
	border:0px solid #ffcc00;
}

#infodownload
{
	margin-left:4px;
	border:0px solid #ffcc00;
}

img
{
	border:0;
}

div#footer{
	background:transparent url(../images/footerbg.png) no-repeat scroll 0;
	float:left;
	height:227px;
	width:976px;
	margin:0;
	border:0px solid #ff0000;	
	padding:0;
	display:none;
}

#footer p
{
	padding:20px 0 10px 30px;
}

#footer ul
{
	border:0px solid #dd0000;
	margin:0;
	padding:0;
	line-height:160%;
}

#footer ul li
{
	list-style-image:none;
	list-style-type:none;
	margin-left:5px;
	padding-left:25px;
	text-align:left;
}

.q, h3
{
	color:#004990;
	font-weight:bold;
	font-size:13px;
}


.highlight a, a:link, a:visited, a:hover
{
	color:#004990;
	text-decoration:underline;
	font-weight:bold;
}

p{
	margin:5px 5px 8px 10px;
}

.update-faq li {
	margin:5px 5px 8px 10px;
}

.update-faq li p {
	margin:5px 0 8px 0;
}

.title{
	padding-top:0px;
	font-size:18px;
	font-weight:bold;
	color:#004990;
	line-height:140%;
}

#updatepageMain
{
	background-image:url('../images/topbg.png');
	background-repeat:no-repeat;
	height:462px;
	width:976px;
	margin: 0px auto;
	text-align:left;
}

#supportupdatepageMain
{
	background-image:url('../images/support_bg.gif');
	background-repeat:no-repeat;
	height:462px;
	width:976px;
	margin: 0px auto;
	text-align:left;
}

.bullet1
{
	background:transparent url('../images/bullet1.gif') no-repeat;
	padding-left:28px;
	padding-bottom:7px;
	vertical-align:top;
	margin-top:7px;
	border:0px solid #ff0000;
}

/* bullet-2 with pink background for update page */
.bullet2update
{
	background:transparent url('../images/bullet2.png') no-repeat;
	padding-left:28px;
	padding-right:25px;
	vertical-align:top;
}

.bullet2
{
	background:transparent url('../images/bullet2.png') no-repeat;
	padding-left:28px;
	padding-right:25px;
	vertical-align:top;
}

.bullet3
{
	background:transparent url('../images/bullet3.gif') no-repeat;
	padding-left:28px;
	vertical-align:top;
}

.bullet4
{
	background:transparent url('../images/bullet4.gif') no-repeat;
	padding-left:28px;
	vertical-align:top;
}

.bullet5
{
	background:transparent url('../images/bullet5.gif') no-repeat;
	padding-left:28px;
	vertical-align:top;
}

.bullet6
{
	background:transparent url('../images/bullet6.gif') no-repeat;
	padding-left:28px;
	vertical-align:top;
}

/* FAQ Update page */
#faqupdateMain{
	height:658px;
	width:980px;
	background-image:url('../images/faqmain.png');
	background-repeat:no-repeat;
	margin: 0px auto;
	text-align:left;
}

#faqwraper{
	margin:15px 10px 10px 10px;	
	float:left;
	height:100%;
	padding-left:20px;
	padding-top:20px;
	border:0px solid #000;
}

#faqheader
{
	background:transparent url('../images/faqIcon.gif') no-repeat;
	height:63px;
	padding-left:58px;
	vertical-align:top;	
	border:0px solid #000000;
}

#faqwraper ul, #faqwraper li{
	margin:0;
	padding:0;
}

#faqwraper ul, #faqwraper li
{
	list-style-image:none;
	list-style-type:none;
	text-align:left;
}

.faqtitle{
	background:transparent url(../images/arrowleft.gif) no-repeat scroll 0;
	vertical-align:top;	
	padding-left:15px;
	font-size:18px;
	font-weight:bold;
	color:#004990;
}

.updatelink
{
	background:transparent url(../images/arrowright.gif) no-repeat scroll 0;
	background-position:right;
	color:#004990;
	font-weight:bold;
	vertical-align:top;	
	width:115px;
}

.updatelink a, .updatelink a:link, .updatelink a:visited, .updatelink a:hover
{
	color:#004990;
	font-weight:bold;
	text-decoration:underline;
}

/* FAQ list */

#faqmain{
	height:100%;
	width:976px;
	margin: 0px auto;
	text-align:left;
}

#faqtop{
	background:transparent url(../images/faqtop.png) no-repeat scroll 0;	
	width:976px;
	height:78px;
}

#faqmid{
	background:transparent url(../images/faqmid.png) repeat-y scroll 0;	
	width:976px;	
	height:auto;
}

#faqbottom{
	background:transparent url(../images/faqbottom.png) no-repeat scroll 0;	
	background-position:bottom;
	width:976px;
	height:auto;
	min-height:500px;
}

#faqbottom ul, #faqbottom li
{
	margin:5px 0;
	padding:0;
}

.update-faq{
	padding-left:13px;
}


#faqbottom ul, #faqbottom li{
	margin-left: 7px;
	list-style-type: none;
	list-style-image: none;
	text-align:left;
}

#faqbottom #faqheader{
	margin-left:20px;
}

#faqlistwraper{
	margin:0;	
	float:left;
	height:100%;
	padding:0px;
	border:0px solid #000;
}

.faqupdatetitle
{
	font-size:18px;	
	padding:0 0 15px 30px;
}

.faqback
{
	margin:0 0 10px 27px;
}



/* support page three column */

#support-column-1, #support-column-2, #support-column-3{
	width:283px;
	margin-right:10px;
	padding-top:135px;
	padding-left:27px;
	float:left;
}

#supportupdatepageMain p
{
	color:#3b3b3b;
	font-size:120%;
	padding:0;
	margin:5px 38px 0 2px;
}


.system-section{
	padding:15px 30px 50px 270px;
}

#faqbottom .system-section ul li
{
	margin:10px 0 0 0;
}

.update-helpdesk{
	padding:15px 30px 50px 24px;
	width:350px;
}

.warning-fail
{
	color:#fff;
}

.warning-success
{
	color:#fff;
}


.update-col
{
	float:left;
	width:350px;
	margin:15px 15px 0 5px;	
}

.faq-image
{
	padding:10px;
}

.flash-no-detect, .flash-detect
{
	color:#FFFFFF;
	height:159px;
	padding:1px 0;
	width:409px;
	margin-bottom:10px;
}

.flash-no-detect
{
	background-image:url(../images/flash-no-detect.gif);
	background-repeat:no-repeat;
}

.flash-detect
{
	background-image:url(../images/flash-detect.gif);
	background-repeat:no-repeat;
}

.pnlMessage p {
	margin:84px 10px 0;
	padding:0;
}

.pnlMessage a
{
	color:#fff;
	text-decoration:underline;
	font-weight:normal !important;
}

.bullet1
    {
	    background:transparent url('../images/bullet1.gif') no-repeat;
	    padding-left:28px;
	    padding-bottom:5px;
	    vertical-align:top;
	    margin-top:7px;
	    border:0px solid #ff0000;
    }

    .bullet2
    {
	    background:transparent url('../images/bullet2.gif') no-repeat;
	    padding-left:28px;
	    padding-right:25px;
	    vertical-align:top;
    }

    .bullet3
    {
	    background:transparent url('../images/bullet3.gif') no-repeat;
	    padding-left:28px;
	    vertical-align:top;
    }
    
    .pnlGotDotNet{
        padding: 1px 0;
        background-image:url('../images/dotnet_success.gif');
        background-repeat:no-repeat;
        width:402px;
        height:152px;
        color:#FFFFFF;
    }
     
    .pnlNoDotNet{
        padding: 1px 0;
        background-image:url('../images/dotnet_fail.gif');
        background-repeat:no-repeat;
        width:402px;
        height:132px;
        color:#FFFFFF;
    }
    .pnlMessage p {
        margin: 84px 10px 0 10px;
        padding: 0;
    }
    
    .pnlMessagex p {
        margin: 74px 10px 0 10px;
        padding: 0;
    }
    
    #noiemessage, #noiemessage-64bit
    {
        background:transparent url(../images/dotnet_fail_box.gif) no-repeat;
        width:402px;
        height:59px;
        color:#FFF;
    }
    
    #noiemessage p,#noiemessage-64bit P {
        margin:10px 10px 0;
        padding:7px 5px 0 0;
    }
	
	.hidden {display:none;}
	
	ul
    {
        margin:0;
        padding:0;
    }
    
    ul li
    {
        padding:0;
        margin:0 0 10px 0;
    }