/*
* JEZ Rego Joomla! 1.5 Template :: Stylesheets :: layout styling
*
* @package		JEZ Rego
* @version		1.0.0
* @author		JoomlaEZ.com
* @copyright	Copyright (C) 2008 JoomlaEZ.com. All rights reserved
* @license		Commercial Proprietary
*
* Please visit http://joomlaez.com/ for more information
*/

/*----------------------------------------------------------------------------*/

/*********
* Header *
*********/

#jezHeader {
	background: url(../images/bg_header_green.png) 0 0 repeat-x;
	height: 200px;
	width: 100%;
}
#jezHeader > .container {
	width: 1005px;
margin-left: auto;
margin-right: auto;
padding-right: 53px;
}

#jezLogo {

	height: 46px;
	margin: 0px 0 0 5.667em;
	width: 111px;
}
#jezNav {
	position: relative;
	width: auto;
}
#modUser3 {
	height: 30px;
	margin: 169px 18.917em 0 0;
position: relative;
z-index: 2000;
}

#modTop {
	bottom: 8px;
	position: absolute;
	right: 3.833em;
}

/* font resizer */
#increaseFontSize, #resetFontSize, #decreaseFontSize {
	color: #f4e0e2;
	display: block;
	float: left;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	text-align: center;
	text-decoration: none;
	width: 19px;
}
#increaseFontSize {
	font-size: 15px;
}
#resetFontSize {
	font-size: 13px;
}
#decreaseFontSize {
	font-size: 11px;
}
#increaseFontSize:hover, #resetFontSize:hover, #decreaseFontSize:hover {
	background: url(../images/font_resizer-a.png) 0 0 no-repeat;
	color: #626262;
}

/*----------------------------------------------------------------------------*/

/*******
* Body *
*******/

#jezPage {
	background-color: #333333;
	background: #333333 url(../images/Title03.png) 0 0 no-repeat;
	padding-top: 10px;
}
#jezMain {

	margin: 0 0 0 19.333em;
	padding-bottom: 10px;
}
#jezLocal, #jezSub {
	padding: 4px 0 5px;
}
#jezLocal, #jezSub {
	width: 16.417em;
}
#jezSub {
	margin-right: 2.5em;
}

#jezMain.tc, #jezLocal.tc {
	margin-right: 0;
}

.gr3 #jezMain {
	width: 950px;
}
.gr3 #jezLocal {
	margin-left: -58.167em;
}

.gr2 #jezMain {
	width: 58.5em;
}
.gr2 #jezLocal.expandLeft, .gr2 #jezSub.expandRight {
	width: 57.833em;
}
.gr2 #jezMain.tc {
	margin-left: 2.167em;
}
.gr2 #jezLocal {
	margin-left: -75.333em;
}
.gr2 #jezLocal.expandBoth, .gr2 #jezLocal.expandLeft {
	margin-left: 2.5em;
}
.gr2 #jezLocal.expandBoth, .gr2 #jezSub.expandBoth {
	width: 37.083em;
}
.gr2 #jezSub.expandRight {
	float: left;
	margin: 0 .333em 0 19.667em;
}
.gr1 #jezMain {
	margin-left: 2.167em;
	width: 75.667em;
}

.gr1 #jezLocal, .gr1 #jezSub {
	float: left;
	margin-left: 2.5em;
	width: 75em;
}

/* left module position :: rounded corners */
#jezLocal .jezRounded6Imgs {
	margin-bottom: 9px;
}
#jezLocal .jezRounded6Imgs .hd {
	background-image: url(../images/mod_left-hl.png);
}
#jezLocal .jezRounded6Imgs .hd .c {
	background-image: url(../images/mod_left-hr.png);
}
#jezLocal .jezRounded6Imgs .bd {
	background-image: url(../images/mod_left-bl.png);
}
#jezLocal .jezRounded6Imgs .bd .c {
	background-image: url(../images/mod_left-br.png);
	color: #fff;
}
#jezLocal .jezRounded6Imgs .ft {
	background-image: url(../images/mod_left-fl.png);
}
#jezLocal .jezRounded6Imgs .ft .c {
	background-image: url(../images/mod_left-fr.png);
}
#jezLocal .jezRounded6Imgs h3 {
	background: url(../images/mod_left-hd.png) no-repeat;
	color: #2E6854;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 1em;
	height: 36px;
	line-height: 36px;
	margin-bottom: -11px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: -18px;
left: 60px;
	width: 200px;
}
#jezLocal .black h3 {
	color: #2E6854;
	margin-bottom: -8px;
}
#jezLocal .jezRounded6Imgs a {
	color: #fff;
}

/* left and right module positions :: rounded corners */
#jezSub .jezRounded6Imgs,
#jezLocal .black {
	margin-bottom: 9px;
}
#jezSub .jezRounded6Imgs .hd,
#jezLocal .black .hd {
	background-image: url(../images/mod_right-hl.png);
}
#jezSub .jezRounded6Imgs .hd .c,
#jezLocal .black .hd .c {
	background-image: url(../images/mod_right-hr.png);
}
#jezSub .jezRounded6Imgs .bd,
#jezLocal .black .bd {
	background-image: url(../images/mod_right-bl.png);
}
#jezSub .jezRounded6Imgs .bd .c,
#jezLocal .black .bd .c {
	background-image: url(../images/mod_right-br.png);
}
#jezSub .jezRounded6Imgs .bd .c .s,
#jezLocal .black .bd .c .s {
	margin: 0 1px;
	background-image: url(../images/mod_right-s.png);
}
#jezSub .jezRounded6Imgs .bd .c .s {
	color: #fff;
}
#jezSub .jezRounded6Imgs .ft,
#jezLocal .black .ft {
	background-image: url(../images/mod_right-fl.png);
}
#jezSub .jezRounded6Imgs .ft .c,
#jezLocal .black .ft .c {
	background-image: url(../images/mod_right-fr.png);
}
#jezSub .jezRounded6Imgs h3 {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 1.083em;
letter-spacing: 0px;

	position: relative;
	margin-bottom: -8px;
	text-transform: uppercase;
	top: -14px;
margin-left: -20px;

}
#jezSub .jezRounded6Imgs h3 {
	background: url(../images/mod_right-hd.png) -5% 50% no-repeat;
	
}
#jezSub .jezRounded6Imgs h3 {
	color: #999999;
padding-left: 30px;
        margin-left: -5px;
}

#jezSub .orange h3 {
	background: url(../images/mod_right-hd_orange02.png) 100% 40% no-repeat;
	color: #2e6855;
}

/* component output wrapper :: rounded corners */
#jezMain.jezRounded6Imgs .hd {
	background-image: url(../images/com_hl.png);

}
#jezMain.jezRounded6Imgs .hd .c {
	background-image: url(../images/com_hr.png);
}
#jezMain.jezRounded6Imgs .bd {
	background-image: url(../images/com_bl.png);
}
#jezMain.jezRounded6Imgs .bd .c {
	background-image: url(../images/com_br.png);
}
#jezMain.jezRounded6Imgs .ft {
	background-image: url(../images/com_fl.png);
}
#jezMain.jezRounded6Imgs .ft .c {
	background-image: url(../images/com_fr.png);
}

/* bottom module position */
#modBottom .moduletable {
	margin-bottom: 0;
	padding-bottom: 14px;
}

/*----------------------------------------------------------------------------*/

/*********
* Extras *
*********/

#jezExtras {
	background: #000 url(../images/bg_extras.png) 0 0 repeat-x;
	width: 100%;
}

#jezExtras .gr4 .moduletable {
	width: 16.417em;
}
#jezExtras .gr4 .fl .moduletable {
	margin-left: 3.083em;
}
#jezExtras .gr4 #modUser7 .moduletable {
	margin-left: 3.167em;
}

#jezExtras .gr3 .moduletable {
	width: 23em;
}
#jezExtras .gr3 .fl .moduletable {
	margin-left: 3em;
}

#jezExtras .gr2 .moduletable {
	width: 36.25em;
}
#jezExtras .gr2 .fl .moduletable {
	margin-left: 2.5em;
}

#jezExtras .gr1 .moduletable {
	margin-left: 2.5em;
	width: 75em;
}

#jezExtras .first .moduletable {
	margin-left: 2.5em;
}
#jezExtras .fr .moduletable {
	margin-right: 2.5em;
}

#jezExtras .moduletable {
	color: #fff;
	margin-bottom: 29px;
	margin-top: 13px;
}
#jezExtras .moduletable h3 {
	color: #2E6855;
	font-family: "MS Reference Sans Serif", Helvetica, Jamrul, sans-serif;
	margin-bottom: 2px;
}



/*----------------------------------------------------------------------------*/

/*********
* Footer *
*********/

#jezFooter {
background: #000000 url(../images/Footer02.png) no-repeat bottom center;
	padding-top: 1px;
margin-left: auto;
margin-right: auto;
}
#modFooter {
	margin-left: 2.5em;
}
#modSyndicate {
	margin-right: 2.5em;
}

/*----------------------------------------------------------------------------*/

/*********
*TGN *
*********/
.WidescreenBkgd {
	background: url(../images/TestTGN/WidescreenBkgd.png) 0 0 no-repeat;
}
.WidescreenBkgd02 {
        background: url(../images/TemplateImages/VidBkgdWide-White02.jpg) 0 0 no-repeat;
}
.VideoBkgdJML {
	background: url(../images/TemplateImages/VideoBkgdJML.png) 0 0 no-repeat;
         float: top; 
        padding-top: 0px;
        height: 900px;
}
.FooterBkgd {
	background: url(../images/Footer01.png) 0 0 no-repeat;
padding: 20px 0px 0px 0px;
}

.NewsBkgdGreen01 {
       background: url(../images/TemplateImages/NewsBkgd-Green01.png) 0 0 no-repeat;
}
.NewsBkgdWhite01 {
       background: url(../images/TemplateImages/NewsBkgd-White01.png) 0 0 no-repeat;
}
.NewsBkgd00 {
        background: url(../images/TemplateImages/NewsBkgd02.png) 0 0 no-repeat;
padding-top: 5px;
}
.NewsFlashBkgd00 {
        background: url(../images/TemplateImages/NewsflashBkgd02.png) 0 0 no-repeat;
padding-top: 0px;
}
.SlidesBkgd00 {
        background: url(../images/TemplateImages/HomeIndexBkgd05.png) 0 0 no-repeat;
}
.OldMenuScroll {
        height: 75px;
width: 160px;
	overflow-y: auto;
padding-bottom: 30px;
}
.IndexNU {
	background: url(../images/TemplateImages/VidBkgd/NU-Index01.png) 0 0 no-repeat;
}
.MenuScroll {
width:100%;
	height: 125px;
	overflow: auto;
	margin:0;
	padding:0;
	position: relative; /*Putting the parent on equal footing with it's children*/
	zoom:1; /*Force hasLayout in IE5+*/
}
.FrontScroll {
       width:100%;
	height: 50px;
	overflow: auto;
	margin:0;
	padding:0;
	position: relative; /*Putting the parent on equal footing with it's children*/
	zoom:1; /*Force hasLayout in IE5+*/
}

.LineHeight {
        line-height: 0px;
}
.AboutVideo {
         float: left; 
         text-align: center;
}
.VideoWindow {
margin: 30px 0px 0px 0px;
padding: 30px 0px 0px 0px;
}
.AlignBottom {
        vertical-align: bottom;
}