* {
	margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-color:#58B152;
    padding-top:20px;
}

#container {
	background-color:#fff;
    width:965px;
    margin:0px auto;
    padding-bottom:7px;
    background-image:url(../csss_images/bg_bottom.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
}

#header {
	background-image:url(../csss_images/bg_top.gif);
    background-position:top left;
    background-repeat:no-repeat;
    padding-top:15px;
    padding-left:25px;
    height:180px;
    margin-bottom:15px;
}

#header #logo {
	margin-right:20px;
    
}

#header #callme {
	margin-left:25px;
    margin-bottom:10px;
}

#topnav {
	background-image: url(../csss_images/navimages/topnav_bg.gif);
    background-position:top left;
    background-repeat:no-repeat;
    height:27px;
    
}

#topnav ul {
	margin-right:15px;
}

#topnav ul li{
	display:inline;
    float:right;
    font-size:11px;
    margin:3px;
    background-image:url(../csss_images/navimages/nav_right.gif);
    background-position:top right;
    background-repeat:no-repeat;
    
}

#topnav a {
	padding:7px 16px;
    background-image:url(../csss_images/navimages/nav_left.gif);
    background-position:left top;
    background-repeat:no-repeat;
    text-decoration:none;
    display:block;
    color:#FFFFFF;
    font-weight:bold;
}

#topnav a:hover {
	color:#FDCE2C;
}

#main {
    background-color:#FFFFFF;
    width:951px;
    margin:0 auto;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    overflow:auto;
}

#maintbg {
	background-image:url(../csss_images/mainbg_top.gif);
    background-position:top right;
    background-repeat:no-repeat;
    width:953px;
    height:12px;
    margin:0 auto;
}

#mainbbg {
	background-image:url(../csss_images/mainbg_bottom.gif);
    background-position:top right;
    background-repeat:no-repeat;
    width:953px;
    height:12px;
    margin:0 auto;
}

#navmenu {
	width:170px;
    height:100px;
    float:left;
    padding-left:20px;
    text-align:center;
}

#content {
	width:551px;
    float:left;
    padding:0 15px 20px;
}

#content a:link {
	color:#79B932;
}

#content a:hover {
	color:#79B932;
    text-decoration:none;
}

h1 {
	font-size:16px;
    padding-left:10px;
    padding-top:10px;
    margin-bottom:30px;
    background-image:url(../csss_images/contenthead.png);
    background-repeat:no-repeat;
    background-position:top left;
}

h3 {
	font-size:12px;
    margin-bottom:0.3em;
}

p {
	font-size:12px;
    margin-bottom:1.2em;
    letter-spacing:.02em;
    line-height:1.4em;
}

#content2 {
	width:180px;
    float:left;
}

a img {
	border:none;
}

#content2 img {
	margin:10px auto 30px auto;
    display:block;
}

#content2 object {
	margin-left:20px;
}

#footertext {
	margin-top:15px;
}

#footertext p{
	color:#FFFFFF;
    text-align:center;
    margin-bottom:10px;
    font-size:15px;
}

#footertext p a:link {
	color:#FFFFFF;
}

#footertext p a:hover {
	color:#FFFFFF;
    text-decoration:none;
}

#footertext span {
	font-size:11px;
}

.copyright {
	margin-top:5px;
}

.noborder {
	border:none;
}

/*-----tables-----*/

#table table {
	border:1px solid #000000;
    width:100%;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}

#table table th.none {
	background-color:#FFFFFF;
}


#table table td.none {
	border:none;
    background-color:#ffffff;
}

#table table th.none {
	width:20%;
}

/*-----rest easy page-----*/

#table table th.none2 {
	width:56%;
    background-color:#FFFFFF;
}

#table table th.none22 {
	width:22%;
}

#table table th.none23 {
	width:22%;
}

/*-----rest easy page end-----*/

/*-----soho rest easy page-----*/

#table table th.none3 {
	width:46%;
    background-color:#FFFFFF;
}

#table table th.none32 {
	width:24%;
}

#table table th.none33 {
	width:30%;
}

/*-----soho rest easy page end-----*/

#table table td.bgblk {
	background-color:#000000;
    color:#FFFFFF;
}

#table table th {
	background-color:#993300;
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    text-align:left;
}

#table table th, #table table td {
	border:1px inset #000000;
    padding:1px;
}
