
/*
-------------------
Banner Style
-------------------
*/
#container {
	width:886px;
	height:329px;
	margin:0 auto;
	padding-top:7px;
	position:relative;
	z-index:0;
	
}

#example {
	width:886px;
	height:329px;
	position:relative;
}

#ribbon {
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:500;
}

#frame {
	position:absolute; 
	z-index:0;
	width:739px;
	height:329px;
	top:-3px;
	left:-80px;
}

.register
{
	width:100px;
	height: 29px;
	margin-left: 50px;
	margin-bottom: 40px;
	float: right;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	width:886px;
	height:329px;
	display:block;
	z-index:100;	
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:886px;
	overflow:hidden;
	position:relative;
	display:none;
	
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:570px;
	height:329px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:80px;
	left:-70px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
	
}

#slides .next {
	left:886px;
	
}

/*
	Pagination
*/

.pagination {
	position: relative;
	bottom:40px;
	z-index:999;
	margin:0px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

/*
---------------------
END --- Banner Style
---------------------
*/

/*
-----------------------
All Pane Styles + Font
-----------------------
*/

@font-face {
    font-family: 'LiberationSansNarrowRegular';
    src: url(font/liberationsansnarrow-regular-webfont.eot);
    src: url(font/liberationsansnarrow-regular-webfont.eot?#iefix) format(embedded-opentype),
         url(font/liberationsansnarrow-regular-webfont.woff) format(woff),
         url(font/liberationsansnarrow-regular-webfont.ttf) format(truetype),
         url(font/liberationsansnarrow-regular-webfont.svg#LiberationSansNarrowRegular) format(svg);
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NovaSOLID';
    src: url(font/novasolid____-webfont.eot);
    src: url(font/novasolid____-webfont.eot?#iefix) format(embedded-opentype),
         url(font/novasolid____-webfont.woff) format(woff),
         url(font/novasolid____-webfont.ttf) format(truetype),
         url(font/novasolid____-webfont.svg#NovaSOLID) format(svg);
    font-weight: normal;
    font-style: normal;

}


body{
background-image:url(Images/page-bg.jpg);
margin: 0 ;
font-family: 'LiberationSansNarrowRegular';
}
#topHalpbg{
background-image:url(Images/top_pane_bg.png);
background-repeat:repeat-x;
background-position: top right;
min-height:452px;
height:auto !important;
height:452px;
width: 100%;
}
#Wrapper{
width:1334px;
margin: 0 auto;
clear:both;
}
/*
----------------------------
Top Pane
----------------------------
*/
#Wrapper #TopPane{
width:1334px;
min-height:172px;
height:auto !important;
height:172px; 
background-image:url(Images/Menu-Bg.jpg);
background-repeat:repeat-x;
background-position:top;
clear:both;
}
.logo{
width:253px;
height:171px;
float:left;
background-image:url(Images/Logo.jpg);
background-repeat:no-repeat;
}
.CompanyName{
margin: 0 auto;
padding-top:200px;
width:440px;
height:47px;
text-align:center;
line-height:47px;
font-family: 'NovaSOLID';
font-size:60px;
text-justify:auto;
text-shadow: #dcdcdc 0px 1px 10px;
letter-spacing:2.5px;
}
#topMenu{
width:530px;
height:56px;
padding-top:10px;
padding-left:10px;
margin-top:126px;
font-size:20px;
font-family: 'LiberationSansNarrowRegular';

}
#topMenu a:link {
margin-top:100px;
padding:25px 10px 30px 10px;
color:#555555;
font-size:19px;
text-decoration:none;
font-weight:normal;	
} 
#topMenu a:visited {

margin-top:100px;
padding:25px 10px 30px 10px;
color:#555555;
font-size:19px;
text-decoration:none;	
}
#topMenu a:hover {
text-decoration:none;
margin-top:100px;
padding:25px 10px 30px 10px;
background-color:#F00;
font-size:19px;	
color:#FFF;
background-image: url(Images/menu-orange-bg.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#fc4700;
}

#topMenu a:active {
margin-top:100px;
padding:25px 10px 30px 10px;
color:#000;
font-size:19px;
text-decoration:none;	

} 

/*.Main_DNNMenu_NodeHover, Main_DNNMenu_CSSNodeSelectedRoot, Main_DNNMenu_CSSNodeSelectedRoot {
width:530px;
height:56px;
padding-top:10px;
padding-left:10px;
margin-top:126px;
font-size:20px;

}
*/

/*
----------------------------
End of Top Pane
----------------------------

##################################################################

----------------------------
Banner Pane
------------ ----------------
*/

#Wrapper #BannerBack{
background-image:url(Images/Banner_Blk_bg.png) ;
background-position:bottom;
background-repeat:repeat-x;
width:1000px;
height:353px;
margin: 0 auto;

border-left:#333333 solid 1px;
border-right:#333333 solid 1px;
}
.Bannerbg{
background-color:#FFF;
margin: 0 auto;
width:998px;
height:342px;
z-index: -10;
}

/*
----------------------------
End of Bannner Pane
----------------------------

##################################################################

----------------------------
Middle Pane
------------ ---------------
*/
#Wrapper #middlepane{
clear:both;
width:1002px;

margin: 0 auto;
}

.boxouter{
width:329px;
min-height:359px;
height:auto !important;
height:359px;
}
.bannerheading{
position:relative;
height:26px;
background-image:url(Images/Box-top-heading-bg.png);
background-position:right bottom;
font-family:'NovaSOLID';
font-size:28px;
padding:10px;
text-shadow: #666 0px 1px 10px;
z-index:1;
letter-spacing:2px;

}
.boxContents{
width:317px; 
height:321px;
position:relative;
top:-5px;
padding-top:7px;
padding-left:3px;
background-image:url(Images/whiteboxbg.png) , url(Images/white-background.png) ;
background-repeat:repeat-x;
background-position:bottom right;
margin: 0 auto;
min-height:321px;
height:auto !important;
height:321px;
}

/*
----------------------------
End of Middle Pane
----------------------------

##################################################################

----------------------------
Bottom Pane
------------ ----------------
*/

#Wrapper #bottomone{
clear:both;
width:1002px;
/*width: 653px;*/
margin: 0 auto;
}
.advert{
width:653px;
height:108px;
float:left;
}
.socialmedia{
width:317px;
height:111px;
background-image:url(Images/bottom_white_bg.png);
float:right;
line-height:111px;
text-align:center;
}
#bottomlinks{
width:1002px;	
height:76px;
line-height:76px;
margin: 0 auto;
text-align:center;
}
		#bottomlinks a:link {
		padding:25px 10px 30px 10px;
		color:#555555;
		font-size:18px;
		text-decoration:none;
		font-weight:normal;	
		} 
		#bottomlinks a:visited {
		padding:25px 10px 30px 10px;
		color:#555555;
		font-size:18px;
		text-decoration:none;
		font-weight:normal;		
		}
		#bottomlinks a:hover {
		padding:25px 10px 50px 10px;
		color:#FFF;
		font-size:18px;
		background-image:url(Images/orangeline.png);
		background-repeat: repeat-x;
		background-position:right;
		text-decoration:none;
		font-weight:normal;	
		}
		#bottomlinks a:active {
		margin-top:100px;
		padding:25px 10px 50px  10px;
		color:#000;
		font-size:18px;
		text-decoration:none;	
		}

#bottomtwo{
background-image:url(Images/bottom_white_bg.png) , url(Images/bottom_white_bg1.png);
background-repeat:repeat-x;
min-height:90px;
height:auto !important;
height:90px;
padding-top:39px;
font-family:Arial, Helvetica, sans-serif;
color:#606060;
text-align:center;
font-size:12px;
} 

/*
----------------------------
End  of Bottom Pane
------------ ----------------
*/

/*
----------------------------
Miss
----------------------------
*/
.clear{
clear:both;
}
.spacer{
}
.white{
color:#FFF;
}

/*
-----------------------
END -- All Pane Styles
-----------------------
*/












































































