@charset "utf-8";

body { 
		background-image: url(images/background.jpg); background-repeat: repeat-x; background-position: top; margin: 0px; 
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333333;
}

h1 {
		color: #333; font-family: "Century Gothic", Arial, GillSans; font-size: 20px; font-weight: normal;
}

h3 {
		color: #333; font-family: "Century Gothic", Arial, GillSans; font-size: 20px; font-weight: bold; margin: 0px;
}

#wrapper { 
		margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: auto; width: 900px;
}

#header {
	margin: 0px; float: left; clear: left; height: 157px; width: 900px;
}

#logo {
	float: left; height: 140px; width: 175px; margin-top: 0px; margin-right: 70px; margin-bottom: 0px; margin-left: 0px;
}

#navContainer {
	margin: 0px; float: left; height: 60px; width: 595px; 
}

/* Remove List Formattings
~~~~~~~~~~~~~~~~~~~~  */
 ul.menu, li.menu {
	list-style-type: none; margin: 0px; padding: 0px;
}

#nav {
	margin-top: 26px; 
}
#nav ul {list-style-type: none; margin: 0; padding: 0; font-size: 81%; text-transform: uppercase;width:auto;white-space:normal;}
#nav ul li {float: left; color: #fff; text-align: center; font-weight: normal;}
#nav ul li a {display: block; padding: 0em 1.0em 1em 0.6em;  font-family: "Century Gothic", Arial, GillSans; font-size: 16px; font-weight: bold; color: #CCCCCC; text-decoration: none;}
#nav ul li a:hover, #nav li a:focus {border-color: #fff; color: #ca871a; background-image: url(/templates/allcss/images/arrow.png); background-repeat: no-repeat; background-position: center bottom;}
#nav li a:active, #nav ul li a.active {border-color: #fff; color: #ca871a; background-image: url(/templates/allcss/images/arrow.png); background-repeat: no-repeat; background-position: center bottom;}

/* Header menu */	 
#header_menu {position: absolute; margin-left: 20px;}
#header_menu li {line-height: normal;}
#header_menu ul {z-index: 10; clear: both;}

/* Current page Customisations*/
#nav li.menu-current a		{border-color: #fff; color: #ca871a; background-image: url(/templates/allcss/images/arrow.png); background-repeat: no-repeat; background-position: center bottom;}
#nav li.menu-current a		{border-color: #fff; color: #ca871a; background-image: url(/templates/allcss/images/arrow.png); background-repeat: no-repeat; background-position: center bottom;} 


/* 2nd Child menu */
#nav .menu li ul {position: absolute; top: 34px; width: 250px; margin: 0; display: none; text-transform: none; border-top: 0; font-size: 100%;}
#nav .menu li ul li {width: 250px; text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em;}
#nav .menu li ul a {width: 250px; padding: .6em .1em .6em .4em; background: #fff; color: #333; border: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

/* 2nd Child link hover */
#nav .menu li ul a:hover {color: #ca871a; background: #f0f0f0; border: 0;}

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}


/* 3rd Child Menu Appreances */
#nav .menu li ul li ul li a 	{ width: 11.5em; padding: .6em .1em .6em .4em; background: #c6c6c6; color: #fff; }

/* Positioning the Pop-out Drops */
#nav li {position: relative;}

#nav ul ul ul {
	position: absolute; top: 1px; left: 100%;
}

/* end menu */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* only start page*/
#left-start {
float: left; height: auto; width: 900px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}

#border-start {
float: left;  width:900px; background:url(images/content.jpg) repeat-x  #fff; margin-top: 0px; height:6px;
}

#content-start {
padding-top:16px;
}




#left {
float: left; height: auto; width: 600px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}

#border-left {
float: left;  width:600px; background:url(images/content.jpg) repeat-x  #fff; margin-top: 0px; height:6px;
}

#content1 {
padding-top:16px;
}

#content1 a {
	color: #F0B93B;
}

#right {
 float: right; height: auto; width: 280px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
} 

.border-right-top {
float:left;  width:280px; height:6px; background:url(images/content.jpg) repeat-x  #fff; 
}

.border-right-bottom {
float:left;  width:280px; height:6px; background:url(images/content.jpg) repeat-x  #fff;  margin-top:16px;
}


#right-head {
font-size:16px; font-weight:bold; margin-top:34px; padding-left:20px;
}

#submenu {
 float: left; margin: 0px;padding:0px; 
} 


#submenu ul {

} 

#submenu li {
margin-bottom:2px; list-style-image: url(images/red-arrow.png); list-style-position:inside;
} 

#submenu a {
color:#333; text-decoration:none; font-size:13px; vertical-align:text-bottom; text-decoration: none;
} 

#submenu a:hover {
color: #ca871a;
} 

#submenu .menu-current a {
color: #ca871a;
text-decoration:none;
} 

#submenu .menu-top {
 float: left; margin-left:20px;padding:0px;
} 

.right-image {
float:left; width:280px; height: auto; min-height:120px; margin-top:16px;

}

#footer {
	height: 160px; width: 100%; background-image: url(images/footer.jpg); background-repeat: repeat-x; margin-top: 25px;
	margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left;
}

#footer-wrapper {
	margin: 0 auto; width: 900px; height: auto;	
}

#footer-text {
	margin: 0px; float: left; height: 130px; width: 375px; margin-top: 15px; color: #fff; line-height: 29px;
}

#footer-text a{
	color: #666666;  text-decoration:none;
}

#search {
	float: right; width: 275px; height: 100px; margin-top: 35px; text-align: right;
}

#wb_search {
	background:#8d1d20;border:1px solid #666;color:#fff;
}

#search input[type='text'] {background:#fff;  border:1px solid #ccc; color:#333; width:140px;padding-left:6px;padding-bottom:2px;}

#logos {
	float: left; width: 255px; margin-left: 15px; margin-top: 45px; display: inline;
}

#logos img{
	border: none; margin-right: 10px;
}

.border-right-top2 {
float:left;  width:280px; height:6px; background:url(images/content.jpg) repeat-x  #fff; margin-bottom: 10px;
}

#content2{
	float: left; width: 280px; margin-right: 27px;
}

#content2 a {
	color: #F0B93B;
}

#content3{
	float: left; width: 280px; margin-right: 18px;
}

#content3 a {
	color: #F0B93B;
}

#drop-down {
	float: left; margin-left: 35px; margin-top: 55px;
}

.box { float: left; background:#fff; width:290px; height:290px;}
.box .border-top {background:url(images/border.gif) repeat-x top;}
.box .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left;}
.box .border-right {background:url(images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:22px 20px 22px 23px;}
.box h3 { margin-bottom:18px;}
.box dl dt { font-size:1.5em; margin-bottom:7px;}
.box dl dd { margin-bottom:14px;}

#loopedSlider { position:absolute; left:190px; top:86px;}
#loopedSlider .container { width:792px; height:418px; overflow:hidden; position:relative;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div { position:absolute; top:0; left:0; width:792px; height:418px;}
#loopedSlider ul.pagination { width:101px; height:43px; background:url(images/buttons-bg.gif) no-repeat left top; position:absolute; left:-188px; top:271px;}
#loopedSlider ul.pagination li { float:left; margin-right:-11px; padding:11px 0 0 15px;}
#loopedSlider ul.pagination li.active { background:none;}
#loopedSlider ul.pagination li a { width:21px; height:21px; background:url(images/button.gif) no-repeat left top; display:block; float:left; position:relative;}
#loopedSlider ul.pagination li a:hover,
#loopedSlider ul.pagination li.active a { 
	background:url(images/button-act.gif) no-repeat left top;
}

#newsSlider,
#newsSlider1,
#newsSlider2,
#newsSlider3,
#newsSlider4,
#newsSlider5 { 
	position:relative; clear:both;
}

#newsSlider  .container,
#newsSlider1 .container,
#newsSlider2 .container,
#newsSlider3 .container,
#newsSlider4 .container,
#newsSlider5 .container { 
	overflow:hidden; position:relative;
}

#newsSlider	 div.slides,
#newsSlider1 div.slides,
#newsSlider2 div.slides,
#newsSlider3 div.slides,
#newsSlider4 div.slides,
#newsSlider5 div.slides { 
	position:absolute; top:0; left:0; 
}

#newsSlider  div.slides div.slide,
#newsSlider1 div.slides div.slide,
#newsSlider2 div.slides div.slide,
#newsSlider3 div.slides div.slide,
#newsSlider4 div.slides div.slide,
#newsSlider5 div.slides div.slide { 
	position:absolute; top:0; left:0; padding:0; margin:0; 
}

#newsSlider  .previous,
#newsSlider1 .previous,
#newsSlider2 .previous,
#newsSlider3 .previous,
#newsSlider4 .previous,
#newsSlider5 .previous,
#newsSlider  .next,
#newsSlider1 .next,
#newsSlider2 .next,
#newsSlider3 .next,
#newsSlider4 .next,
#newsSlider5 .next { 
	float:right; 
	margin-left:3px;
}

#newsSlider .container { width:250px; height:184px;}
#newsSlider,
#newsSlider div.slides div { 
	width:250px;
}

#newsSlider1 .container { width:360px; height:80px; }
#newsSlider1,
#newsSlider1 div.slides div { 
	width:360px; 
}

#newsSlider2 .container { width:270px; height:445px;}
#newsSlider2,
#newsSlider2 div.slides div { 
	width:270px;
}

#newsSlider3 .container { width:294px; height:145px;}
#newsSlider3,
#newsSlider3 div.slides div { 
	width:294px; 
}

#newsSlider4 .container { width:614px; height:118px;}
#newsSlider4,
#newsSlider4 div.slides div { 
	width:614px; 
}

#newsSlider5 .container { width:358px; height:235px;}
#newsSlider5,
#newsSlider5 div.slides div { 
	width:358px; 
}

.padder {
	margin-bottom: 25px; margin-top: 10px;
}

.padder img{
	border: none;
}
