/**

 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $

 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )

 * @package Joomla

 * @subpackage Accessible-Template-Beez

 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.

 * @license GNU/GPL, see LICENSE.php

 * Joomla! is free software. This version may have been modified pursuant to the

 * GNU General Public License, and as distributed it includes or is derivative

 * of works licensed under the GNU General Public License or other free or open

 * source software licenses. See COPYRIGHT.php for copyright notices and

 * details.

 */













		@charset "UTF-8";

	

		/*

		<@#####################################################################@>

		 @																	   @

		 @		[Master Stylesheet]											   @		

		 @																	   @

		 @		Project			: BSB									   @

		 @		Version			: 1.1										   @

		 @		Last change		: 04 September 08 [fixed Float bug, vf]		   @

		 @		Assigned to		: http//:www.revcom.net				   @

		 @																	   @

		<@#####################################################################@>

		

		[Layout] 

			

		<@- LAYOUT STRUCTURE GUIDE -@>

		

		+ Body

			+ Wrapper / #Wrapper

				+ Header / #Header

				+ Content / #Content					

					- Left column / #LeftColumn

					- Middle column / #MiddleColumn

					- Right column / #RightColumn					

						

				+ Footer / #Footer

			

		* Navigation	#mainNavigation

		* Flash			#hFlash

		* Movie			none	

		

		<@- END -@> 		

		

		*/

		

	

				

		* /*<@- Asign MARGIN, PADDING=0 to all default Tag Selector's -@>*/

		{

			padding		: 0px;

			margin		: 0px;

			

		}

		

		html, body

		{

			height		: 100%;

			padding		: 0px;

			margin		: 0px auto;

		}

		

		body 

		{

			background	: #640202 url(../images/bg_vr_repeat.gif) repeat-y 51% 0%;

			color		: #000000;

			font		: normal 12px Arial, Helvetica, sans-serif;		

			

			width		: 100%;

			height		: 100%;	

				

			text-align	: center; 	/* To move content center */

			margin		: 0px auto;	

		}

		

	/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

#module {
  margin-bottom: 25px;
}				

		a:link, a:active, a:visited  /*<@- Default hyperlink style -@>*/

		{

			color			: #ff0000;

			font			: normal 12px Arial, Helvetica, sans-serif;

			text-decoration	: none;			

		}

		

		a:hover

		{

			color			: #000000; 

			font			: normal 12px Arial, Helvetica, sans-serif;

			text-decoration	: none;	

		}

				

		p 

		{

			margin		: 0px auto 15px auto;

			padding		: 0px;			

		}

		

		ul, li, ol 

		{			

			list-style	: none;

			text-align	: left;	

			

			margin		: 0px;

			padding		: 0px;		

		}		

		

		img 

		{

			float		: none;

			border		: 0px;

		}

		

		table, p, td, th, div, ul, li, ol, span, form, input, select, option, em

		{

			font		: normal 12px Arial, Helvetica, sans-serif;

		}		

		strong
                {
                        font		: bold 12px Arial, Helvetica, sans-serif;     
                }

		

		/* ------------------- [ End for default Tag Selector ] ----------------------- */		

		

		

		#wrapper

		{

			/*background : #fff;*/

			margin : 0 auto;

			padding : 15px;

			

			width : 869px;

			height : 100%;

			

			text-align:justify;			

		}

		

		/* ------------------------ [ Start of header ] ------------------------------ */

		

		#header

		{

			height : 218px;			

		}

		
        #left

		{

			height:15px;

			padding:10px 0px;

			text-align:left;
            
            float:left;

		}

		#top-most-nav

		{

			height:15px;

			padding:10px 0px;

			text-align:right;
            
            

		}

		

		#top-most-nav ul

		{

			float:right;

		}

		

		#top-most-nav ul li

		{

			float:left;

			/*margin:0px 5px;*/

		}

		

		 #left a:link, #left  a:active, #left  a:visited, #top-most-nav a:link, #top-most-nav  a:active, #top-most-nav  a:visited  /*<@- Default hyperlink style -@>*/

		{

			color			: #000;

			font			: normal 12px Arial, Helvetica, sans-serif;

			text-decoration	: none;

			

			display			: block;

		}

		

		 #left  a:hover, #top-most-nav  a:hover

		{

			color			: #fff; 

			font			: normal 12px Arial, Helvetica, sans-serif;

			text-decoration	: none;

			

			display			: block;

		}

		

		

		#logo-banner

		{

			height:135px;

		}

		

		#top-main-nav


		{

			height:27px;

			margin:15px auto 0px;			

			/*background:#000;*/

			color:#fff;

		}

		

		/*#top-main-nav ul

		{

			margin:0px;

			text-align:center;

			

		}

		

		#top-main-nav li

		{

			

			display:inline;

			text-align:center;					

			margin:0px;			

			padding:3px 2px 3px 3px;

			background:#000;			

		}

		*/	

		#top-main-nav  li a:link, #top-main-nav  li a:visited

		{

			/*background:#a80a0b;*/

			color:#fff;

			/*font-weight:normal;

			text-decoration:none;

			border-right:solid 0px #666;

			padding:3px 6px 3px 6px;			

			line-height:26px;*/

		}



		#top-main-nav  li a:hover,#top-main-nav  li a:active,#top-main-nav  li a:focus

		{

			/*background:#000;*/

			color:#fff;

			/*font-weight:normal;*/

		}

			

		/* ------------------------ [ Start of Contents ] ------------------------------ */

		

		

		#content

		{

			height:auto;

		}

		

		#main-banner

		{

			height:150px;

			

			float:none;

			clear:both;			

		}

		

		#left-col

		{

			

			width:185px;

			vertical-align:top;

			

			border:1px solid #dedede;

			

			padding:15px;

		}

		

		#mid-col

		{

			

			width:auto;			

			vertical-align:top;

			

			border:1px solid #dedede;

			

			padding:15px;

		}

		

		#right-col

		{			

			width:185px;			

			border:1px solid #dedede;

			

			padding:15px;

		}

		

		.gap-col

		{

			width:15px; 

			font-size:0px;

			vertical-align:top;

		}

		

		.section-title

		{

			font-weight:bold;

			font-size:13px;

			color:#a80a0b;

		}		

	

		#left-navigation li

		{

			background:url(../images/mnu_item_bg.gif) no-repeat 0% 0%;

			line-height:18px;

			margin:4px auto 3px;

			

			padding:4px 0 0 20px;

		}

		

		#left-navigation a:link, #left-navigation  a:active, #left-navigation  a:visited  /*<@- Default hyperlink style -@>*/

		{

			color			: #000000;

			font			: normal 12px Arial, Helvetica, sans-serif;

			text-decoration	: none;

			

			display			: block;

		}

		

		#left-navigation  a:hover

		{

			color			: #ff0000; 

			font			: normal 12px Arial, Helvetica, sans-serif;

			text-decoration	: none;

			

			display			: block;

		}

		

		

		

		#subscriber-form

		{

			margin-top:30px;

		}

		

		.sbscriber-email-bg

		{

			background:url(../images/sbscriber_email_bg.gif) no-repeat 0% 0%;

			height:20px;

		}

		

		#subscriber-form input 

		{

			border:0px;

			background:none;

			padding:1px 3px 1px 3px;

			width:130px;

			

			font: normal 12px Arial, Helvetica, sans-serif;

		}

		

		.safe-subscribe

		{

			margin-top:5px;

		}

		

		

		/* ------------------------ [ Start of footer ] ------------------------------ */

		

		

		#footer

		{

			margin-top:30px;

			height:65px;			

			text-align:center;

		}

		

		#footer p

		{

			margin:5px auto;

		}

		

		#footer strong

		{

			font-weight:bold;

		}

		

		.red-bold-text

		{

			font-weight:bold;

			color:#FF0000;

		}

		

		.underlined-text

		{

			text-decoration:underline;

		}