html, body {
		margin:0 0 0 0;
		background:#fbe196;
		font-family: tahoma, helvetica, arial, sans-serif;
		font-size: 12px;
		line-height: 1.4;	
		text-align:center;
		color:#c5c2a3;
		
}

div.wrapper {
	margin: auto;
	background:url('../images/background.jpg') repeat-x;
	width:100%;
	height:100%;
	text-align: center;	
}
div.wrapper_intro {
	margin: auto;
	background:url('../images/background_intro.jpg') repeat-x;
	width:100%;
	height:100%;
	text-align: center;	
}
div.content {
	margin: auto;
	background:url('../images/bg_content.jpg') repeat-y;
	width:776px;
	height:100%;
	text-align: left;
	display:table;
}
div.content_frame {
	margin: auto;
	background:url('../images/bg_content.jpg') repeat-y;
	width:780px;
	height:auto;
	min-height:344px;
	text-align: justify;
	display:table;
}
div.flash{
	margin:0 0 0 3px;
	width:770px;
	height:100%;
	text-align: center;	
}
div.pad{
	margin:auto;
	width:2px;
	height:10px;
}
div.left{
	padding: 30px 0 0 26px;
	width:194px;
	height:100%;
	float:left;
	position:relative;
}
div.right{
	padding:15px 0 0 0;
	background:#080806;
	width:528px;
	float:left;
	position:relative;
}

div.seperater_row{
	width:100%;
	margin:0 0 0 13px;
	height:15px;
	border-bottom: solid #848482 1px;
	float:left;
	position:relative;
  
}
div.line {
	width:504px;
	margin:0 0 0 24px;
	height:1px;
	border-top: solid #848482 1px;
}
div.line_footer {
	width:100%;
	height:1px;
	margin:0 0 10px 3px;
	border-top: solid #848482 1px;
}
div.line_footer_intro {
	width:1000px;
	height:1px;
	margin:0 0 10px 3px;
	border-top: solid #848482 1px;
}
div.boxright{
	margin:15px auto;
	width:470px;
}
/******** Text font, color ***************************/
h1.title1{	
	margin:0;
	padding:8px 0 10px 24px;
	font-family:AGOpus, AGOpusHighResolution;
	font-size: 18px;
}
.texttitle{   
	margin:auto;	
	padding: 0 22px 0 24px;
	font-family: AGOpus, AGOpusHighResolution;
	font-size: 16px;
	font-weight:bold;

}
.texttitle_bellow{
	padding-top:10px;	
	font-family: AGOpus, AGOpusHighResolution;
	font-size: 14px;
	font-weight:bold;

}
.texttitle_happy{
	font-family: AGOpus, AGOpusHighResolution;
	font-size: 16px;
	font-weight:bold;
	color:#fece46;
	text-align:left;
	padding-top:15px;

}
.p_happy{
	margin:0;
	padding: 5px 22px 0 24px;
	text-align:justify;
}
h3,p { 
        margin:0;
		padding: 10px 22px 0 24px;
		text-align:justify;
}

p.textcopyright{
	text-align:center;
}
p.read_more {
	text-align:left;
	margin: 10px 0 0 10px;
	padding: 10px 0 10px 0;
	font-weight: bold;	
}
#ul {
		margin:0;
		padding:15px 0 0 40px;
		text-align:justify;
}

#ul li {
        list-style-image: url(../images/bullet_dimond.gif);
        padding-bottom: 10px;
        padding-left: 0;
        margin-left: 0;
}

.textred {
	color:#FF0000;
    font-weight: bold;   
	font-size:10px;
}
img {
    border: 0px none;
}
span.title_blue {
	color: #6195de;
}
span.title_yellow {
	color: #fece46;
}
caption {
	color: #FF99FF;
	text-align:left;
}

/********** Link *********************/
a:link{	
	color: #C58B52;
	text-decoration:underline;
}
a:visited{
	color: #C58B52;
	text-decoration: underline;
}
a:hover{	
	color: #C58B52;
	text-decoration: none;
}

a.menu:link{	
	color: #fece46; /*#fed047;*/
	text-decoration:underline;
}
a.menu:visited{
	color: #fece46; /*#fed047;*/
	text-decoration: underline;
}
a.menu:hover{	
	color: #fece46; /*#fed047;*/
	text-decoration: none;
}
a.sitemap:link{	
	color: #c5c2a3; /*#fed047;*/
	text-decoration:none;
}
a.sitemap:visited{
	color: #c5c2a3; /*#fed047;*/
	text-decoration: none;
}
a.sitemap:hover{	
	color: #c5c2a3; /*#fed047;*/
	text-decoration: underline;
}

a.footer_intro:link{	
	color: #000000; /*#fed047;*/
	text-decoration:underline;
}
a.footer_intro:visited{
	color: #000000; /*#fed047;*/
	text-decoration: underline;
}
a.footer_intro:hover{	
	color: #000000; /*#fed047;*/
	text-decoration: none;
}

a.footer_intro1:link{	
	color: #E29512; /*#fed047;*/
	text-decoration:underline;
}
a.footer_intro1:visited{
	color: #E29512; /*#fed047;*/
	text-decoration: underline;
}
a.footer_intro1:hover{	
	color: #E29512; /*#fed047;*/
	text-decoration: none;
}

a.services_link:link {
	color: #6eabfb; 
	text-decoration:none;
	font-family:AGOpus, AGOpusHighResolution;
	font-size:14px;
	font-weight:bold;
	line-height: 1.4;	
	
}
a.services_link:visited {
	color: #6eabfb;
	text-decoration: none;
	font-family:AGOpus, AGOpusHighResolution;
	font-size:14px;
	font-weight:bold;
	line-height: 1.4;	

}
a.services_link:hover {
	color:#fece46;
	text-decoration:none;
	font-family:AGOpus, AGOpusHighResolution;
	font-size:14px;
	font-weight:bold;
	line-height: 1.4;	
}
/*-----------------------------*/
a.pagecurrent:link {
	color: #FFA308;/* #CC6357; */
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family: tahoma;
	cursor:hand;
}
a.pagecurrent:visited {
	color:#B80201;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	font-family: tahoma;
}
a.pagecurrent:hover {
	color:#E79703;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	font-family: tahoma;
	cursor:hand;
}
a.page:link {
	color: #E79703;/*#FFA308;/* #CC6357; */
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family: tahoma;
	cursor:hand;
}
a.page:visited {
	color:#E79703;
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
	font-family: tahoma;
}

/******** Table *************/
.titletable {
	padding:0;
	text-align:justify;
	color: #A46850;
	font-size:15px;
	font-weight:bold;
}
.titlesmall {
	padding:0;
	text-align:justify;
	color: #A46850;
	font-size:13px;
	font-weight:bold;
}
.textbold{
	font-weight:bold;
}

.viewslide {
	background: #7F7C4F;
	color: #e5e4e2;
	border: 1px solid #ffffff;
	cursor:pointer;
}
table.table{
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 1.4;	
}

table.main{
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
	border-top-style:none;
	border-top-width:1px;
	background-color:#996633;

}

table.main th{
	color:#FFFFFF;		
	text-align:center;
}
table.main tr{
	background-color:#080806;
}
table.main tr.itemstyle{
	background-color:#FCF7F3;
	color:#000000;
	font-size:12px;
	font-family: tahoma;
	text-decoration:none;	
}
table.main tr.alteritemstyle{
	background-color:#080806;
	text-decoration:none;	
}
table.main tr.footer{
	background-color:#080806;
	text-decoration:none;	
	text-align:right;
	font-weight:bold;
}
.tableinfo{	
	border-bottom:solid;
	border-bottom-width:1px;	
	border-top:solid;
	border-top-width:1px;
	border-left:solid;
	border-left-width:1px;
	border-right:solid;
	border-right-width:1px;
	border-style:solid;
	border-color:#000000;
}

/*******button, textbox, areatext******/
.button {
  margin: 1px;
  background:url(../images/button.jpg);
  padding: 0 1px 0 0;
  color:#722202;
  text-align: center;
  border: solid #996633 1px;
  width: auto;
  height:24px;     
  cursor:pointer
}
.buttonslide {
	  margin: 1px;
	  padding: 0 1px 0 0;
	  background:url(../images/button.jpg);
	  color:#B30D21;
	  text-align: center;
	  border: 1px double #7F9DB9;
	  width: auto;
	  height:21px;  
	  cursor:pointer
}

input,textarea,select {
	margin:0 0 3px 0;
	background:#000000;
	border:solid #996633 1px;
	color:#c5c2a3;
}
/*select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;border: #996633; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} */
hr{
	height: 1px;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #D3D3D3;
}
table{
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
}
div.footer{
	margin: 15px 0 0 0;
	width: 770px;
	height:180px;	
	_height:195px;
	text-align:center;
	color:#6c6c6c;
	float:left;
	position:relative;
}

div.footer_intro{
	margin: 15px 0 0 0;
	width: 100%;
	height:140px;	
	text-align:center;
	color:#646464;
	float:left;
	position:relative;
}
clear {
clear:both;
}