/* CSS Document */

/*  global element styles  */
body{
background:#ebebeb url(_uploads/site/sitebg.jpg) repeat-x center top; 
color:#252525; 
margin:0px; 
padding:0px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11pt;}
			

/*   link styles  */
a:link {
color: #1c80b1; 
text-decoration:none; }     

a:visited {	
color: #1c80b1; 
text-decoration:none; }

a:active {
color: #1c80b1; 
text-decoration:none; }

a:hover {
color: #81aa49; 
text-decoration:none; }


a.navlink:link {width:88px; padding:100px 0px 7px 10px; margin-right:1px; color:#404040;text-decoration:none;}     
a.navlink:visited {width:88px; padding:100px 0px 7px 10px; margin-right:1px; color:#404040;text-decoration:none;}
a.navlink:active {width:88px; padding:100px 0px 7px 10px; margin-right:1px; color:#404040;text-decoration:none;}
a.navlink:hover {width:88px; padding:100px 0px 7px 10px; margin-right:1px; color:#404040;text-decoration:none; background-color:#e0e5e9;}




a.breadcrumb:link {	
font-size:9pt;
text-transform:capitalize;}    
 
a.breadcrumb:visited {
font-size:9pt; 
text-transform:capitalize; }

a.breadcrumb:active {
font-size:9pt;
text-transform:capitalize; }

a.breadcrumb:hover {
font-size:9pt;
text-transform:capitalize; }

.button:hover{
cursor: hand; 
cursor: pointer;}

/*   site holders */
.horizon{
text-align:center; 
top:0%; 
left:0%; 
width:100%; 
display:inline-block;
background:url(_uploads/site/compass.jpg) no-repeat bottom left;}

.container{
postition:relative; 
width:820px; 
display:inline-block; 
margin:0px auto 0px auto; 
text-align:left;}

/*   content holders */
#banner{
text-align:right; 
width:400px; 
position:absolute; 
margin:30px 0 0 375px; 
font-size:9pt;}

#homelink{
text-align:left; 
width:200px; 
height:100px; 
position:absolute; 
margin:30px 0 0 0; 
font-size:9pt;}

#nav{
text-align:left; 
width:820px; 
position:absolute; 
margin:0 0 0 0; 
height:197px; 
text-align:left;
background:#fff url(_uploads/site/headbg.jpg) repeat-x top left; 
color:#404040;
display:inline-block;}

#contents{
top:0%; 
display:inline-block;
}

.fullwidth{	width:820px;}

#sidebar{
width:160px; 
float:left; }

#main{
width:620px; 
padding:10px;
padding-left:15px; 
float:right; 
text-align:justify;
border-left:1px solid #d7d7d7;}

#footer{
float:left; 
width:820px; 
padding:0 0 25px 0px;}

#absbottom{
width:790px; 
padding:0 10px; 
font-size:8pt; 
float:left; 
width:800px;}


/*  faqs page styles */
.faqheadline{
padding:5px; 
background-color:#f7f4ea; 
font-weight:bold; 
font-size:10pt; 
border-bottom:1px solid #f0ecde; 
margin-top:2px;}

.faqheadline:hover{
cursor: hand; 
cursor: pointer; 
background-color:#f0ecde;}

.faqinfo{
padding:10px; 
text-align:justify; 
border:1px solid #f7f4ea; 
border-top:0px;}

/*  vision page styles */
.vision_block{
padding:20px 0px; 
border-top:1px solid #eaeaea; 
font-weight:bold; 
font-size:10pt; 
margin-bottom:5px; 
font-size:12pt;}

/* standard module styles*/
.moduleholder{
vertical-align:top;
display:inline-block; 
margin:0 0 10px 0;}

#sidebarholder{
width:160px; 
display:inline-block;}

#sidebartop{
height:1px; 
}

#sidebarcontent{
display:inline-block; 
width:160px; 
overflow-x:hidden; }

#sidebarbottom{
height:1px; }

a.sidebarlink:link {
color: #404040; 
font-size:14pt; 
padding:5px;
margin-bottom:2px; 
text-decoration:none; 
text-transform:capitalize; 
display:block; }     

a.sidebarlink:visited {
color: #404040; 
font-size:14pt; 
padding:5px; 
margin-bottom:2px; 
text-decoration:none; 
text-transform:capitalize; 
display:block; }

a.sidebarlink:active {
color: #404040; 
font-size:14pt; 
padding:5px; 
margin-bottom:2px; 
text-decoration:none; 
text-transform:capitalize; 
display:block; }

a.sidebarlink:hover {
color: #404040; 
font-size:14pt; 
padding:5px; 
margin-bottom:2px; 
text-decoration:none; 
background-color:#d7d7d7;
text-transform:capitalize; 
display:block; }

form label {
	display: block;
	padding:15px 0 5px 0;
	font-weight: bold;
}

.input{
	padding:4px; 
	width:400px;
	border:1px solid #e5e5e5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


