body,html,form
{
	margin:0px auto;
	padding:0px;
	/*background-image:url(Images/combackgrd/pattern.gif);
	background-position: top top;
	background-repeat:repeat-y;*/
	font-size:9pt;
	font-family:Verdana;
	TEXT-ALIGN: center; 
	height:100%;
	width:100%;
	min-height:100%;
}
image
{
    border: none;
}
#container
{
	height:100%;
	width:100%;
}
div.pagewidth{ width:1000px; position: relative; margin-left:auto; margin-right:auto; text-align:left; }
.maincontent {
	position:relative;
	top: 0px;
	left: 0;
	text-align:center;
	height:100%
	}
	
.maincontentbkgd {
	background-image:url(Images/bkgd_main.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	}
	
div

{
	display:block;
}
.wrapper
{
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 1000px; BACKGROUND: url(/media/columns.png) #f8f8ff repeat-y center top
}
#ctl00_background{ position:absolute; top:0; 
left:0; 
}

 .opacity75  
 {
 	background-color:White;
 	opacity:0.75; 
 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)"; 
 	filter:alpha(opacity=75);
 	}

.opacity50  
{
	background-color:White;
	opacity:0.55; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=55)"; 
	filter:alpha(opacity=55);
      
}
.opacity25  
{
	opacity:0.25; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=25)"; 
	filter:alpha(opacity=25);
         
}
.bkgdtrans
{
	background-image:url(images/bkgd_transparent.png);
	background-repeat:repeat;
}
.navimg
{
	display: block; 
	margin-top: 2px;
	border:none;
}
.bottombar
{
	text-align: center; 
	position: relative; 
	height: 24px; 
	width: 100%; 
	background-image: url(images/bkgd_bottom.png);
	background-position: center  bottom; 
	background-repeat: repeat-x;
}
.vendorportal
{
	position:absolute; 
	background-image:url('Images/vendorportal.png'); 
	background-repeat:no-repeat; 
	background-position: center center; 
	width:142px; 
	height:51px; 
	bottom:-7px; 
	left:-15px; 
	text-align:center;
	vertical-align:bottom;
}
.customerportal
{
	position:absolute; 
	background-image:url('Images/vendorportal.png'); 
	background-repeat:no-repeat; 
	background-position: center center; 
	width:142px; 
	height:51px; 
	bottom:-7px; 
	left:-15px; 
	text-align:center;
	vertical-align:bottom;
}

a.bottomlink:link, a.bottomlink:visited
{
	color:#000;
	text-decoration:none;
	font-size:7pt;
}

a.bottomlink:hover
{
	color:#fff;
	text-decoration:underline;
	font-size:7pt;
}



a.bottomlinkw:link, a.bottomlinkw:visited
{font-weight:bold;
	color:#000;
	text-decoration:none;
	font-size:7pt;
}

a.bottomlinkw:hover
{

	color:#999;
	text-decoration:underline;
	font-size:7pt;
}

a.bottomlinkV:link, a.bottomlinkV:visited
{
	
	color:#fff;
	text-decoration:none;
	font-size:8pt;
}

a.bottomlinkV:hover
{
	color:#000;
	text-decoration:underline;
}


h
{
    font-family:Arial;
	}

h2
{
    font-size:17pt;
	margin:0 0 5px 0;
	padding:0px;
	}
	
a.community:link, a.community:visited
{
	color:#fff;
	text-decoration:none;
	font-size:9pt;
}

a.community:hover
{
	color:#53544e;
	text-decoration:underline;
	font-size:9pt;
}
p
{
    margin-top:7px;
    padding:0px;
    }
    
    
.msgnotfound
{
	font-family:Times New Roman;
	font-size:15pt;
	margin-top:70px;
}
.register
{
width: 400px; 
height: 185px; 
text-align: left; 
background-color:#fff; 
border:solid 1px #990000; 
color: #000000; 
vertical-align: middle; 
font-family: tahoma; 
font-size: 10pt; 
padding:10px; 
}
.register td
{
padding:2px;
margin:0px;
}
.modalBackground
{ 
background-color:black; 
filter:alpha(opacity=60); 
opacity:0.6; 

}
	 .communitiesselect
	 {
	 	
	 	float:left;
	 	padding-top:1px;
   		padding-bottom:1px;
   		padding-left:8px;
   		padding-right:8px;
   		color:#fff;
   		font-size:7pt;
	 	}
.communities
       	{
       		float:left;
       		padding-top:1px;
       		padding-bottom:1px;
       		padding-right:13px;
       		color:#999999;
       		font-size:9px;
       		cursor:pointer;
       	}
       	
       	.communities:hover
       	{
       		
       		color:white;
       	}
.communitieshover
{color:white;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:13px;
	font-size:9px;
	cursor:pointer;
	float:left;
}
.footerbottom
{
	position: fixed; bottom: 0px; left:50%; margin-left:-475px;
}

.coverview
{
	color:#fff; font-size:9pt; font-family:Arial; text-align:justify; width:320px;
}
        .title
        {
        	font-family:Georgia;
            font-size: 23pt;
        }
img
{
	border:0;
}



#jsddm
{	
	z-index:10000000;
	position:relative;
	margin: 0;
	padding: 0}
	
	#jsddm li
	{	
		float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		
		padding: 0px 0px;
		text-decoration: none;
		/*background: #20548E;border-right: 1px solid white;*/
		width: 85px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	/*background: #1A4473*/}
		
		#jsddm li ul
		{	
			z-index:10000000;
			top:33px;
			margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			/*border-top: 1px solid white*/}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	
			width:auto;
			z-index:10000000;
			padding:5px 12px;
			background: #161616}
		
		#jsddm li ul li a:hover
		{	background: #444444}

