@charset "utf-8";

html, body, div, h1, h2, h3, h4, p, ul, li, ol, form{
margin:0; padding:0;}

li{ list-style:none;}

body{ background:#333333 url(../nimages/bodybg.jpg) repeat-x; font:11px Arial, Helvetica, sans-serif; color:#333333}

.scl{ clear:both;}

/* layout*/
.bgpic{ background:url(../nimages/full-picbg.jpg) center top no-repeat; width:100%; min-height:600px;}
.maincontainer{ width:980px; margin:0 auto;}

/*main-navigation*/
.main-nav{  width:980px;  padding:6px 0; }
.nav-bg{background:url(../nimages/nav-bg.jpg) left top repeat-x;}
.nav-bg li{ float:left; color:#43355D; display:block; padding-top:2px; padding-right:15px}
.so-net{ background:url(../nimages/nav-rght-bg.jpg) right top no-repeat; width:425px; font:12px; text-align:center;}
.so-net img{ padding-right:10px;}

/* Banner*/
.banner{ width:630px; float:left; margin-right:5px;}
.t-rghtpanel{ width:345px; float:left; }

/* Sign In Panel*/
.howzdatt{ background:url(../nimages/login/Howzzatt-bg.jpg) repeat-x; margin-top:5px}
.txtbox{  background:#D2D1D7 url(../nimages/login/txt.jpg) repeat-x; width:105px; height:16px; border:2px solid #D2D1D7; font:11px Arial; padding-top:2px; color:#333333; }

/* Mid Boxes Panel*/
.midbox2{ background:url(../nimages/midbox/mid-bg.jpg) repeat-x; width:315px; margin-right:3px; margin-top:7px; line-height:20px;}
.downloadcenbox2{ background:url(../nimages/midbox/mid-bg.jpg) repeat-x; width:345px; margin-top:7px;}

.greybox{ background:url(../nimages/greybox/bg.jpg) repeat-x; width:315px; margin-right:3px; margin-top:7px;}
.gallerybox{ background:url(../nimages/gallerybox/bg.jpg) repeat-x; width:345px; margin-top:7px; height:107px;}


.footer{background:url(../nimages/footer/bg.jpg) repeat-x; width:980px; margin-top:7px; height:75px; color:#666699}
.footer a{color:#666699 !Important; text-decoration:none;}
.footer a:hover{color:#666699 !Important; text-decoration:underline;}

.rulelink{ width:612px; font:11px bold Arial, Helvetica, sans-serif; color:#333333; margin-top:-30px; margin-bottom:20px}
.rules{font:11px Arial, Helvetica, sans-serif; color:#333333;}
.rules p{ padding:5px 0;}
.rules a{ color:#000000; text-decoration:none;}
.rules a:hover{ color:#000000; text-decoration:underline;}
.rules h2{ font:12px Arial, Helvetica, sans-serif;}
.rules h3{ font:12px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold;}
.midbox3{ background:url(../nimages/midbox/mid-bg.jpg) repeat-x; width:315px; margin-right:5px; margin-top:7px; line-height:14px;}
.midbox4{ background:url(../nimages/midbox/mid-bg3.jpg) repeat; width:315px; margin-right:5px; margin-top:7px; line-height:14px;}
.gallerybox2{ background:url(../nimages/gallerybox/bg2.jpg) repeat-x; width:315px; margin-top:7px; height:107px;}
.txtbox3 { width:220px; border:1px solid #999999; height:12px; color:#666666; font:11px Arial, Helvetica, sans-serif;  }
.txtbox2 { width:157px; border:1px solid #999999; height:12px; color:#666666; font:11px Arial, Helvetica, sans-serif;  }


/* Modal Pop Up*/
.modalPopup h2{ font:13px Arial, Helvetica, sans-serif; color:#FFCA05; font-weight:bold;}
.modalPopup { font:12px Arial, Helvetica, sans-serif; color:#ffffff; }


/*CSS for Modal Box*/
div.MaskedDiv 
{
	visibility: hidden;
	position:absolute;
	top:215px; left:22%;
	font-family:Arial;
	font-weight:bold;
	padding:40px;
    z-index:10000; 	
} 

.ModalPopup { 
	width:100% !Important;
	font-style: normal;
	top:0; left:0; margin:0 auto;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden; font:12px Arial, Helvetica, sans-serif; color:#ffffff;
	_width:980px !Important;
	_left:50%;
	_margin-left:-490px;
	}
.ModalPopup h2{ font:13px Arial, Helvetica, sans-serif; color:#FFCA05; font-weight:bold;}
/*Example CSS for demo ticker*/

#ajaxticker1{
padding: 5px;

}

.someclass{ font:14px Arial !Important; color:#9B3300 !Important; padding:5px;
}