/* advanced search bar overload*/

#searchline.advanced {
	background-color: #FFFFFF;
	height:40px;
}

#searchline.advanced #querystring{
	width:160px;
}

#searchline.advanced label.querystring{
	font-size:18px;
}

#searchline.advanced #searchform{
	width:489px;
}
#searchline.advanced .left, #searchline.advanced .right{
	width:137px;
}
#searchline.advanced .right, #searchline.advanced .left {
	top: 2px;
}
#searchline.advanced p{
	margin:2px 8px 0px 8px;
	height: 40px;
}
#globalcontent .box .text{
        margin:0px 7px 0px 5px;
		position:relative;
}
#globalcontent .box .text .hr{
	margin:0px -7px 0px -5px;
}

ul.menu li div ul{
	margin-left : 0px;
}

/* changes the section header background */
#sectionhead{background-image: url(/img/global/overload/pageheader.gif);}

/* small hack to allow extended menu without js */
ul.menu li ul {display: block}

/* force 11px font size */
body, h1, h2, h3, h4, h5, h6, td{
	font-size:11px;
}

#globalsubmenu, #globaltabs div {
	font-size:12px;
}

/* no background */
.nobg {
	background-color:#FFF;
	background-image:none
}

/* no text decoration */
.nolink {
	text-decoration:none;
}

/* just red text */
.error {
	color:red;	
	font-weight:bold;	
}

#globalcontentcenter .columns1 .hr {
	margin-right:0px;
	margin-left:-7px;
	width:481px;
}

.title {
	float:left;
	color:#768996;
	margin:0px;
	margin-bottom:9px;
	font-size:18px;
}

.textalignleft {
	text-align:left;
}

.textaligncenter {
	text-align:center;
}

.textalignright {
	text-align:right;
}

.smallarrow {
	font-size: 10pt;
	letter-spacing: -2pt;
	font-family:"Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif";
}

/* special class for text only box */

ul.menu .stdtxt {
	padding: 3px 5px;
}

ul.menu .stdtxt a:link{
	text-decoration:underline;
}

/* end special class for text only box 

/* some forms classes */

/* form fonts */
input, select, textarea {
	font: 11px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.form {
	margin:0px 0px;
	width:481px;
}

.form .text, .form .textWrap {
	width:130px;
	float:left;
	text-align:right;
	margin-top:2px;
	margin-bottom:5px;
	margin-right:10px;
}

.form .textWrap {
	width:450px;
	text-align:left;
}

.form .field {
	width:220px;
	float:left;
	text-align:left;
	margin-bottom:5px;
}

.form select, .form input, .form textarea{
	font-family:"Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif";
	font-size:11px;
	font-weight:normal;
	width:220px;
}

.form .nowidth {
	width:auto;
}

.form .field .box {
	float:left;
	width:10px;
}

.form .field .text {
	float:left;
	text-align:left;
	width:190px;
}

.form .field .double1, .form .field .double2 {
	float:left;
	margin:0px;
	width:110px;
}

.form .field .double1 .text, .form .field .double2 .text {
	float:left;
	width:80px;
}

.form .formerror {
	clear:both;
	width:481px;
	margin: 5px 0px;

}

.form .formerror .errormsg {
	text-align:left;
	font-weight: bold;
	margin:0px 0px 3px 150px;
	clear:both;
}

.formtip {
	width:120px;
	text-align:left;
	margin:0px 0px;
}

#globalcontentcenter .formtip .hr{
	width:110px;
	margin:0px 5px;
}

#globalcontentcentercontent .hr{
	position:static;
}

.formtip .tip {
	padding-top:0px;
	margin:3px 0px;
	color:black;
}

.formtip .content {
	margin:0px 5px;
	color:black;
	padding-top:2px;
}

/* start of subtitle (define also hnavLarge legend because same look) */

.subtitle, .hnavLarge .legend{
	width:auto;
	margin:0px;
	margin-bottom:9px;
	padding:0px;
}

.hnavLarge .legend{
	float:left;
	margin-top:5px;
}
	
.subtitle .left, .hnavLarge .legend .left{
	float:left;
	background-image: url(/img/cookbook/b_subtitle_left.gif);
	background-position:center;
	width:5px;
	height:16px;
}
.subtitle .middle, .hnavLarge .legend .middle{
	float:left;
	background-image: url(/img/cookbook/b_subtitle_middle.gif);
	background-position:center;
	width:auto;
	height:16px;
	line-height: 16px;
	padding: 0px 6px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight: bold;
}

.subtitle .right, .hnavLarge .legend .right{
	float:left;
	background-image: url(/img/cookbook/b_subtitle_right.gif);
	background-position:center;   
	width:5px;
	height:16px;
}

/* end of subtitle */

/* start of buttons */

div.button{
	margin:0px;
}

div.button .btnleft {
	margin-left:3px;
}

div.button .btnright {
	margin-right:3px;
}

div.button .btncenter{
	padding: 0px 6px;
}

div.button .btncenter a{
	padding: 0px;
}

div.button .previous, div.button .next, div.button .go, div.button .access, div.button .cancel, div.button .help, div .button .email {
	float:left;
	width:16px;
	height:20px;
	background-position:center;
}

div.button .go {
	background-image: url(/img/cookbook/b_validate.gif);
}

div.button .access {
	background-image: url(/img/cookbook/b_access.gif);
}

div.button .cancel {
	background-image: url(/img/cookbook/b_cancel.gif);
}

div.button .help {
	background-image: url(/img/cookbook/b_help.gif);
}

div.button .previous {
	width:6px;
	background-image: url(/img/cookbook/b_blue_previous.gif);
}

div.button .next {
	width:6px;
	background-image: url(/img/cookbook/b_blue_next.gif);
}

div.button .email {
	width:19px;
	background-image: url(/img/cookbook/b_email.gif)
}

/* end of buttons */

/* start of horizontal navig */

.hnavup, .hnavdown {
	width:auto;
	margin:0px;
	padding:0px;

}

.hnavup .left, .hnavdown .left{
	float:left;
	background-image: url(/img/cookbook/b_hnav_up_left.gif);
	background-position:center;
	width:5px;
	height:16px;
	margin-left:1px;
}

.hnavup .middle, .hnavdown .middle{
	float:left;
	background-image: url(/img/cookbook/b_hnav_up_middle.gif);
	background-position:center;
	width:auto;
	height:16px;
	line-height: 16px;
	padding: 0px 6px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight: bold;
}

.hnavup .right, .hnavdown .right{
	float:left;
	background-image: url(/img/cookbook/b_hnav_up_right.gif);
	background-position:center;
	width:5px;
	height:16px;
	margin-right:1px;
}

.hnavdown {
}

.hnavdown .left{
	background-image: url(/img/cookbook/b_hnav_down_left.gif);
	width:4px;
}

.hnavdown .middle{
	background-image: url(/img/cookbook/b_hnav_down_middle.gif);
	font-weight:normal;
}

.hnavdown .middle a{
	text-decoration:none;
	line-height: 16px;
	color:#4F6368;
}

.hnavdown .right{
	background-image: url(/img/cookbook/b_hnav_down_right.gif);
	width:4px;
}
/* start of Tabs navig */

.tnavup, .tnavdown {
	margin:0px;
	padding:0px;
	height:21px;
}

.tnavup .left, .tnavdown .left{
	float:left;
	background-image: url(/img/cookbook/b_tnav_up_left.gif);
	width:9px;
	height:21px;
}

.tnavup .middle, .tnavdown .middle{
	float:left;
	background-image: url(/img/cookbook/b_tnav_up_middle.gif);
	text-align:center;
	vertical-align:middle;
	width:auto;
	height:21px;
	padding:0px 10px;
	line-height:21px;
}

.tnavup .middle a{
	text-decoration:none;
}

.tnavup .right, .tnavdown .right{
	float:left;
	background-image: url(/img/cookbook/b_tnav_up_right.gif);
	width:9px;
	height:21px;
}

.tnavdown {
	height:17px;
}

.tnavdown .left{
	margin-top:4px;
	background-image: url(/img/cookbook/b_tnav_down_left.gif);
	width:8px;
	height:17px;
	
}
.tnavdown .middle{
	margin-top:4px;
	background-image: url(/img/cookbook/b_tnav_down_middle.gif);
	height:17px;
	line-height:17px;
}

.tnavdown .right{
	margin-top:4px;
	background-image: url(/img/cookbook/b_tnav_down_right.gif);
	width:8px;
	height:17px;
}

/* start table part */

table{
	background-color:#e4ebf1;
	border-collapse: collapse;
	margin:0px;
	border-spacing:0px;
	text-align:left;
}

tr.top {
	height:22px;
	background-color:#e4ebf1;
	vertical-align:middle;
}

tr.odd{
	background-color:#e4ebf1;
	height:22px;
}

tr.even{
	background-color:#f2f5f8;
	height:22px;
}

td {
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:middle;
}

.colorbox table{
	clear:both;
	width:auto;
	padding:0px;
	margin:0px;
}

/* end table part */

/* more colums class */

//usefull to right display buttons in colorbox

.colorbox .break{
	overflow:hidden;
	height:1px;
	clear:both;
}


/* advert container */
.box .advert {
	background-image:url(/img/global/boxbottom.gif);
	margin:0px 0px 5px 0px;
	padding: 3px;
	line-height: 12px;
}

#textad {
	position:absolute;
	right:220px;
	width:350px;
	height:20px;
	line-height:17px;
	text-align:center;
}

#globalstartpage{
	position:absolute;
	right:9px;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(/img/global/bullet_arrow.gif);
	padding-left: 16px;
	line-height:17px;
}

#widebanner {
	background-color: #D5E1EA;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

#lea_468x60 {
	padding-bottom: 10px;
}

.box .advert td, #widebanner td {
	padding:0px 0px;
}

.box .advert, #widebanner table{
	background-color:#FFF;
}

.box .advert .breaker, #widebanner .breaker {
	height: 5px;
}

/* unset global styles */
.nolycosstyle {
}

.nolycosstyle table{
	background-color:#FFF;
}

.nolycosstyle td {
	padding:0px 0px;
}

/* styles used for kitis */
.kiticolumns .col1{
   margin-right: 0px;
   float:left;
   width:120px;
}
.kiticolumns .col2{
}
.breaker{
overflow:hidden;
height:1px;
clear:both;
}
.kitibox {
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
	color:#000000;
	background:#E4EBF1;
	border:1px solid #002E9D;
}

.kitibox .topleft, .kitibox .topright, .kitibox .bottomleft, .kitibox .bottomright{
	width:9px;
	height:9px;
	line-height:1px;
	overflow:hidden;
}
.kitibox .breaker{height:10px;background:#fff;}

.kitibox .topleft{float:left;background-image:url(/img/global/colorbox_topleft.gif);}
.kitibox .topright{float:right;background-image:url(/img/global/colorbox_topright.gif);}
.kitibox .bottomleft{float:left;background-image:url(/img/global/colorbox_bottomleft.gif);}
.kitibox .bottomright{float:right;background-image:url(/img/global/colorbox_bottomright.gif);}

.kitibox{border:0px;}
.kitibox a:link{color:#000;text-decoration: underline;}
.kitibox a:visited{color:#000000;}
.kitibox a:hover{color:#0000CC;text-decoration: underline;}
.kitibox a:active{color:#0000CC;}
.kitibox {font: 11px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.kitibox .content{clear:both;width:auto;padding-right:10px;margin:0px 8px 0px 8px;}
.kitibox p{padding: 0px 0px 0px 0px;line-height:17px;margin:0px}

