/* IMAGES
================================================== */

/* Medium Horizontal Thumbnail */
.drop_level img,
{
	padding-right: 5px;
	width:40px;
	height:30px;
}

.langFlag {
	border: 1px Solid #ebebeb;
	padding: 2px;
	width: 100px;
	height: 55px;
}


/* LOGO
================================================== */
#logo a {
	background: transparent url(../images/logo.png) no-repeat;
}

/* HEADER
================================================== */

#headerTop {
	height: 100px;
	background: url(../images/header_gradient_1.gif) repeat-x;
	background-position: bottom;
	border-bottom: 1px Solid  #CCCCCC;
}

#navigation {
	background: transparent url(../images/navigation_bg.png) no-repeat;
}


/* ----- Main Menu ----- */
#menu li,
#menu li a {
	background: transparent url(../images/navigation.gif) no-repeat;
}
#menu li {
	background-position: right 0px;
}
#menu li a {
	background-position: left 0px;
}
#menu li a span {
	background-image: none;
}
#menu li.drop a span {
	background: transparent url(../images/navigation.gif) no-repeat scroll right -224px;
}

#menu li:hover,
#menu li.active {
	background-position: right -46px;
}

#menu li:hover a,
#menu li.active a {
	background-position: left -46px;
}

#menu li:active {background-position: right -92px;}
#menu li:active a {background-position: left -92px;}

#menu li.drop:hover, 
#menu li.drop:active {
	background-position: right -138px;
}

#menu li.drop:hover a, 
#menu li.drop:active a {
	background-position: left -138px;
}


#menu li.active a span,
#menu li.drop:hover a span, 
#menu li.drop:active a span {
	background-position: right -237px;
}


/* Reset styles for second level nav elements */
#menu li div,
#menu li div li,
#menu li div a,
#menu li div a span {
	background-image: none;
}

#menu li div.drop_level,
#menu li div.drop_level div,
#menu li.alterior div.drop_level li a:hover {
	background: transparent url(../images/main_navigation.png) no-repeat;
}


/* Reset styles for child div elements */
#menu li div.drop_level div div {
	background-image: none;
}


/* ----- alterior ----- */
/* add alterior dropdown background */
#menu li.alterior div.drop_level {
	background-position: -682px bottom;
}
/* remove sliding doors for alterior dropdown, use fixed size */
#menu li.alterior div.drop_level div {
	background: none;
}

#menu li.alterior div.drop_level li a:hover {
	background-position: 0px -200px;
}
#menu li.alterior div.drop_level li a span {
	background: none;
}



/* FOOTER
================================================== */

#footer {
	width: 951px;
	margin: 0 auto;
	color: #999999;
	height:70px;/* Height of the footer */
	background: url(../images/footer_div.png) repeat-x;
}

#footer p {
	float:right;
	padding-top: 10px;
	color: #999999;
}

#footer a {
	padding-top: 10px;
	color: #999999;
	text-decoration: none;
}

/* HOMEPAGE PAGE HEADINGS AND CONTAINERS
=================================================*/

#schSearchCont {
	width:421px;
	padding:0 0 0px 0;
}

#schSearchHdr {
	height: 27px;
	width: 421px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;	
	background: #ffffff url("../images/searchHdr1.png") no-repeat left top;
}

#schSearchHdr h3{
   padding: 5px 0 0 10px;
}

#schSearchCont #content {
	border: solid 1px #ebebeb;
	margin: 0px;
	padding: 5px 10px 10px 10px;
	background: #ffffff;
}

#schSearchCont #footer {
	background: #ffffff url("../images/footer.png") no-repeat ;
	height: 11px;
}

#stanCont {
	width:309px;
	padding:0 0px 0px 0;
	float:left;
	height: auto;
}

#stanHdr {
	height:27px;
	width: 309px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;	
	background: #ffffff url("../images/newsHdr.png") no-repeat left top;
}

#stanHdr1 {
	height:27px;
	width: 309px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;	
	background: #ffffff url("../images/newsHdr_blck.png") no-repeat left top;
}

#stanHdr h3 {
   padding: 5px 0 0 10px;
}

#stanHdr1 h3 {
   padding: 5px 0 0 10px;
}

#stanCont #content {
	border: solid 1px #ebebeb;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	background: #ffffff;
	width: 297px;
	height: auto;

}

#stanCont #contentnopadding {
	border: solid 1px #ebebeb;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	background: #ffffff;
	width: 299px;	
}


#stanCont #content p{
	font-size:85%;
	line-height:1.4em;
}

#stanCont #content h3{
	color:#054917;
	margin:0px 0pt;
}

#stanCont #content_nopadding {
	border-left: solid 1px #ebebeb;
	margin: 0px;
	background: #ffffff;
	width:auto;
}


#stanCont #footer {
	background: #ffffff url("../images/footer.png") no-repeat ;
	height: 11px;
}




/*CURVED BOX SMALL ALL ONE
==================================================================*/


.bl {
	background: url("../images/bl.gif") 0 100% no-repeat #ffffff; 
	width:auto
}
	
.br {
	background: url("../images/br.gif") 100% 100% no-repeat; 
	height:auto
}

.tl {
	background: url("../images/tl.gif") 0 0 no-repeat
}

.tr {
	background: url("../images/tr.gif") 100% 0 no-repeat; 
	padding:5px
}

.clear {
	font-size: 1px;
	height: 1px} 

/*Page Banners
=====================================================================*/

#bannerContainer {
	width:auto;
	clear: both;
	height: auto;
}

#bannerContainer h1{
	padding:70px 0px 0px 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
}

#bannerHeader{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic1.jpg") no-repeat left top;
}

#bannerHeader1{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic2.jpg") no-repeat left top;
}

#bannerHeader2{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic3.jpg") no-repeat left top;
}

#bannerHeader3{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic4.jpg") no-repeat left top;
}

#bannerHeader4{
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic5.jpg") no-repeat left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#bannerHeader5{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic6.jpg") no-repeat left top;
}

#bannerHeader6{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic7.jpg") no-repeat left top;
}

#bannerHeader7{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic8.jpg") no-repeat left top;
}

#bannerHeader8{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic9.jpg") no-repeat left top;
}

#bannerHeader9{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic10.jpg") no-repeat left top;
}

#bannerHeader10{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic11.jpg") no-repeat left top;
}

#bannerHeader11{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic12.jpg") no-repeat left top;
}

#bannerHeader12{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic13.jpg") no-repeat left top;
}

#bannerHeader13 {
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic14.jpg") no-repeat left top;
}

#bannerHeader14 {
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic15.jpg") no-repeat left top;
}

#bannerHeader15 {
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic16.jpg") no-repeat left top;
}

#bannerHeader16 {
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic17.jpg") no-repeat left top;
}

#bannerHeader17{
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic18.jpg") no-repeat left top;
}

#bannerHeader18 {
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic19.jpg") no-repeat left top;
}

#bannerHeader19 {
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic20.jpg") no-repeat left top;
}

#bannerHeader20 {
	height: 98px;
	width: 950px;
	font-size: 12px;
	font-weight: bold;
	color: #0A470E;
	background: #ffffff url("../images/headers/pic21.jpg") no-repeat left top;
}

#langHeader{

	font-size: 18px;
	font-weight: bold;
	color: #0A470E;
}

.fleetImg{
	width: 177px;
	height: 90px;
	border: 1px Solid #0A470E;
	padding: 2px;
}

.searchBtn {
	background-image: url(../images/search_btn.gif);
	width: 64px;
	height: 24px;
}


.s_nr {background: url("../img/sprites/g3master_norep.png") no-repeat 0px 0px}  /* s_nr stands for Sprite No-Repeat */

.s_rx {background: url("../img/sprites/g3master_repx.png") repeat-x 0px 0px}    /* s_rx stands for Sprite Repeat-X */

.s_ry {background: url("../img/sprites/g3master_repy.png") repeat-y 0px 0px}    /* s_ry stands for Sprite Repeat-Y */

div.headtop {
	width: 100%;
	height: 5px;
	background-color: white;
	background-position: 0px -200px;
    line-height: normal !importnat;
}
div.headtop div.left {
    width: 5px;
    height: 5px;
    background-position: 0px 0px;
    float: left;
}
div.headtop div.right {
    width: 5px;
    height: 5px;
    background-position: 0px -20px;
    float: right;
}

div.contentbottom {
	width: 100%;
    background-color: #FFFFFF;
    height: 5px;
	line-height: normal !importnat;
	background-position: 0px -200px;
}
div.contentbottom div.left {
    width: 5px;
    height: 5px;
    background-position: 0px -40px;
    float: left;
    position: relative;
}
div.contentbottom div.right {
    width: 5px;
    height: 5px;
    background-position: 0px -60px;
    float: right;
    position: relative;
    
}





/*******************************************************************************/




.pageImg {
	
	
	
}
