/*----------------------------------------------------------------------*/

/*----------- STYLE SHEET FOR THE LAYOUT -------------------------------*/

/* ---------------------------------------------------------------------*/

/* NORMALIZES MARGIN, PADDING */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input,  blockquote, th
{margin : 0; 
padding : 0;}

/* REMOVES BORDER FROM FIELDSET AND IMG */
fieldset,img{
border:0;
}

/* REMOVES LIST-STYLES FROM LISTS */
ol,ul
{list-style : none; }

/* ********************** GENERAL HTML TAG RULES ****************************/

body{

font-size:10px;

}

/* SET THE FONT FAMILY */
p{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
}

h1,h2,h3,h4{
font-family:Verdana,Arial,sans-serif;
}

/* SET THE FONT SIZE */

h1{
font-size:16px;
font-weight:bold;
}

h2{
font-size:14px;
font-weight:bold;
}

h3{
font-size:14px;
font-weight:bold;
}

h4{
font-size:12px;
font-weight:bold;
}


/* ********************** LAYOUT *********************************/
/* ********************** CONTENT *******************************/
html{
background:url(images/symbol5.gif);
background-repeat:repeat;
padding-top:0px;
}

body{
text-align:center;
min-width:760px;
}

#wrapper{
width:760px;
margin:0 auto;
padding:0 0px 0px 0px;
text-align:left;
/*border:1px solid #000000;*/
}

/* POSITION CONTENT */
#content{
min-height: 270px;
_height: 270px;
float:right;
width:758px;
padding-top:40px;
padding-bottom:20px;
/*border: 1px solid #000000;*/
padding-right:0px;
padding-left:0px;
}

#content_main{
width:380px;
float:left;
/*border: 1px solid #000000;*/
padding-right:10px;
padding-left:10px;
padding-top:10px;
}

#content_secondary{
width:120px;
float:left;
/*border: 1px solid #000000;*/
padding-left:0px;
padding-top:10px;
}

#content_thirdcol{
width:210px;
float:right;
padding-right:10px;
padding-left:0px;
padding-top:10px;
padding-bottom:10px;
margin:0px;
/*border: 1px solid #000000;*/
}

/* ********************* BRANDING **********************/

#branding{
height:100px;
background-image:url(images/banner4.gif);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#FFFCD4;
}

#branding h1 {
text-indent:-9999px;
position:absolute;
float:left;
top:10px;
left:385px;
font-size:22px;
font-weight:bold;
font-family:Verdana,Arial,sans-serif;
color:#D78611;
}

#branding .title2ndLine{
text-indent:-9999px;
position:absolute;
top:50px;
left:383px;
font-size:12px;
font-weight:bold;
font-family:Verdana,Arial,sans-serif;
color:#D78611;
}

#branding, div#site_footer{
width:100%;
}

/* ********************* NAVIGATION **********************/
 
#nav_main{
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
padding-bottom:0px;
height:25px;
width:760px;
background-color:#D78611;
/*border: 1px solid #000000;*/
border-top: 1px solid #A02831;
border-bottom: 1px solid #A02831;
}

#nav_main h2{
text-indent:-9999px;
}

/* ************************ NAV BAR *****************/

#nav_links {
float:left;
position:absolute;
top:2px;
left:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
width:760px;
/*border: 1px solid #000000;*/
}

#nav_links li{
float:left;
display:block;
height:20px;
padding: 0px 0px 0px 0px;
/*border: 1px solid #000000;*/
}

#nav_links a{
display:block;
width:100px;
height:20px;
text-decoration:none;
border-style: none;
outline: none;
line-height:20px;
text-align:center;
padding: 0px 2px 0px 2px;
}

#nav_links a{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
}

#left_nav {
position:relative;
top:0px;
left:14px;
width:100px;
margin:0px;
padding:0px;
/*padding-bottom:20px;*/
}

#left_nav li{
text-align:center;
margin:0px;
padding:0px;
}

#left_nav a{
display:block;
width:100px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#D78611;
/*border: 1px solid #000000;*/
padding: 0px 0px 0px 0px;
}

#left_nav a:hover{
color:#FCCA03;
}

#left_nav_link a:link,a:visited{
text-decoration:underline;
}

/* *********************** FOOTER NAVIGATION ******************/ 

#site_footer h2{
text-indent:-9999px;
}

#site_bottom h2{
text-indent:-9999px;
}

#site_footer{
position:relative;
text-align:center;
background-color:#D78611;
height:20px;
border-top: 1px solid #A02831;
border-bottom: 1px solid #A02831;
}

#site_bottom{
position:relative;
text-align:center;
background-color:#FFFCD4;
height:30px;
}

#foot_links{
position:absolute;
top:1px;
left:112px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:20px;
}

#site_footer li{
display:inline;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin:0px 0px 0px 0px;
text-align: center;
/*border: 1px solid #000000;*/
height:20px;
}

#site_footer
{clear:both;}


#foot_links a{
font-size:12px;
font-weight:normal;
font-family:Verdana,Arial,sans-serif;
color:#FFFFFF;
}

#foot_links a:hover,a:active{
text-decoration:underline;
color:#FCCA03;
}

.footlink a:link,a:visited {
text-decoration:underline;
color:#FFFFFF;
}
.footlink a:hover,a:active{
text-decoration:underline;
color:#FCCA03;
}

#Address{
position:absolute;
top:30px;
left:28px;
}

#Copyright{
position:absolute;
top:7px;
left:205px;
}

#Copyright {
font-size:11px;
font-weight:bold;
font-family:Verdana,Arial,sans-serif;

}

/* ************************ MISCELLANEOUS ****************************/

/* *************************** CLASSES ***************************************/

.paraHeading{
font-size:10px;
font-weight:bold;
font-family:Verdana,Arial,sans-serif;
color:#FF8800;
}

#Address{
font-size:11px;
font-weight:normal;
font-family:Verdana,Arial,sans-serif;
}

.ReikiSymbolTop{
position:relative;
top:0px;
left:17px;
/*border: 1px solid #000000;*/
padding-top:0px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
}

.ReikiSymbol{
position:relative;
top:0px;
left:17px;
/*border: 1px solid #000000;*/
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
}


#leftcol{
position:relative;
width:100px;
/*border: 1px solid #000000;*/
padding-left:0px;
}


.tableheadbrown 
{ float:left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #D78611; 
font-size: 14px; 
font-weight: normal ; 
text-align: center;
/*border: 1px solid #000000;*/
width:120px;
padding-left:5px;
padding-right:0px;
}

.insightstext {
padding-top:50px;
padding-bottom:50px;
padding-left:20px;
padding-right:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #D78611; 
font-weight: bold ; font-style: italic; 
text-align: center;
}

.centered_image{
position:relative;
left:30px;
}

.centered_image_port{
position:relative;
left:45px;
}

.centered_image_portbig{
position:relative;
left:15px;
}

.image_top{
position:relative;
vertical-align:top;
}

#topimage{
float:left;
width:210px:
border: 1px solid #000000;
}


.testimonial{
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #D78611; 
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
width:100px;
text-align: center;
/*border: 1px solid #000000;*/
}



.sectionhead {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #D78611; font-size: 16px; font-weight: bold; text-align: center}

.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #D78611; font-weight: bold}

.sectionsubhead { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D78611; font-size: 14px; font-weight: bold ; text-align: center}

.greenlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold ; color: #D78611}

.greenlink a:link,a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #A02831}

.greenlink a:hover,a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold ; color: #FCCA03}

.standardtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}

.sectionsubheadalignleft { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D78611; font-size: 14px; font-weight: bold ; text-align: left}

.tablenormaltextalignleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333 ; text-align: left}

.imageleft { background-position: center center; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 5px; padding-left: 0px }

.imageright { background-position: center center; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px}

.tablenormaltextcentred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333 ; text-align: center}

.standardtextpurplesubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #990066; text-align: center }

/* *********************** TYPOGRAPHY ****************************************/

/* ************************* COLOURS **********************************/
/* SET HTML AND BODY ELEMENTS */

html{
background-color:#A02831;
}

#content{
background-color:#FFFCD4;
}

#content_main{
/*background-color:#F0EFCD;*/
}

#content_secondary{
background-color:#FFFCD4;
}

h1,h2,h3,h4{
color:#FF8800;
}

#wrapper{
background-color:#F0EFCD;
}

#nav_links a{
color:#FFFFFF;
}

#nav_links a:hover{
color:#FCCA03;
}

#Copyright{
color: #D78611;
}

#Address{
color:#333333;
}


