/*GENERAL*/
body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 90%;
	line-height: 1.6em;
	text-align: center;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: #C0C0C0;
	color: #4D4D4D;
}

a, a:link, a:visited {text-decoration: none; color: #000;}

a:hover {text-decoration: none; color: #FF6633; }

img {border: 0; padding: 4px; border: 1px solid #333}

h1 {font-size: 2em; font-weight: bold;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}


/* BROWSER RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}
fieldset, img { border: 0; }
a:focus { outline: none; }
option { padding-left: 0.4em; }
ul, ol, dl { margin: 1em 0; padding-left: 30px; list-style-type: none;}
dl { margin: 1em 0; }
dd { padding-left: 40px; }
blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 1.5em 0 1.5em 2.5em; }
p {	margin: 1em 0; }
td, th { padding: 1px; }


/*LAYOUT*/
/*main ID*/
div#page {width: 743px; margin: auto; font-size: 12px;}
div#header {margin: 0; padding: 30px 0px 0px 0px;}
div#logo {position: absolute; margin-left: 40px; z-index: 2; }
div#slogan {position: relative; top: 112px; left: 270px; z-index: 1; }
div#main {margin: 0; padding: 0; text-align: left;}
div#left{width: 180px; float: left;}
div#userlogin{background-color:#002180;}
div#menu{}
div#right{width: 465px; background-color: #FFF; float: right; padding: 10px 10px 10px 25px; }
div#footer{text-align: center; color: #FFF; font-size: xx-small; padding: 0 30px; line-height: 140%; margin-bottom: 10%}
div#footer p {margin: 0}

/*Article & LeftSidebar element class*/
span.welcome{  letter-spacing: 2px; line-height: 150%; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; display: block; text-align: left;}
h3.title{ color: #000; margin: 10px 0 10px 0; line-height: 150%; font-size: 21px; font-weight: normal;}
h4.title{color: #6C6C6C; font-weight: bold;}
img.floatleft{float: left; margin-right: 10px; background-image:url(../picts/create.png);}
p.smalltext{font-size: x-small; line-height: 130%;}

/*separator*/
.separator{margin: 10px 0;}
div.divider{margin: 10px 0px; text-align: center;}

/*MENU*/
ul.menu{margin: 0; padding: 0}
ul.menu li {display: block; margin: 6px 0px; background: url(../picts/button-off.png) 0 0 no-repeat; width: 182px; height: 37px;}
ul.menu li:hover, ul.menu li.current {background: url(../picts/button-on.png) 0 0 no-repeat;}
ul.menu li a {display: block; padding: 7px; color: #000; font-weight: bold;}
ul.menu li a:hover {color: #000; font-weight: bold;}

/*CLEAR*/
.clear{clear: both}

/*BORDERS*/
/* Bordure container start */
div#main div.main-container-t {
	padding: 0px 25px 0px 25px;
	position: relative;
}
div#main div.main-t {
	height: 25px;
	background: url(../picts/border/main/T.png) 0 0 repeat-x; /* ie6png:scale */
}
div#main div.main-tl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	background: url(../picts/border/main/TL.png) 0 0 no-repeat; /* ie6png:scale */
}
div#main div.main-tr {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 25px;
	height: 25px;
	background: url(../picts/border/main/TR.png) 0 0 no-repeat; /* ie6png:scale */
}
div#main div.main-l {
	background: url(../picts/border/main/L.png) 0 0 repeat-y;
}
div#main div.main-r {
	padding: 0px 25px 0px 25px;
	background: url(../picts/border/main/R.png) 100% 0 repeat-y;
}
div#main div.main-m {
	padding: 0px 0px 0px 0px;
	background: #F2F2F2;
	overflow: hidden;
}
div#main div.main-l-ie6,
div#main div.main-r-ie6 {
	display: none;
}
div#main div.main-container-b {
	padding: 0px 25px 0px 25px;
	position: relative;
}
div#main div.main-b {
	height: 25px;
	background: url(../picts/border/main/B.png) 0 0 repeat-x; /* ie6png:scale */
}
div#main div.main-bl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	background: url(../picts/border/main/BL.png) 0 0 no-repeat; /* ie6png:scale */
}
div#main div.main-br {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 25px;
	height: 25px;
	background: url(../picts/border/main/BR.png) 0 0 no-repeat; /* ie6png:scale */
	}
	
	

#error-page{background-color: #FF3300;}
.error-status{color: #FF3300;}
p.error-msg{display: block; color: #FFF; background-color: #FF3300; padding: 5px 10px 5px 10px;}

/* TABLE SETTINGS */

tbody .monthly_table_subscribers td {
	font-size: 8pt;
	line-height: 12pt;
}

tbody .monthly_table_monthly_cost td {
	color:#FF8000;

}

tbody .monthly_table_send_limit td {
	font-size: 8pt;
	line-height: 12pt;
}

.monthly_table {
	background-color:#E6E6E6;
}


