/*

----------------------------------------------------

                 MAIN FONT & BG COLOR

----------------------------------------------------

*/



body {

	color: #1A1A1A;

	background: #1D1D1D;

	font-family: "Helvetica", Arial, Geneva, sans-serif;

}





/*

----------------------------------------------------

                 HEADER AREA STYLES

----------------------------------------------------

*/





.topbar {

	background: #1D1D1D;

}





/*

----------------------------------------------------

                    MAIN WRAPPER

----------------------------------------------------

*/



#wrap-a {

	border: 0px solid #1D1D1D;

}



#wrap-b {

	border: 0px solid #1D1D1D;

}



#wrap {

	border: 0px solid #1D1D1D;

}



#wrap-c {

	border: 0x solid #1D1D1D;

}



/*

----------------------------------------------------

            INNER CONTENT MAIN BG COLOR

----------------------------------------------------

*/





#wrap, #wrap-inner {

	background: #ffffff;

}





/*

----------------------------------------------------

                 PRIMARY LINK COLORS

----------------------------------------------------

*/





a {

	color: #900;

	text-decoration: none;

}

a:hover {

	color: #900;

	text-decoration: none;

}



/*

----------------------------------------------------

                   READ MORE LINKS

----------------------------------------------------

*/



a.readon {

	font: bold 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

	float: right;

}

a.readon:hover {

	color: #333;

}



/*

----------------------------------------------------

                   HEADING STYLES

----------------------------------------------------

*/



.componentheading {

	color: #666;

	font-weight: bold;

	line-height: 1.35em;

	font-size: 1.75em;

	border-bottom: 1px solid #eee;

}



/* CONTENT HEADINGS */

td.contentheading {

	color: #000;

	text-decoration: none;

	font-weight: bold;

	font-size: 1.75em;

	line-height: 130%;

	border-bottom: 1px solid #eee;

}



/* CONTENT HEADINGS (LINKED) */

a.contentpagetitle {

	text-decoration: none;

}



a.contentpagetitle:hover {

	color: #666;

}





/* HEADINGS H1-H6 */



h1 {

	color: #000;

	font-weight: bold;
	
	font-size: 2em;

}



h2 {

	color: #900;

	font-weight: bold;

	font-size: 1.6em;
	
	padding: 5px;

}



h3 {

	color: #333;

	font-weight: bold;

	font-size: 1.4em;

}



h4 {

	color: #666;

	font-weight: bold;

	font-size: 1.3em;

}



h5 {

	color: #900;

	font-weight: bold;

	font-size: 1.2em;

}



h6 {

	color: #900;

	font-weight: bold;

	font-size: 1.2em;

}





img.left {float:left;margin-right:5px;background-color:#f4f4f4;border:1px solid #eaeaea;padding:4px;margin-top:5px;}

img.right {float:right;margin-left:5px;background-color:#f4f4f4;border:1px solid #eaeaea;padding:4px;margin-top:5px;}

img.pad {float:none;margin:0px auto;background-color:#f4f4f4;border:1px solid #eaeaea;padding:4px;margin-top:5px;}





div.module h3,div.module_menu h3,

div.modulelight h3,div.modulemid h3,div.moduledark h3,

div.modulelightS h3,div.modulemidS h3,div.moduledarkS h3 {

	letter-spacing: -1px;

	font: normal normal 1.35em/.99em "Helvetica", Arial, Geneva, sans-serif;

}



/* @group Menu Column Styles */



ul.menu_menu li a {

	background-color: #fff;

	border-bottom: 1px solid #e8e8e8;

}

ul.menu_menu li a:hover  {

	color: #4f4f4f;

	background-color: #f5f5f5;

}

ul.menu_menu li#current.haschild a,ul.menu_menu li li a {

	background-color: #fff;

	border-bottom: none;

}

ul.menu_menu li#current.haschild ul {

	border-bottom: 1px solid #e8e8e8;

	margin-left: 5px;

}



/* @end */





/* CODE  */

pre {

	background: #FFF;

	border: 1px dashed #999999;

	color: #000;

	display: block;

	font: 11px "Courier New", Courier, monospace;

	padding: 5px;

	white-space: normal;

}







/*

----------------------------------------------------

                      PATHWAY

----------------------------------------------------

*/



.path {

	background-color: #FFFFFF;

	border: 1px solid #D9D9D9;

	margin: 8px;

	padding: 8px;

	font-size: 1.13333em;

}



/* PATHWAY TRAIL COLOR  */

span.pathway {

	color: #333;

}



/* PATHWAY LINK COLOR  */

span.pathway a,

span.pathway a:hover {

}





/*

----------------------------------------------------

                    USER3 BG COLOR

----------------------------------------------------

*/



/* REQUIRES "-gradient" CLASS SUFFIX */

#headerleader .module-gradient {

	background-color: #FFF;

}







/*

----------------------------------------------------

              GLOBAL MODULE FONT SIZES

----------------------------------------------------

*/



#sidebar,#sidebar-2,

.user4,.user4split2,

.user5,.user5split2,

.user6,.user6split2,

.user7,.user7split2 {

	font-size: 1em;

}





/*

----------------------------------------------------

                "light" MODULE SUFFIX

----------------------------------------------------

*/





/* "light" TEXT COLOR */

div.modulelight {

	color: #333;

	}

	

/* "light" LINK COLOR */

div.modulelight a,div.modulelight a:hover,

div.modulelight a.latestnewslight,div.modulelight a.latestnewslight:hover,

div.modulelight a.mostreadlight,div.modulelight a.mostreadlight:hover {

	color: #900;

}

/* "light" MODULE HEADING COLOR */

div.modulelight h3 {

	color: #FFF;

/* Change Font Size in Typography */

}







/*

----------------------------------------------------

                 "mid" MODULE SUFFIX

----------------------------------------------------

*/





/* "mid" TEXT COLOR */

div.modulemid {

	color: #333;

}

/* "mid" LINK COLOR */

div.modulemid a,div.modulemid a:hover,

div.modulemid a.latestnewsmid,div.modulemid a.latestnewsmid:hover,

div.modulemid a.mostreadmid,div.modulemid a.mostreadmid:hover {

	color: #900;

}

/* "mid" MODULE HEADING COLOR */

div.modulemid h3 {

	color: #fff;

/* Change Font Size in Typography */

}







/*

----------------------------------------------------

                 "dark" MODULE SUFFIX

----------------------------------------------------

*/





/* "dark" TEXT COLOR */

div.moduledark {

	color: #333;

}



/* "dark" LINK COLOR */

div.moduledark a,div.moduledark a:hover,

div.moduledark a.latestnewsdark,div.moduledark a.latestnewsdark:hover,

div.moduledark a.mostreaddark,div.moduledark a.mostreaddark:hover

 {

	color: #900;

}



/* "dark" MODULE HEADING COLOR */

div.moduledark h3 {

	color: #FFF;

/* Change Font Size in Typography */

}





/*

----------------------------------------------------

           "bdr" MODULE SUFFIX (default)

----------------------------------------------------

*/



/* "bdr" TEXT COLOR */

div.module,div.modulebdr {

	color: #333;

}





/* "bdr" LINK COLOR */

div.module a,div.modulebdr a,

div.module a:hover,div.modulebdr a:hover,

div.module a.latestnews,div.modulebdr a.latestnewsbdr,

div.module a.latestnews:hover,div.modulebdr a.latestnewsbdr:hover,

div.module a.mostread,div.modulebdr a.mostreadbdr,

div.module a.mostread:hover,div.modulebdr a.mostreadbdr:hover {

	color: #900;

}





/* "bdr" MODULE HEADING COLOR */

div.module h3, div.modulebdr h3 {

	color: #900;

/* Change Font Size in Typography */

}





/*

----------------------------------------------------

           "lightS" MODULE SUFFIX

----------------------------------------------------

*/



/* "lightS" TEXT COLOR */

div.modulelightS {

	color: #333;

	background-color: #ccc;

}





/* "lightS" LINK COLOR */

div.modulelightS a,

div.modulelightS a:hover,

div.modulelightS a.latestnewslightS,

div.modulelightS a.latestnewslightS:hover,

div.modulelightS a.mostreadlightS,

div.modulelightS a.mostreadlightS:hover {

	color: #900;

}





/* "lightS" MODULE HEADING COLOR */

div.modulelightS h3 {

	color: #333;

/* Change Font Size in Typography */

}



/*

----------------------------------------------------

           "midS" MODULE SUFFIX

----------------------------------------------------

*/



/* "midS" TEXT COLOR */

div.modulemidS {

	color: #eee;

	background-color: #900;

}





/* "midS" LINK COLOR */

div.modulemidS a,

div.modulemidS a:hover,

div.modulemidS a.latestnewsmidS,

div.modulemidS a.latestnewsmidS:hover,

div.modulemidS a.mostreadmidS,

div.modulemidS a.mostreadmidS:hover {

	color: #fff;

}





/* "midS" MODULE HEADING COLOR */

div.modulemidS h3 {

	color: #fff;

/* Change Font Size in Typography */

}





/*

----------------------------------------------------

           "darkS" MODULE SUFFIX

----------------------------------------------------

*/



/* "darkS" TEXT COLOR */

div.moduledarkS {

	color: #e8e8e8;

	background-color: #000;

}





/* "darkS" LINK COLOR */

div.moduledarkS a,

div.moduledarkS a:hover,

div.moduledarkS a.latestnewsdarkS,

div.moduledarkS a.latestnewsdarkS:hover,

div.moduledarkS a.mostreaddarkS,

div.moduledarkS a.mostreaddarkS:hover {

	color: #900;

}





/* "darkS" MODULE HEADING COLOR */

div.moduledarkS h3 {

	color: #fff;

/* Change Font Size in Typography */

}







/*

----------------------------------------------------

                        FOOTER

----------------------------------------------------

*/



/*TEXT*/

#footer p, #footer a {

	font: 11px Arial, Helvetica, sans-serif;

	color: #fff;

	line-height: 43px;

}



/*LINKS*/

#footer a, #footer #mainlevel li a {

	font: 11px Arial, Helvetica, sans-serif;

	color: #fff;

}

#footer a:hover,

#footer #mainlevel li a:hover,

#footer #mainlevel li a#active_menu {

	color: #33CCFF;

	text-decoration: none;

}





/*

----------------------------------------------------

                    JOOMLA! STYLES

----------------------------------------------------

*/



.createdate,.modifydate,.small {

	color: #FFFFFF;

	font-size: .89em;

}





/*Header for table content*/



td.sectiontableheader {

	color: #FFF;

	background: #222;

	text-align: center;

	border-right: 1px solid #666;

}

/*Alternating table rows*/



tr.sectiontableentry1 td,td.sectiontableentry1 {

	background-color: #fff;

	border-bottom: 1px solid #eee;

}



tr.sectiontableentry2 td ,td.sectiontableentry2 {

	background-color: #fff;

	border-bottom: 1px solid #eee;



}



/* Article Overflow */





div.blog_more ul li a {

	border-bottom: 1px solid #eee;

}



div.blog_more ul li a:hover {

	background-color: #FFF;

}



/* Article TOC Table */



table.contenttoc {

	color: #330;

	border: 1px solid #d6d6d6;

}

table.contenttoc th {

	background-color: #ececec;

	color: #4f4f4f;

}



div.mosimage_caption {

	font-size: 0.9em;

	color: #666;

}



.pagenav {

	font-size: 1em;

	color: #73819C;

}





/* @group NAVBAR */

/*

----------------------------------------------------

               SUCKERFISH MENU COLORS

----------------------------------------------------

*/





#navmenu ul li a {

/* NAV UP COLOR */	color: #fff;

	background-image:url(../images/style1/nav_sep.png);

	background-position: right top;

	background-repeat: no-repeat;



}



#navmenu li a:hover,

#navmenu li:hover a,

#navmenu li.iehover a,

/* enforce active styles */

#navmenu li#current.iehover a,

#navmenu li.active:hover a

 {

/* NAV OVER COLOR */color: #fff;

	background-image:url(../images/style1/nav_sep.png);

	background-position: right top;

	background-repeat: no-repeat;

	background-color: #900;

}



#navmenu li.active a{
	color: #900;

	background-image:url(../images/style1/nav_sep.png);

	background-position: right top;

	background-repeat: no-repeat;
	
}

#navmenu li.active a:hover {

	background-image:url(../images/style1/nav_sep.png);

	background-position: right top;

	background-repeat: no-repeat;
	
	color:#FFFFFF;

}



#navmenu li:hover li a,

#navmenu li.iehover li a {

/* SUBLEVEL NAV UP COLOR */	color: #fff;

}





#navmenu li:hover ul, 

#navmenu li:hover ul li,

#navmenu li:hover ul li a,

#navmenu li.iehover ul, 

#navmenu li.iehover ul li,

#navmenu li.iehover ul li a

 {

/* SUBLEVEL NAV UP BG COLOR */	background-color: #900;

}



#navmenu li:hover ul li:hover,

#navmenu li:hover ul li a:hover,

#navmenu li.iehover ul li:hover,

#navmenu li.iehover ul li a:hover,

/* enforce active styles */

#navmenu li.active:hover ul li:hover,

#navmenu li.active:hover ul li a:hover,

#navmenu li#current.iehover ul li:hover,

#navmenu li#current.iehover ul li a:hover

{

/* SUBLEVEL NAV OVER BG COLOR */	background-color: #880002;

/* SUBLEVEL NAV OVER TEXT COLOR */	color: #FFF;

}





#navmenu li li {

/* SUBLEVEL SEPARATOR */	border-bottom: 1px solid #7a0002;

}



#navmenu li ul {

	width: 173px;

/* SUBLEVEL BLOCK OUTLINE */

	border-right: 1px solid #7a0002;

	border-left: 1px solid #7a0002;

	border-top: none;

}



/* END TOPNAV CUSTOMIZATION */

#navmenu li, #navmenu {background: url(../images/style1/nav_bg.png) repeat-x 0 bottom;font-weight: bold;}

#navmenu ul li:hover,#navmenu ul li.iehover {background: url(../images/style1/nav_right_over.png) no-repeat right center;}

#navmenu ul li:hover li a,#navmenu ul li.iehover li a {background-image: none;}

#navmenu ul ul a {width: 170px;}

#navmenu li li,#navmenu li.haschild ul li#current:hover,#navmenu li.haschild ul li#current.iehover {width: 173px;}

#navmenu {background: url(../images/style1/nav_bg.png) repeat-x center center;}

#navmenu .leftbar {background: url(../images/style1/leftbar.png) no-repeat left center;}

#navmenu .rightbar {background: url(../images/style1/rightbar.png) no-repeat right center;}

#navmenu li a {background: url(../images/style1/nav_sep.png) 100% 0 no-repeat;}



/* @end */



/* Module BG Images - Proceed with caution */

div.module,div.modulebdr{background: url(../images/style1/topright_bdr.png) 100% 0 no-repeat;}

div.module div, div.modulebdr div {background: url(../images/style1/topleft_bdr.png) 0 0 no-repeat;}

div.module div div, div.modulebdr div div  {background: url(../images/style1/botright_bdr.png) 100% 100% no-repeat;}

div.module div div div, div.modulebdr div div div  {background: url(../images/style1/botleft_bdr.png) 0 100% no-repeat;}

div.modulelight {background: url(../images/style1/topright_light.png) 100% 0 no-repeat;}

div.modulelight div {background: url(../images/style1/topleft_light.png) 0 0 no-repeat;}

div.modulelight div div {background: url(../images/style1/botright_light.png) 100% 100% no-repeat;}

div.modulelight div div div {background: url(../images/style1/botleft_light.png) 0 100% no-repeat;}

div.moduledark {background: url(../images/style1/topright_dark.png) 100% 0 no-repeat;}

div.moduledark div {background: url(../images/style1/topleft_dark.png) 0 0 no-repeat;}

div.moduledark div div  {background: url(../images/style1/botright_dark.png) 100% 100% no-repeat;}

div.moduledark div div div  {background: url(../images/style1/botleft_dark.png) 0 100% no-repeat;}

div.modulemid {background: url(../images/style1/topright_mid.png) 100% 0 no-repeat;}

div.modulemid div{background: url(../images/style1/topleft_mid.png) 0 0 no-repeat;}

div.modulemid div div  {background: url(../images/style1/botright_mid.png) 100% 100% no-repeat;}

div.modulemid div div div  {background: url(../images/style1/botleft_mid.png) 0 100% no-repeat;}

.modulebdr {background: url(../images/style1/boxright_bdr.png) top right no-repeat;}

.modulebdr div {background: url(../images/style1/boxleft_bdr.png) top left no-repeat;}

.modulebdr div div {background: url(../images/style1/boxleft_bdr.png) bottom left no-repeat;}

.modulebdr div div div {background: url(../images/style1/boxright_bdr.png) bottom right no-repeat;}

.moduledark {background: url(../images/style1/boxright_dark.png) top right no-repeat;}

.moduledark div {background: url(../images/style1/boxleft_dark.png) top left no-repeat;}

.moduledark div div {background: url(../images/style1/boxleft_dark.png) bottom left no-repeat;}

.moduledark div div div {background: url(../images/style1/boxright_dark.png) bottom right no-repeat;}

.modulemid {background: url(../images/style1/boxright_mid.png) top right no-repeat;}

.modulemid div {background: url(../images/style1/boxleft_mid.png) top left no-repeat;}

.modulemid div div {background: url(../images/style1/boxleft_mid.png) bottom left no-repeat;}

.modulemid div div div {background: url(../images/style1/boxright_mid.png) bottom right no-repeat;}

.modulelight {background: url(../images/style1/boxright_light.png) top right no-repeat;}

.modulelight div {background: url(../images/style1/boxleft_light.png) top left no-repeat;}

.modulelight div div {background: url(../images/style1/boxleft_light.png) bottom left no-repeat;}

.modulelight div div div {background: url(../images/style1/boxright_light.png) bottom right no-repeat;}

.moduledarkS {background: url(../images/style1/mod_tr_darkS.png) top right no-repeat;}

.moduledarkS div {background: url(../images/style1/mod_tl_darkS.png) top left no-repeat;}

.moduledarkS div div {background: url(../images/style1/mod_bl_darkS.png) bottom left no-repeat;}

.moduledarkS div div div {background: url(../images/style1/mod_br_darkS.png) bottom right no-repeat;}

.modulelightS {background:url(../images/style1/mod_tr_lightS.png) top right no-repeat;}

.modulelightS div {background: url(../images/style1/mod_tl_lightS.png) top left no-repeat;}

.modulelightS div div {background: url(../images/style1/mod_bl_lightS.png) bottom left no-repeat;}

.modulelightS div div div {background: url(../images/style1/mod_br_lightS.png) bottom right no-repeat;}

.modulemidS {background:url(../images/style1/mod_tr_midS.png) top right no-repeat;}

.modulemidS div {background: url(../images/style1/mod_tl_midS.png) top left no-repeat;}

.modulemidS div div {background: url(../images/style1/mod_bl_midS.png) bottom left no-repeat;}

.modulemidS div div div {background: url(../images/style1/mod_br_midS.png) bottom right no-repeat;}

p.p1 {background-image: url(../images/style1/1_1.png);}

p.p2 {background-image: url(../images/style1/1_2.png);}

p.p3 {background-image: url(../images/style1/1_3.png);}

p.p4 {background-image: url(../images/style1/1_4.png);}

p.p5 {background-image: url(../images/style1/1_5.png);}

p.p6 {background-image: url(../images/style1/1_6.png);}

p.p7 {background-image: url(../images/style1/1_7.png);}

p.p8 {background-image: url(../images/style1/1_8.png);}

p.p9 {background-image: url(../images/style1/1_9.png);}

p.p10 {background-image: url(../images/style1/1_10.png);}