/* Start of CMSMS style sheet 'newrounded' */
body {background-color: #3B8EB6; font-family : Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px; text-align: center;}

.maincontainer {width: 800px; margin-left: auto; margin-right: auto; text-align: left;}
.headercontainer {width: 780px; margin-left: 10px; margin-right: 10px;}
.logocontainer {width: 780px; height: 119px; margin-left: 10px; margin-right: 10px; margin-top:3px; background-image: url(uploads/images//log_photo.png);}
.orderbutton {float: right; margin-top: 92px; margin-right: 20px; color: white; background-color: #cc0000; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px;}

.subscribe {font-size:12; font-weight:bold; color: white;}
.subscribe:link {font-size:12; font-weight:bold; color: white; text-decoration: none;}
.subscribe:visited {font-size:12; font-weight:bold; color: white; text-decoration: none;}
.subscribe:active {font-size:12; font-weight:bold; color: white; text-decoration: none;}
.subscribe:hover {font-size:12; font-weight:bold; color: white; text-decoration: none;}

.login-logout {float:right; margin-top: 15px; margin-right: 20px; font-size: 10px;}
	
/* box1: the main white rounded corners box */
.roundcont1 { width: 100%; background-color: #fff; color: #000;}
/* .roundcont p { margin: 0 10px; } */
.roundcont1 p { margin-left: 5px; margin-right: 5px; }
.roundtop1 { background: url(uploads/images/tr1.gif) no-repeat top right; } 
.roundbottom1 {background: url(uploads/images/br1.gif) no-repeat top right; }
img.corner1 { width: 15px; height: 15px; border: none;  display: block !important; }

/* box2: holds the top menu */
.roundcont2 { width: 100%; background-color: #0EA8C2; color: #000; font-size: 6px;}
.roundcont2 p { margin-left: 5px; margin-right: 5px; }
.roundtop2 { background: url(uploads/images/tr2.gif) no-repeat top right; } 
.roundbottom2 {background: url(uploads/images/br2.gif) no-repeat top right; }
img.corner2 { width: 15px; height: 15px; border: none;  display: block !important; }


table.maintable
  { 
     font-family:arial;
     font-size:12px;
     background-color:transparent;
     width:780px;
     border-style:solid;
     border-color:#ffffff;
     border-width:0px;
	 margin-top: 35px;
         margin-left:10px;
	 border-collapse: collapse;
	 height: auto;
	 align: center;
	  }

td.maintable
  {  
     font-size:12px;
     background-color:transparent;
     color:black;
     border-style:solid;
     border-width:0px;
	 border-color: red;
     text-align:left;
	 vertical-align: top;
  }
  
  table.simple
  { 
     font-family:arial;
     font-size:12px;
     background-color:transparent;
     width:auto;
     border-style:solid;
     border-color:#ffffff;
     border-width:0px;
	 margin-top: 0px;
	 border-collapse: collapse;
	 height: auto;
	 align: center;
	  }
	  
	  
td.simple
  {  
     font-size:12px;
     background-color:transparent;
     color:black;
     border-style:solid;
     border-width:0px;
	 border-color: red;
     text-align:left;
	 vertical-align: top;
  }

table.mainmenu {
margin-top: -10px; 
font-weight: bold; 
font-size: 12px; 
width: 95%; 
color: rgb(255, 255, 255); 
border-collapse: collapse; 
text-align: center;
}

table.mainmenu a, a:link, a:active {
   text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #ffffff; 
}

table.mainmenu a:visited {
   text-decoration: none;
   background-color: inherit;
  color: #ffffff;                /* a different color can be used for visited links */
}


/* remove underline on hover and change color */
table.mainmenu a:hover {
   text-decoration: none;
   background-color: inherit;
   color: #385C72;
}

.teaser {font-size:12; font-weight:bold; color: #cc0000;}
.teaser A:link {font-size:12; font-weight:bold; color: #cc0000;}
.teaser A:visited {font-size:12; font-weight:bold; color: #cc0000;}
.teaser A:active {font-size:12; font-weight:bold; color: #cc0000;}
.teaser A:hover {font-size:12; font-weight:bold; color: #cc0000;}

A:link {font-size:12; font-weight:bold; color: #cc0000; text-decoration: none;}
A:visited {font-size:12; font-weight:bold; color: #cc0000; text-decoration: none;}
A:active {font-size:12; font-weight:bold; color: #cc0000; text-decoration: none;}
A:hover {font-size:12; font-weight:bold; color: #cc0000; text-decoration: none;}


UL.main {
list-style-image: url(/uploads/images/bullet_01.gif);
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
LI.main {margin-top: 1em;}

.setantagreen {color: #339966;}
.setantared {color: #cc0000;}

td.pricing {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
border-top: solid 1px #000000;
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
}

.banner {background-color: #cc0000; padding: 5px; color: #ffffff;  text-align: center; }
.banner {font-size:12; font-weight:bold; color: #ffffff;}
.banner A:link {font-size:12; font-weight:bold; color: #ffffff;}
.banner A:visited {font-size:12; font-weight:bold; color: #ffffff;}
.banner A:active {font-size:12; font-weight:bold; color: #ffffff;}
.banner A:hover {font-size:12; font-weight:bold; color: #ffffff;}

.newsimage {padding-right: 10px; !important;}
/* End of 'newrounded' */

