/***************************************
****************************************
    GENERAL STYLES
    ------------------------------------
    PLEASE ADD NEW STYLE RULES TO THE
    APPROPRIATE SECTION ONLY. DO NOT
    REMOVE SECTION HEADERS EVEN IF THEY
    ARE NOT IN USE.
****************************************
***************************************/

/***************************************
    TEMPLATE VIEW
    ------------------------------------
    Styles to make the template easy to
    view - please remove.
***************************************/
div
{
    /*border:dotted 1px gray;*/
}

/***************************************
    GLOBAL STYLES
    ------------------------------------
    Style rules with a global effect.
***************************************/
*
{
    
}
body
{
    padding:0;
    margin:0;
    font: 13px tahoma, arial, verdana, sans-serif;
    background:#fff url(../images/body_bg.gif) repeat-x;
    color:#333333;
    text-align:justify;
}
a
{
    text-decoration:none;
}
a {color:#000;}
a:hover {color:#111;text-decoration:underline;}

address
{
    margin-left:20px;
}

#container
{
  background:url(../images/main_bg.gif) top right repeat-y;    
}

h1
{
    font:tahoma, sans-serif;
    font-weight:normal;
    font-size:24px;
    color:#0099ff;
    margin-bottom:10px;
    margin-top:0px;
    text-transform:capitalize;
}
    
h2
{
    font-size:14px;
    font: Tahoma ;
    font-weight:normal;    
    color:#3399cc;   
    padding:4px 0px 0px 0px;
}      

h3
{
    font-size:12px;
    font-weight:normal;    
    margin-bottom:-10px;
}


h4
{
    font-weight:bold;
    font-size:12px;
    color:#666666;
}


img
{
    background:#FFFFFF none repeat scroll 0%;
    border:none;
    padding:2px;
}

#content .homespic img
{
     float :left;
     margin-left:7px;
}

#content .last
{
     float :left;
     margin-right:0px;
}

#content .first
{
     float :left;
     margin-right:0px;
}


#content .homespic 
{
    text-align:center;
}

div.floathalf
{
    width:50%;
    display:block;
    float:left;
    text-align:center;
    margin-top:30px;
}

#content div.imagerow
{
    text-align:justify;
    padding-top:9px;
    
}
#content div.imagerow img
{
    padding:0;
    margin:0 2px 0 3px;
    display:inline;
    
}
div.indent
{
    border-left:2px solid #99CCFF;
    padding-left:9px;
}

/***************************************
    HEADER STYLES: #header
    ------------------------------------
    Style rules for the header
    area only.
***************************************/
#header
{    
	background:#FFFFFF url(../images/header_bg_logo.gif) no-repeat scroll left top;
	border-bottom:solid 1px #fff;
}
#header .contact
{
    float:right;
    color:#999999;
    font-family:Arial;
    font-size:12px;
    margin-top:53px;
    text-align:right;
    margin-right:32px;
    padding-right:5px;
    border-right: solid 4px #99ccff;
}

#header .contact address
{
    font-style:normal;
}

#header #adsense_top
{
    position: absolute;
    bottom: 30px; right: 75px;
    width: 234px; height: 60px;
}

div#lowerheaderimg
{    
   border-top:solid 1px #fff;
}


/*forces a div with floating image inside
 it to pull down to the end of the image*/
hr.clear {display: block; clear: left;
padding: 0;padding-top:0px;
visibility: hidden;width:1px;}



/***************************************
    GLOBAL NAVIGATION STYLES: #globalnav
    ------------------------------------
    Style rules for the *global*
    navigation.
***************************************/
    
    #globalnav
    {
        background:#99ccff;
		width:100%;
		font-size:14px;
		padding:4px 0;
		color:#FFFFFF;
		border-top:solid 2px #00b1f0;
	

    }

	#globalnav #globalcurrent
	{
		background-color:gray;
		font-weight:bold;		
	}
	
	#globalnav ul 
	{
	    display:inline;
	    margin:0 0 0 25px;
	    padding-left:0;
	}
	#globalnav li {display:inline;padding-top:4px}
	#globalnav a.current {color:#0099ff}
    #globalnav a{color:#FFFFFF}
	#globalnav .something
	{
	    
	}



/***************************************
    DROP DOWN GLOBAL (.simpleMenu)
    ------------------------------------
    This is a drop down menu
    ie6: BrowserSpecific/IEMenu6.css
***************************************/



/* link background and size */
#menu ul.AspNet-Menu li a
{
    color:White;
    background:#000; /*could have a background image here */
    width:100px;
    height:30px;
    border:1px solid white;
}
#menu ul.AspNet-Menu li a:hover
{
    width:100px;
    color:gray;
}

/* text and img inside each menu link */
#menu ul.AspNet-Menu li span, 
#menu ul.AspNet-Menu li img 
{    
    
}

/*indent of lower down ones
.SimpleMenu ul.AspNet-Menu ul ul {
    margin-left:140px;
    margin-top:-125px;
    padding-left:5px;
}
*/

/* level 2 onwards - moves the list bit up and to the left*/
#menu ul.AspNet-Menu li li li
{
    left:100px;
    top:-30px;
}


/* selected */
a.AspNet-Menu-Selected
{
    text-decoration:underline;
}
li.AspNet-Menu-Selected
{
}



/***************************************
    MAIN AREA STYLES: #main
    ------------------------------------
    Style rules for the main page area
    (all content areas).
***************************************/
#main
{    
    
}
#main .something
{
    
}

#adsense_banner
{
    background-color: #fff;
    padding-top: 10px;
    text-align: center;
}


/***************************************
    RHS AREA STYLES: #rhs
    ------------------------------------
    Style rules for the RHS column.
***************************************/
#rhs
{
    width:214px;
	text-align:center;
}
	
	#rhs .newsbox
	{
	    background:#ffffff;
	    font-size:10px;
	    width:189px;	
	    margin-bottom:30px;
	    margin-left:26px;
	    text-align:left;
	}
	    #rhs .newsbox div
	    {
	       padding:6px 0 0 0 ;	
	    }
    	
	    #rhs .newsbox .readmore
	    {
	        font-weight:bold;
	        color:#ffffff;
	        background-color:#bfbfbf;
	        padding:2px;
	        border: solid 1px #999999;
	    }
    	
	
	#rhs p 
	{
	    margin:10px;
	}
		

	#rhs h2
	{
	    font-size:18px;
	    color:#000;
	    font-family:Arial;
	    border-bottom:solid 1px #999999;
	    background:transparent;
	    padding-bottom:0;
	    margin:0 10px 5px 10px;
	    text-align:left;
	    
	}

	#rhs .top
	{
	    background:url(../images/newsbox_top.gif) top  no-repeat;
	    height:8px;
	    width:189px;  
	    margin:0;
	    padding:0; 
	}
	
	#rhs .bottom
	{
	    background:url(../images/newsbox_bottom.gif) bottom  no-repeat;
	    height:8px;
	    width:189px;  
	    margin:0;
	    padding:0;
	}
	
	#rhs img
	{	    
	    clear:both;
	    margin-top:20px;
	    margin-left:-1px;
	}
	
	#rhs h2
	{
	    
	    margin-top:-5px;
	}
	#rhs h3
	{
	    text-align:center;
	    
	}
	
	#rhs .logos
	{
	    text-align:center;
	    margin-bottom:50px;
	}
	
	#rhs .logos img 
	{
	    border: none 0px;
	    padding:0px;
	    
	}
		

/***************************************
    CONTENT STYLES: #content
    ------------------------------------
    Style rules for the primary
    content area only.
***************************************/
#content
{
    background-color:#ffffff;  
}
	#content p
	{
	    
	}

	#content hr
	{
	    width:80%;    
	}
	#content .clear
	{
	    clear:both;
	}
	/*
	    left / right floating things
	    use for images etc
	*/
	#content .floatleft
	{
	    float:left;
	    display:block;
	    margin: 7px 15px 7px 0pt;
	}
	
		#content .floatleft2
	{
	    float:left;
	    display:block;
	    margin:15px 15px 15px 0pt;
	}
	
	#content .center{text-align:center;}
	
	#content  .clear .floatleft,  #content  .clear .floatright, .clear a
	{
	    margin:0;padding:0px;
	}
	
	#content .floatright
	{
	    float:right;
	    display:block;
	}

	#content .quote
	{
	    height:92px;
	    width:623px;
	    background:url(../images/content_quote_bg.gif) top left no-repeat;
	    color:#ffffff;
	    font-size:23px;
	    text-align:center;
	    padding-top:30px;
	    margin:20px 0 20px 15px;
	    clear:both;
	}
	
/* Tables */
#content table
{
    padding:1em;
}
    #content table caption
    {
        caption-side:bottom;
        font:0.8em italic;
    }

    #content table th
    {
        background:#ddd;
    }

    #content table .odd
    {
        background: #FFF4E9;
    }
/* Lists */
#content ol
{
}
#content ul
{
}   
/* Forms */

/* Links Section */

#content li 
{ font-size:12px;
  color:#3399cc;
  padding: 5px 0px 5px 0px;
    
}

/***************************************
    FOOTER STYLES: #footer
    ------------------------------------
    Style rules for the footer
    area only.
***************************************/
#footer

{
    text-align:center;
    font:Arial;
    font-size:12px;
    background-color:#99CCFF;
    border-top:3px solid #0099FF;
    color:#333333;
    
}
	#footer .footerleft
	{
	    float:left;
	    text-align:left;
	    margin-left:35px;	    
	    margin-top:14px;
	}

	#footer .footerright
	{
	    float:right;
	    text-align:right;
	    height:10px;
	    margin-right:35px;
	    margin-top:14px;
	    
	}
	#footer #xhtml
	{
	    padding:0;margin:4px 0 0 0;	   
	    border:none; 
	}
	
		#footer #wcag
	{
	    padding:0;margin:4px 0 0 0;	  
	    border: solid 1px #fff; 
	}


/***************************************
    SINGLE PAGE STYLES: #page
    ------------------------------------
    Style rules for specific pages.
    Replace the id #container with a
    unique id to do this.
***************************************/
#contactus .something
{
    
}

/***************************************
    END
***************************************/