/*---------------TEMPLATE STYLES---------------*/

body {
margin: 0px;
}


.bg {
background-image: url('images/bg_main.jpg');
background-repeat:repeat-x;
background-color:#CCCCCC;
}


.content {
color: #4A4B51;
font-size: 12px;
font-weight: normal;
font-family: Arial;
text-align: left;
vertical-align: top;
width: 100%;
}

.text {
color:#333333;
font-size: 12px;
font-weight: normal;
font-family: Arial;
text-align: left;
vertical-align: top;
padding-left: 50px;
padding-top: 10px;
}

.welcome {
color: #383838;
font-size: 12px;
font-weight: normal;
font-family: Tahoma;
text-align: left;
vertical-align: top;
word-spacing: normal;
padding-left: 18px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 10px;
}

.welcome a:link, .welcome a:hover, .welcome a:active, .welcome a:visited {
color: #383838;
font-weight: normal;
text-decoration: underline;
}


.footer {
color: #ffffff;
font-size: 10px;
font-weight: normal;
font-family: Arial;
vertical-align: middle;
text-align: center;
padding-top: 4px;
padding-bottom: 0px;
}


.footer a:link, .footer a:active, .footer a:visited {
color: #ffffff;
font-size: 10px;
font-weight: normal;
font-family: Arial;
text-decoration:none;
}

.footer a:hover, {
color: #ffffff;
font-size: 10px;
font-weight: normal;
font-family: Arial;
text-decoration:underline;
}


#root {}
#sroot {}
#slayout {}
#stop {}
#scontentcell {}
#scontenttable {}
#smenu {}

#subcontent {
width: 100%;
padding-top: 10px;
padding-left: 18px;
padding-bottom: 10px;
padding-right: 10px;
background-color: #FFFFFF;
color: #000000;
}

#sfooter {}
#nroot {}
#nlayout {}
#nright {}

#newcontent {
width: 760px;
padding-top: 15px;
padding-left: 6px;
padding-bottom: 10px;
padding-right: 10px;
background-color: #FFFFFF;
color: #4A4B51;
}

#nfooter {}

/*--Margin Styles--*/
#subrightmargin {
background-image: url('images/bg_sub.jpg');
background-repeat:repeat-x;
background-color:#CCCCCC;
 width: 50%;
}

#subleftmargin {
background-image: url('images/bg_sub.jpg');
background-repeat:repeat-x;
background-color:#CCCCCC;
 width: 50%;
}

#newrightmargin {
background-color: #FFFFFF;
background-image: url('images/margin_right.gif');
background-repeat: repeat-x;
 width: 50%;
}
#newleftmargin {
background-color: #FFFFFF;
background-image: url('images/margin_left.gif');
background-repeat: repeat-x;
 width: 50%;
}



/*---------Newsletter Admin Styles------------*/
body#newadmin td#newcontent{
width: 700px;
}

body#newadmin td#newleftmargin{
 width: 5%;
}

body#newadmin td#newrightmargin{
 width: 5%;
}

/*-------------------------Sub Admin Styles--------------*/
body#subadmin td#subcontent{
width: 423px;
}

body#subadmin td.content{
height:100%;
}

body#subadmin td#subleftmargin{
 width: 5%;
}

body#subadmin td#subrightmargin{
 width: 5%;
}


.menu {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	TEXT-ALIGN: center
}

.menu A:hover {
background-color:#000000;
color:#000000;

}


