@charset "utf-8";
/* CSS Document */
/*  search for anything
global declarations 	= GENERIC,
H1 TO H6 styling 			= HEAD,
changeable content 		= CONTENT,
navs / listings 			= NAVS,
mdoules 							= ARTICLE,
plain bg colors 			= BGS,
gradients							= GRADS,
borders								= BORDERS
visual containers			= ROUNDS,
text, fonts,					= TEXTALL,
form, input						= INPUT,
footer								= FOOTER,
Miscellaneous					= MISC,
/*

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 12px Arial; color:#89111a; text-align:left; background:#002200;}
body,form,h1,h2,h3,h4,h5,h6,p	{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,label,a {text-transform:capitalize; text-decoration:none;}
a {color:#89111a; font-weight:bold; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none;}
ul,li {padding:0; margin:0; list-style:none;}
li {display:inline;}
p {line-height:150%;}
form {padding:0; margin:0;}

/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
h1.module-head {background:#89111a; font:bold 13px Arial; color:#FFF; padding:12px 0 12px 10px;} 
h1 {font-size:24px; font-weight:normal; margin-bottom:10px;}
h1.article_title {font:normal 24px Arial;}
h1.heading    {font:normal 24px Arial; text-align:center} 
/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper {margin:0 auto; width:100%;}
#header {width:100%; background:url(../images/horse-riding.jpg) right top no-repeat; height:204px;}
#logo {float:left; width:239px; margin:8px 0 4px 10px; display:inline;}


/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#maincont {padding:10px;}
#leftSideBar {float:left; width:23%; margin-right:10px;}
#content {float:left; width:49%;}
#content table	{width:100%;}
#rightSideBar {float:right; width:26%;}

/* 	fixed width cont   (id=fix)
**********************************************************/
.widthThumb	{width:138px; background:#FFF; border:1px solid #89111a; padding:10px 0; float:left; text-align:center; margin:10px; display:inline}
.widthThumb:hover	{border:1px solid #000; cursor:auto}

/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
#globaNav {float:left; width:100%; background:url(../images/navBg.gif) repeat-x top;}
#globaNav ul {padding:5px 0 0 5px;}
#globaNav a {display:block; padding:8px 15px; float:left; color:#FFF;} 	
#globaNav a#active_menu {background:#F3EDDC; color:#89111A;}

#subNav {float:left; width:100%; background:url(../images/navBg.gif) repeat-x bottom; height:33px;}
#subNav a {padding:8px 15px; display:block; float:left; border-right:1px solid #89111A;}

ul.leftNav li a {background:url(../images/arw_tri.gif) 5px no-repeat; padding:6px 0 6px 20px; display:block; border-bottom:1px dashed #999999;}	
ul.rightNav li a {background:url(../images/arw_sqr.gif) 5px no-repeat; padding:6px 0 6px 20px; display:block;}	

ul.list li {display:block; padding:5px;}

/* 	MODULES (id=ARTICLE)
**********************************************************/
div.loginForm	{padding:7px;}
.loginForm div {float:left; padding:4px; width:95%; margin-bottom:5px;}
.loginForm input {float:left; border: 1px solid #9e9e9e; padding:5px; margin:0;}
.loginForm label {width:75px; float:left; font-size:12px; padding-top:5px; cursor:pointer;}
.loginForm .other {float:left; clear:both; width:70%; margin-left:75px; display:inline;}

/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/
.moduleBg	{background:#f3eddc;}
.subscribe	{background:#FFF; margin:10px 0 0; color:#999999; padding:10px; font-size:11px; font-weight:normal; text-align:center}
.subscribe a {color:#999999;}
.darkgray     {background:#002200; font-size:16px; color:#fff; padding:5px 0}
.pinkBg      {background:#f3e9d3; color:#000; padding:5px 0}
.whiteBg       {background:#fff; padding:5px}
 

/* 	RESUBALE GRADIENTS  (id=GRADS)
**********************************************************/  

/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.bordBtmOne	{border-bottom:1px dashed #999999;}


/* 	MAKE ME ROUND (id=ROUNDS)
**********************************************************/


/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt {font-size:10px;}
.smlTxt {font-size:11px;}
.para {font-size:12px;}
.big {font-size:15px;}

/*font WEIGHTS */
.strong {font-weight:bold;}
.normTxt {font-weight:normal;}
.normTxt a {font-weight:normal;}

/* text TRANSFORMS */
.allCaps {text-transform:capitalize;}
.textU {text-decoration:underline;}
.upperCase {text-transform:uppercase;}

/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.justify {text-align:justify;}

/* colored text */
.clrOne	{color:#000;}

/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.button				{background:#89111a; border:none; padding:5px; font:bold 13px Arial; text-transform:capitalize; color:#FFF; cursor:pointer; border:1px solid #9E9E9E;} 
.input {border:1px solid #9e9e9e; padding:5px;}
.input2 {border:1px solid #9e9e9e; padding:5px; width:140px;}



/* 	FOOTER 	(id=FOOTER)
**********************************************************/


/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padOne {padding:8px;}
.padBmt	{padding-bottom:8px;}
.padLnR	{padding:0 5px;}
.padLR   {padding:0 30px;}
/* margins */
.marginTop {margin-top:10px;}


				
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr	{clear:both; overflow:hidden; height:0px;}
.minHeightOne	{min-height:790px;}
.minHeighttwo	{min-height:165px;}

a.mainlevel_active-top {} (When its submenu is selected)
a#active_menu-top.mainlevel_current-top{} 

a#active_menu.mainlevel{}