body{
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:center;
}

#top_menu{
	clear:both;
	width:100%; 
	height:20px;
	background-color:#663366; 
}

#top_menu ul{
	margin:0px; 
	padding-left:0px; 
	padding-right:0px; 
	padding-bottom:0px; 
	padding-top:0px; 
	list-style-type:none;
	height:20px;
}

#top_menu li{
	display:inline;
	padding-right:5px;
	text-align:center;
}

#footer, #middle_body{
	clear:both; 
	width:1003px; 
	text-align:left; 
}
.smallblackbold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	Color:#000000;
}
.smallblacknormal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	Color:#000000;
}

.verysmallblack {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	Color:#000000;
}
.linkwhitesmall{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
}

.linkorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6633;
	text-decoration: none;
}
.smallwhitebold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	Color:#ffffff;
}
.smallBlackBold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	Color:#000000;
}



.portfolio_scroller{
	width:174px;
	height:180px;
	border:0px 0px 0px 0px;
}

.portfolio_testimonial{
	width:174px;
	height:200px;
	border:0px 0px 0px 0px;
}
/*======== Styles for right column menu tables ======*/
.menuTableCotainer{
	clear:both;
	width:184px;
	padding:0px 0px 0px 0px;
	border : 1px solid #74457C;
}

.menuTableHeader{
	clear:both;
	width:178px; 
	height:16px; 
	padding:3px; 
	float:left; 
	background-color:#74457C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	Color:#ffffff;
}

* html .menuTableHeader{
	clear:both;
	width:184px; 
	height:16px; 
	padding:4px; 
	float:left; 
	background-color:#74457C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	Color:#ffffff;
}

.menuTable{
	clear:both;
	margin:0px; 
	padding:0px 0px 0px 0px;  
	list-style-type:none;
}

.menuTable li{
	padding:0px 0px 0px 0px;
	height:20px;
	vertical-align:middle;
	background-position:5px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
}

.menuTable li a{
	display:block;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	padding:2px 0px 1px 0px;
	padding-left:20px;
}
/*=====================================*/

/*========== Page Inside Menu ========*/
.serviceTable{
	margin:5px 0px 0px 0px; 
	padding:0px 0px 0px 0px;  
	list-style-type:none;
}

.serviceTable li{
	padding:0px 0px 0px 0px;
	height:20px;
	vertical-align:middle;
	background-position:5px;
	background-image:url(../images/gray.jpg);
	background-repeat:no-repeat;
}

.serviceTable li a{
	display:block;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	padding:2px 0px 0px 0px;
	padding-left:20px;
}


.serviceTable li a:hover{
	text-decoration : underline;
}
/*====================================*/



.greytable{
	border : 1px solid #CCCCCC;	
}

.textbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #B5B5B5;
	height: 18px;
}

.combo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #B5B5B5;
}

.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border : 1px solid #B5B5B5;
}

h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:table;
	width:99%;
	background-color:#E9E9E9;
	font-size: 13px;
	color:#620062;
	margin: 0px;
	padding: 0px;
	padding-left:5px;
}

h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	Color:#FF6A00;
	display: inline;

}
h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	Color:#B4B4BB;
	}
.ButtonGreen{
font-family:Verdana,Helvetica,sans-serif;
font-weight:bold;
margin:0px;
padding:none;
border:none;
font-size:12px;
color:#7C9E30;
background-color:transparent;
background-image:url(../images/package_2_buy.gif);height:18px; width:100px;
}
.Buttonblue{
font-family:Verdana,Helvetica,sans-serif;
font-weight:bold;
margin:0px;
padding:none;
border:none;
font-size:12px;
color:#7C9E30;
background-color:transparent;
background-image:url(../images/package_1_buy.gif);height:18px; width:100px;
}

/*================== Link Categories =========================*/
.linkCategory{
	clear:both;
	margin:0px; 
	padding:0px 0px 0px 0px;  
	list-style-type:none;
}
.linkCategory li{
	padding:0px 0px 0px 0px;
	height:20px;
	vertical-align:middle;
	background-position:5px;
	background-image:url(../images/redarrow.gif);
	background-repeat:no-repeat;
}

.linkCategory li a{
	display:block;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	padding:2px 0px 1px 0px;
	padding-left:20px;
}
/*============================================================*/

/*============== TEMPORARY ===================*/
.LinkGreyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #333333;
	text-decoration: underline;
}
.LinkGreyBold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.LinkGreyBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.LinkGreyBig:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.LinkWhiteBold{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}
.LinkWhiteBold:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #3CEA20;
	text-decoration : none;
}
.btn{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight : bold;
	background : #FFFFFF;
	border : 1px solid #000000;
}
.PageCounerNoLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	padding-left:2px;
	padding-right:2px
}
.LinkGreyNonBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left:2px;
	padding-right:2px
}
.LinkGreyNonBorder:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-left:2px;
	padding-right:2px
}
.LinkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.LinkGrey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*============================================*/