body
{
font:normal 80% Verdana, arial, sans-serif;
margin:0px;
background: url(../images/lcbg.jpg) repeat-y;
}

body.home
{
background: rgb(176,176,176) url(../images/lcbg.jpg) repeat-y;
}

div.hCol
{
background: url(../images/hbody_bg.jpg) repeat-x;
}

div.hCol2
{
background: url(../images/body_bg.jpg) repeat-x;
}

table
{
font-size: 100%;
}

table#footer
{
width:100%;
}

table#footer td
{
font-size:80%;
text-align:right;
}

table#footer2
{
width:100%;
}

table#footer2 td
{
font-size:80%;
padding-left:180px;
}


td.leftCol
{
width:170px;
background: rgb(35,31,32);
}

td.rightCol2 
{
background: url(../images/follow_bg.jpg) no-repeat;
width:854px;
height:769px;
}

td.rightCol2 .content
{
padding:180px 10px 10px 10px;
font-size:90%;
}

td.rightCol2 .content2
{
padding:220px 10px 10px 10px;
font-size:90%;
}

td.rightCol 
{
background: url(../images/home_bg.jpg) no-repeat;
width:854px;
}

td.rightCol .iRightCol
{
width:100%;
height:769px;
}

td.rightCol .iRightCol .content
{
height:729px;
}

td.rightCol .iRightCol .content div.hspacer
{
padding:160px 675px 10px 25px;
font-size:88%;
color:white;
text-align:justify;
}

td.rightCol .iRightCol .footer
{
height:20px;
padding:5px 10px 5px 10px;
}

div.center
{
text-align:center;
}

h1, h2, h3, h4, h5, h6
{
font-family: verdana, 'book antigua', georgia, 'times new roman';
font-weight:normal;
margin-top:5px;
}

#navigation
{
width: auto;
margin:0px;
font-family: 'book antigua', georgia, 'times new roman';
font-variant: small-caps; 
list-style-type: none;
font-weight:bold;
background-color:#231F20;
text-align:center;
}

#navigation ul
{
margin:0px;
padding: 0px;
text-align:left;
}

#navigation li a
{
display: block;
padding: 10px 5px 10px 8px;
border-top: 2px solid #670D25;
color: #FEFCFD;
text-decoration: none;
letter-spacing:1px;
width: 140px;
text-align:center;
font-size:120%;
}

#navigation li a:hover
{
background:#342F31;
}

#navigation li a.last
{
border-bottom: 2px solid #670D25;
}

a:link, a:visited{
color:maroon;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

form.contact
{
margin:0px;
}

form.contact div.sep
{
margin-bottom:10px;
width:100%;
display:block;
float:left;
clear:both;
}

form.contact div.sep2
{
margin-bottom:10px;
width:100%;
display:block;
float:left;
text-align:right;
clear:both;
}

form.contact div.sepbrk
{
margin-bottom:30px;
width:100%;
display:block;
float:left;
clear:both;
}

form.contact div.sep label, form.contact div.sepbrk label
{
font-weight:bold;
font-size:110%;
float:left;
width:100px;
display:block;
color:rgb(0,0,0);
}

form.contact div.sep3 label, form.contact div.sepbrk label
{
font-weight:bold;
font-size:110%;
width:800px;
display:block;
color:rgb(0,0,0);
}

form.contact div.sep input[type="text"], form.contact div.sep textarea, form.contact div.sepbrk input[type="text"], form.contact div.sepbrk textarea
{
font:normal 100% arial, sans-serif;
background: #CCCCCC;
border:1px solid #999999;
padding:1px;
float:left;
}

form.contact div.sep input[type="text"].small, form.contact div.sepbrk input[type="text"].small
{
width:240px;
}

form.contact div.sep input[type="text"].large, form.contact div.sepbrk input[type="text"].large
{
width:240px;
}

form.contact div.sep input[type="text"].larger, form.contact div.sepbrk input[type="text"].larger
{
width:340px;
}

form.contact div.sep textarea
{
width:340px;
height:140px;
}

form.contact div.sep input[type="text"]:hover, form.contact div.sep textarea:hover, form.contact div.sepbrk input[type="text"]:hover, form.contact div.sepbrk textarea:hover
{
background: #DDDDDD;
}


form.contact div.sep2 input[type="button"], form.contact div.sep2 input[type="reset"], form.contact div.sep2 input[type="submit"]
{
width:100px;
padding:2px;
font-size:100%;
font-weight:bold;
background: rgb(220,220,220) url(../images/silver_bg.gif);
color:rgb(120,120,120);
border:1px solid rgb(180,180,180);
margin:1px;
cursor:pointer;
}

div#contactdetails label
{
font-weight:800;
}

div#contactdetails label.one
{
width:60px;
float:left;
}

div#contactdetails label.two
{
display:block;
margin-bottom:5px;
clear:both;
}

span.red
{
color:red;
font-weight:bold;
}

span.green
{
color:green;
font-weight:bold;
}

/*** Next/Prev Page Navigation ***********/

.prevnext{
padding: 2px;
text-align:center;
}

.prevnext ul{
margin: 0;
font-size: 8pt;
}

.prevnext li{
list-style-type: none;
display: inline;
margin:0px 3px 0px 3px;
font-weight: bold;
color: #FFAA00;
cursor:pointer;
}

.prevnext a:link, .prevnext a:visited{
padding:0px 5px 1px 5px;
border: 1px solid maroon;
text-decoration: none; 
color: rgb(200,0,0);
font-size: 8pt;
background-color: #FFCCCC;
}

.prevnext a:hover, .prevnext a:active {
border: 1px solid maroon;
color: rgb(200,0,0);
background-color: #FFDDCC;
}

.prevnext a.curpg:link, .prevnext a.curpg:visited {
border: 1px solid #FFAA00;
color: #FFFFFF;
background-color: #FFCC00;
}


.prevnext li.disablepage{
padding:0px 5px 1px 5px;
border: 1px solid #929292;
color: #666666;
background-color: #DDDDDD;
cursor:pointer;
}

.prevnext li.disablepage a:hover{
text-decoration: underline; 
}

* html .prevnext li.currentpage, * html .prevnext li.disablepage{
margin-right: 5px;
padding-right: 0px;
}