html {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height: 17px;
text-align:center;}

body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height: 17px;
background: #fff url(/Portals/_default/Skins/echeckit-skin/bg_echeckit_shadow.jpg) top center repeat-y;
text-align:center;}


/* text style used for most text rendered by modules */
.Normal
{font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height: 17px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height: 17px;
}

.NormalRed
{font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
line-height: 17px;
}

.NormalBold
{font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height: 17px;
font-weight:bold
}


 
 
p {margin: 12px 0;}
ul, ul li {	list-style: disc;}

ol, ol li {list-style: decimal;}
ol {padding-left:18px;}
ol li {margin-bottom:18px;}

strong {font-weight: bold;}

h1 {
font-size:25px;
font-weight: bold; 
color:#6fa53b; 
padding-top:5px;
padding-bottom:3px; 
margin-bottom:7px;
font-family: Arial, Helvetica, sans-serif;}

h2 {
font-size:16px;
font-weight: bold; 
color:#f26222; 
padding-top:20px;
padding-bottom:3px; 
margin-bottom:7px;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;}



/* ----- IDS ----- */
#wrapper {
	background: #FFFFFF;
	margin: 0 auto;
	padding : 0;
	width: 980px;
	text-align:left;
	border:1px solid #78a3af;
}


#header {height: 150px;}


#login {
	width:250px;
	background: #099BD2;
	border:1px solid #099BD2;
	/*padding:10px 15px;*/

}
#login h2 {color:#FFF; letter-spacing: 3px; padding-top:0; padding-bottom:0; margin:10px 0 0 15px; font-style: normal; font-size:14px;}
#login p {color:#ffd3bf;margin: 7px 0;margin-left:15px;}
#login a {color:#FEE302;}

#recentnews {
	width:250px;
	background: #94C948;
	border:1px solid #94C948;
	border-top: none;
	border-left: 1px solid #94C948;
	padding: 10px 0px 10px 0px;
	/*visibility: hidden;*/
}
#recentnews h2 {color:#f26222; letter-spacing: 3px;padding-top:0; padding-bottom:0; margin-bottom:0;padding-top:10px;margin-left:15px;margin-left:15px;font-style: normal;font-size:14px; font-weight: bold;}
#recentnews p{margin: 5px 0;margin-left:15px;}

#featmerch {
	width:250px;
	/*padding:10px 15px;*/
	text-align: center;
}
#featmerch h2 {color:#f26222; letter-spacing: 3px;padding-top:0; padding-bottom:0; margin-bottom:0;padding-top:10px;margin-left:15px;font-style: normal;font-size:14px;}
#featmerch p {margin: 7px 0 7px 0;margin-left:15px;}


table#tnavtable{background: #00b3f0;}

.welcomepane {
	margin-bottom:25px;
}

#footer {
	text-align:center;
	border-top: 2px solid #84c447;
	margin-top:20px;
	font-size:6px;
}

#footer a {font-size:11px;}
#footer p, #footer strong {font-size:11px;}


#content {margin: 30px 35px;	width: 660px;}



#tdshoppers {width:297px;	background:#BFECFB;	border:1px solid #00B3F0;	padding:0 10px;}
#tdshoppers h2 {color:#00B3F0; letter-spacing: 3px;padding-top:8px; padding-bottom:0; margin-bottom:0;font-style: normal;font-size:14px;}
#tdshoppers p {margin: 7px 0 7px 0;}

#tdmerchants {width:415px;	background:#E4F1D1;	border:1px solid #84C447;	padding:0 10px;}
#tdmerchants h2 {color:#84C447; letter-spacing: 3px;padding-top:8px; padding-bottom:0; margin-bottom:0;font-style: normal;font-size:14px;}
#tdmerchants p {margin: 7px 0 7px 0;}
/* ----- HEADINGS ----- */

#resource_box{
width:250px;
background:#bfecfb;
border: 1px solid #00b3f0;
padding:6px;
float:right;
}

/* ----- LISTS ----- */
li{line-height:14px; margin: 8px 0;}
li p{}
ol{margin-left: 25px;}
ul{list-style: disc; margin-left: 25px;}
ol li{}
ul li{}

/* ----- LINKS ----- */
a{text-decoration:underline; color: #00b3f0;}
a:link{text-decoration:underline; color: #00b3f0;}
a:visited {text-decoration:underline;color: #00b3f0;}
a:hover{text-decoration:none;color: #00b3f0;}
a:active, a:focus{text-decoration:underline;color: #f26222;}

th{vertical-align:top;}
td{vertical-align:top;}

.left {text-align: left;}


/* ------------ Contact Form  --------------*/

table#contact_table td {padding:4px;}

.formlabel {text-align:right; vertical-align:top; font-size: 12px; width:120px;}
.formlabelreq {text-align:right; font-weight:bold; font-style:italic; vertical-align:top; font-size: 12px;color: #6fa53b; width:120px;}
.formlabelreq_indicator {text-align:left; font-weight:bold; font-style:italic; vertical-align:top; font-size: 12px;color: #6fa53b;}



/* ------------ Side Menu  --------------*/

#navbox {
	margin-left:20px;
}


#invsidemenu-Admin, #invsidemenu-Host  {
	color:#ef5400;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #ef5400;
	padding: 15px 0 0 15px;
}

#invsidemenu-SiteSettings, #invsidemenu-Vendors, #invsidemenu-SiteLog, #invsidemenu-Newsletters, #invsidemenu-EventViewer,
#invsidemenu-Skins, #invsidemenu-Languages, #invsidemenu-SiteWizard, #invsidemenu-Authentication, #invsidemenu-SolutionsExplorer
{display:none;}

.cgrill99 #invsidemenu-SiteSettings, .cgrill99 #invsidemenu-Vendors, .cgrill99 #invsidemenu-SiteLog, .cgrill99 #invsidemenu-Newsletters, 
.cgrill99 #invsidemenu-EventViewer,.cgrill99 #invsidemenu-Skins, .cgrill99 #invsidemenu-Languages, .cgrill99 #invsidemenu-SiteWizard, 
.cgrill99 #invsidemenu-Authentication, .cgrill99 #invsidemenu-SolutionsExplorer
{display:block;}

