* {

	margin: 0;

	padding: 0;

}



body {

	margin: 0px;

	background: #002F43 url(images/bg01.jpg) repeat-x;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-size:.75em;

	color:#CCCCCC;

}



h1, h2, h3 {

	margin-bottom: 1.5em;

}



h1 {

	font-size:18px;

/*	font-size: 2em;*/

	font-weight:700;

}



h2 {

	font-size:14px;

	font-weight:700;

/*	font-size: 1.4em;*/

}



h3 {

	font-size: 1em;

}



ul, ol {

	margin-bottom: 1.5em;

	line-height: 180%;

}



ul, ol {

	margin-left: 3em;

}



blockquote {

	margin-left: 3em;

	margin-right: 3em;

}



a {

	color: #8AC800;

}



a:hover {

	text-decoration: none;

}



/*strong {

	color: #D7D7D7;

}*/



img.left {

	float: left;

	margin: 5px 25px 0px 0px;

}



img.right {

	float: right;

	margin: 5px 0px 0px 25px;

}



/* Background */

#ad_list{

	float:left;

	width:800px;

}

#count{

	float:left;

	width:700px;

}



#bg1 {

	height:165px;

	background: url(images/bg02.jpg) no-repeat center bottom;

}



#bg2 {

	background: url(images/bg03.jpg) no-repeat center top;

}



#bg3 {

	background: url(images/bg04.jpg) repeat-y center top;

}



#bg4 {

	padding-right:50px;

	padding-top:20px;

	padding-left:50px;

	background: url(images/bg05.jpg) no-repeat center top;

}



#bg5 {

	background: url(images/bg06.jpg) no-repeat center bottom;

}



/* Header */



#header {

	width: 900px;

	height: 165px;

	margin: 0px auto;

	/*text-transform: lowercase;*/

	color: #FFFFFF;

	vertical-align:middle;

}



#pagesummary {

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#CCCCCC;

	vertical-align:bottom;

	height:20px;

}

#logo {

	width:200px;

	height:145px;

	float:left;

	background: url(images/logo.jpg) no-repeat center top;

}



#mainmenucontent {

	float: left; 

	margin-left: 10px;

	margin-top: 50px;

	height: 50px;

	width: 450px;

}



/*Subcribe*/

#subscribe {

	float:right; 

	width:100px; 

	height:50px; 

	margin-right:50px; 

	margin-top:10px;

}



#header h1 {

	float: left;

	margin: 0px;

	padding: 70px 0px 0px 25px;

	font-size: 40px;

}



#header h1 sup {

	font-weight: normal;

}



#header h2 {

	float: right;

	margin: 0px;

	padding: 95px 25px 0px 0px;

	font-size: 14px;

}



#header a {

	text-decoration: none;

	color: #FFFFFF;

}



/* Header2 */



#header2 {

	width: 900px;

	height: 50px;

	margin: 0px auto;

}



/* Menu */

#menu {

	float: left;

}



#menu ul {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	list-style: none;

	/*text-transform: lowercase;*/

}



#menu li {

	float: left;

}



#menu a {

	padding-left: 50px;

	text-decoration: none;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

}



/*Add content*/

#ad {
	width:850px;
	color:#000000;
}

#ad a {
	color:#0000FF;
}

#ad strong {
	/*color:#000000;*/
}

/* Catch Menu*/

#catchmenu {

	height:40px;

	padding-top:10px;

}



#catchmenu table tr td{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	vertical-align:middle;

}



#catchmenu table tr td a{

	color:#000000;

}



#catchmenu table tr td a:hover{

	color:#FF0000;

}



#pagetitle {

	text-align:center;

	margin-top:5px;

}


#rss {
	float:right;
	text-align:right;
	padding-top:10px;
}

/* Right side bar*/

#right_side_bar {

	text-align:center;

	float:right;

	width:180px;

	/*height:500px;*/

}



#side_banner_1 {

	width:150px;

	height:100px;

	background-color:#CCFF00;

	margin-left:10px;

}



#side_banner_2 {

	width:150px;

	height:100px;

	background-color:#CCFF00;

	margin-left:10px;

}



#facebook {

	width:150px;

	height:200px;

	margin-left:10px;

}



#facebook_logo {

	height:25px;

	width:150px;

	background: url(images/facebook-logo.gif) no-repeat center top;

}



#twitter {

	width:150px;

	height:200px;

	margin-left:10px;

	margin-top:50px;

}

#alexa-home {
	width:150px;
	height:60px;
	margin-left:10px;
	margin-top:125px;
}


#friendfeed {

	width:150px;

	/*height:200px;*/

	margin-left:10px;

}



/* Body of the home page*/

#homebody {

	width:650px;

	float:left;

	/*height:700px;*/

}



#hometoptext {

	width:650px;

	text-align:justify;

}



#home_body_top_banners {

	 width:650px;

	 height:100px;

}



#home_body_top_left_banner {

	float:left;

	height:100px;

	width:300px;

}



#home_body_top_right_banner {

	 float:right;

	 height:100px;

	 width:300px;

}



#home_middle_text {

	width:650px;

}



#home_middle_left_text {

	text-align:justify;

	float:left;

	width:300px;

}



#home_middle_right_text {

	text-align:justify;

	float:right;

	width:300px;

}



#devider {

	clear:both;

}



#home_bottom_banner {

	width:650px;

	height:100px;

}



#home_bottom_text {

	text-align:justify;

	width:650px;

}



#customers_banner {
	/*padding-left:25px;*/
	text-align:center;
	clear: both;
/*	height: 80px;*/
}

/*Content header for all the pages*/
#content_header {
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
}

#content_header h1 {
	color: rgb(255, 255, 255);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

/*Who are we page*/
#details {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

#details p {
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Client page*/
#client_list {
	padding-left:50px;
}
/* Search */



#search {

	float: right;

/*	padding-top:20px;*/

	width:300px;

	

}



#search form {

	margin: 0px;

	/*padding: 35px 80px 0px 0px;*/

}



#search fieldset {

	margin: 0px;

	padding: 0px;

	border: none;

}



#search input.text {

	width: 160px;

	background: none;

	border: none;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #AEC38B;

}



#search input.button {

	display: none;

}



/* Page */



#page {

	width: 850px;

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	height:100%;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



/* Content */



#content {

	float: left;

	width: 850px;

}



.post {

}



.post .title {

	height: 49px;

	background: url(images/img02.gif) no-repeat;

}



.post .title h2 {

	float: left;

	padding: 12px 0px 0px 24px;

	font-size: 24px;

	text-transform: lowercase;

}



.post .title h2 a {

	text-decoration: none;

	color: #FFFFFF;

}



.post .title h2 a:hover {

	color: #8AC800;

}



.post .title p {

	float: right;

	padding: 12px 24px 0px 0px;

	font-size: 15px;

	font-weight: bold;

	color: #343434;

}



.post .entry {

	padding: 30px 23px 0px 23px;

}



.post .meta {

	height: 70px;

	clear: left;

	margin: 0px 23px;

	padding: 15px 0px 0px 0px;

	border-top: 1px solid #262626;

}



.post .meta .credit {

	float: left;

}



.post .meta .links {

	float: right;

}



.post .meta .links .more {

	padding-left: 17px;

	background: url(images/img05.gif) no-repeat left center;

}



.post .meta .links .comments {

	padding-left: 19px;

	background: url(images/img04.gif) no-repeat left center;

}



/* Sidebar */



#sidebar {

	float: right;

	width: 236px;

}



#sidebar ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



#sidebar li {

	background: url(images/img03.gif) no-repeat;

	padding: 0px 23px 20px 23px;

}



#sidebar li ul {

}



#sidebar li li {

	padding: 8px 0px;

	background: none;

	border-bottom: 1px solid #262626;

}



#sidebar h2 {

	margin: 0px;

	padding: 16px 0px 30px 0px;

	text-transform: lowercase;

	font-size: 14px;

	color: #FFFFFF;

}



/* Footer */



#footer {

/*width:800px;

margin-left:90px;*/

}



#footer p {

	margin: 0px;

	padding: 20px 0px;

	text-align: center;

	text-transform: lowercase;

	color: #566D77;

}



#footer a {

	color: #8097A1;

}



/*DITTO*/

.ditto_paging {

    border-top: 1px solid #ccc;

    padding: 10px;

    font-size: 86%;

    color: #8AC800;

}

#ditto_pages .ditto_currentpage {

    border: 1px solid black;

    padding: 1px 5px 2px;

    margin-right: 1px;

    background-color: #008CBA;

    color: #8AC800;

}

#ditto_pages .ditto_off {

    border: 1px solid #ccc;

    padding: 1px 5px 2px;

    margin-right: 1px;

    color: #8AC800;

}

#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {

    border: 1px solid #008CBA;

    padding: 1px 5px 2px;

    margin-right: 1px;

    text-decoration: none !important;

    color: #8AC800;

}

#ditto_pages a:hover {

    background-color: #fff;

    color: #000;

}



/*Send to a friend*/

#friend {

float : left;

width : 350px;

padding : 10px;

/*border : 1px solid #999;*/

/*background : #f2f2f5;*/

/*color : #666;*/

}



#senttofriend {

float : left;

width : 500px;

margin-left:200px;

margin-top:25px;

padding : 10px;

border : 1px solid #999;

background : #f2f2f5;

color : #666;

}



/* Subscription */
/*
.myForm td, input, select, textarea, checkbox {

	font-family: georgia, tahoma;

	font-size: 14px;

}



.myForm td {

	color: white;

}



.myForm {

	background-color: #46444D;

	border: 3px solid #000000;

	padding: 10px;

}



.required {

	color: red;

}
*/
.myForm{
	font-family: tahoma;
	font-size: 12px;

}
.myForm td, input, select, textarea, checkbox  {
	font-family: tahoma;
	font-size: 12px;
}

.required {
	color: red;
}

#ssImg img {

	background: white;

	border: 1px gray;

}