﻿/* Body, Content, footer */
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}
sup {
	bottom: 1ex;
}
.italica
{
    font-size:11px;color:#7c7c7c !important; 
}
a.bcrumba,a.bcrumba:visited{color:White !important;}
a, a:visited
{
    color:#5DA32F;
    text-decoration:underline;
}
a:hover
{
    color:#73bd43;
    text-decoration:underline;
}


body 
{     
    margin-top:0px;
    margin:0px 0px 0px 0px;
    font-family:Helvetica,Arial,sans-serif;
    font-size:13px;
    line-height:15px;
    color:#2c2c2c;       
    text-align:center;
    
}
.backgroundgradient{background: url(/images/sprite/backgroundgradient.jpg) repeat-y top center;
margin-left:auto;
    margin-right:auto;
    width:1080px;}
    .backgrounddarkgrey{background-color:#7C7C7C;}
.container
{
    
    margin-left:auto;
    margin-right:auto;
    width:1000px;
    text-align:left;
}

.content
{            
    min-height:200px;
}
.footer
{
    border-right: solid 1px #422b1b; 
    
}
.footeritem
{
    border-left:solid 1px #422b1b;   
    height:60px;          
}
.footerlink, .footerlink:visited, .footerlink:hover
{
    color:White;
}
h3
{
    margin: 0 0 0 0;
}
h4
{
    margin: 0 0 0 0;
}
h1
{
    margin: 0 0 0 0;            
}
h2
{
    margin: 0 0 0 0; 
    font:19px/22px Helvetica,Arial;           
}
/* Anything in header */
.quicksearch
{
    color:#999999;
    background-image:url(/images/sprite/quicksearchbk.jpg);  
    border:none;   
    background-repeat:repeat-x;
    line-height:34px;
    padding-left:10px;
    height:35px;
    width:100px;
}
.header
{
    width:1000px;
}
.cdb
{
    color:#13568b;
}
.headings
{
    font-weight:bold;
    font-size:20px;            
}
.menuholder
{
    
    background-color:#5da32f;                 
    clear:both;
}
a.menuitem,span.menuitem
{
    
    font-family:Helvetica,Arial;
    width:150px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;    
    font-size:17px;          
    color:White;   
    
    font-weight:bold;                  
}
a.menuitemOver,span.menuitemOver
{
    background-color:#262626;  
    color:White;
}
span.menuitemOver
{
    background-color:#735D4F;  
    color:White;
}


a.menuitem:visited
{
    color:White;
}
a.menuitem:hover
{
    background-color:#262626;  
    color:White;
}
a.menuitem:active
{
    background-color:#262626;  
    color:White;
}

/* Spacing stuff */
.innerpaddingb
{
    padding:20px;
}
.innerpaddingm
{
    padding:10px;
}
.innerpaddings
{
    padding:5px;
}
.floatr
{
    float:right;
}
.floatl
{
    float:left;
}  
    
.dvd
{
    height:10px;
    clear:both;   
}
.dvds
{
    height:5px;
    clear:both;   
}
.dvdn
{            
    clear:both;   
}

.leftcontent
{
    width:600px;            
}
.rightcontent
{
    width:300px;
}
.date
{
    width:70px;              
    color:White;
    text-align:center;
    font-weight:bold;
}
.newscontent
{
    width:200px;
    padding-left:10px;
}
.mapHome
{
    width:500px;
    height:  217px; 
    border:solid 1px #13568b;
}
.lvleft
{
    width:600px;
}
.lvright
{
    width:300px;
}
.lvitem
{
    width:200px;
    font-weight:bold;
}
.lvvalue
{
    width:400px;    
}
img
{
    border:none;
}
.imgsmall
{
    width:130px;
    height:130px;
    border:none;
}
.imgdiv
{
    width:20px;
    height:130px;
}
p
{
    margin:0 0 0 0;
    text-align:justify;
}

/* Text styling */
.georgia
{
    font-family:Georgia;
}

.helvetica
{
    font-family:Helvetica,Arial;
}

.txtBig
{
    font-size:22px;   
    line-height:24px; 
}
.txtMedium
{
    font-size:18px;  
    line-height:20px;  
}
.txtSmall
{
    font-size:13px;  
    line-height:15px;
}
.submitbutton{font:bold 18px/24px Helvetica,Arial;color:#363;height:40px;cursor:pointer;}
/* Colouring 
    dark brown - db=#735d4f 
    dark dark brown - ddb = #422b1b
    dark grey  - dg = #7c7c7c
    light grey - lg=#ededed 
    dark green - dgn =#5c6d29 
    background - bkCOLOR i.e. bkDb
    text color - txtCOLOR i.e. txtDb
*/
.txtDb { color:#735d4f; }
.txtLgr {color:#5da32f;}
.txtDg { color:#7c7c7c; }
.txtLg { color:#ededed; }
.txtDgn { color:#5c6d29; }
.txtDdb {color:#422b1b; }
.txtW {color:White;}
.bkLgr {background-color:#5da32f;}
.bkDb { background-color:#735d4f; }
.bkDg { background-color:#7c7c7c; }
.bkLg { background-color:#ededed; }
.bkDgn { background-color:#5c6d29; }
.bkDdb {background-color:#422b1b; }

.signupLeft
{
    
    width:200px; 
    float:left;
    font:15px/18px Helvetica,Arial;
    
}
.signupRight
{
    float:left;
    width:350px;     
    font:15px/18px Helvetica, Arial;    
}
.signupRightTB
{
    font:17px/20px Helvetica,Arial;
    width:300px;
}
.headingBox
{
    font:17px/20px Helvetica,Arial;
    color:#666666;
    font-weight:bold
}
.requiredv
{    
    float:left;
    color:Red;
    width:15px;
    line-height:22px;
}

.requiredh
{
    float:left;
    width:15px;
    float:left;
    color:White;
}

.paging
{
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    margin-right:5px;
    border:solid 1px black;
}

b.rtopg, b.rbottomg{display:block}
b.rtopg b, b.rbottomg b{display:block;height: 1px;
   overflow: hidden;}
b.r1g{margin: 0px 5px 0px 0px}
b.r2g{margin: 0px 3px 0px 0px}
b.r3g{margin: 0px 2px 0px 0px}
b.r1b{margin: 0px 0px 0px 5px}
b.r2b{margin: 0px 0px 0px 3px}
b.r3b{margin: 0px 0px 0px 2px}
b.rtopg b.r4g {margin: 0px 1px 0px 0px;height: 2px}
b.rbottomg b.r4g {margin: 0px 0px 0px 1px;height: 2px}
div.niftyg{}

