#pn_createAcct
{

}

body 
{
    font-family: "Trebuchet MS", Helvetica, Arial;
    font-size: 16px;
    color: Black;
    background-color: #0066ff;
}

.container
{
    margin: auto;
    width: 840px;
    height: auto;
    background-color: White;
}

.container-acct-mgmt
{
	margin: auto;
    width: 820px;
    height: auto;
    background-color: #0066ff;
}

.feed-date 
{
	font-size: 11px;
	color: #999;
}

.header
{
	margin:auto;
	width: 840px;
	height: 98px;
	background: url('/images/bg-header2.gif') no-repeat top center;
}

.main 
{
    float: left;
    /*width: 780px;*/
    width:840px;
    margin: auto;
    padding: 30px 0px 30px 0px;
    min-height: 600px;
    /*background-color: White;*/
    background:url('/images/bg-main.png') repeat-y bottom center;
}
.main a:hover
{
    text-decoration:none;
    color: #FF0000;
}
.main-content
{
	padding: 0 35px;
}

.footer
{
	height: 109px;
	width: 840px;
	margin: auto;
	background: url('/images/bg-footer.png') no-repeat top center;
}

.links a:hover
{
    text-decoration:none;
    color: #FF0000;
}
.title
{
    font-size: larger;
    font-weight: bold;
    float: left;
    margin-left: 320px;
}
.mainGrid
{
    float:left;
    width: 750px;
    margin-left: 20px;
}
.listBox 
{
    float: left;
    margin-left: 100px;
}
.clearer
{
    clear:both;
    width: 750px;
}
.updateProg
{
    position: absolute;
    bottom: 50px;
    left: 150px;
}
.nav
{
    width:750px;
    float: left;
    margin-left: 15px;
    margin-bottom: 50px;
    margin-top: -50px;
    text-align:center;
}
.nav a
{
    margin: 0px 8px 0px 8px;
}

.threadTitle
{
    cursor: pointer;
    color: Blue;
    text-decoration:underline;
    font-weight:bold;
    font-size:large;
}
.threadTitle a:hover
{
    cursor:pointer;
    color: Blue;
    text-decoration:none;
}
.threadClass
{
    width: 760px;
    overflow: hidden;
    
}
.panelInner
{
    float: left;
    width: 750px;
    
}
.postInfo
{
    font-style: italic;
    font-size: medium;
    color: Gray;
}
.loginPad
{
	padding-left: 50px;
	width: 400px;
	margin: auto;
}
.modalBackground
{
    background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.login
{
	background: url('/images/login-bg.png') no-repeat top center;
}
.cust-textbox
{
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    box-shadow: 0px 0px 8px #d9d9d9;
    padding: 4px 4px 4px 4px;
    
}
.cust-textbox:focus
{
    box-shadow: 0px 0px 8px #7bc1f7;
    border-radius: 4px;
    outline:none;
    border: 1px solid #7bc1f7;
}
.txt_watermark
{
    color:GrayText;
    opacity: 0.5;
}

/*Preloaded Images*/
div#preload-home-hover
{
    background: url(/images/home-nav-hover.png) no-repeat -9999px -9999px;
}
div#preload-home-down
{
    background: url(/images/home-nav-down.png) no-repeat 50% 50%;
}



/* BEGIN SDDM Styles */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
	font: bold 11px arial}

#sddm li a
{
	
	display: block;
	/*display:inline;*/
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 150px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
/* END SDDM Styles */