/**
 * Name:        Channel Insider Default Theme
 * Description: European Theme multi-languages.
 * Version:     1.0.0
 * Parent CSS:  None
 * Media:       Screen
 * Author:      Sonny Beaumont <sonny.beaumon@sbwd.dyndns.org>
 * Author URI:  http://www.sbwd.dyndns.org/
 *
-------------------------------------------------------------------------------
SB20080505		Creating
ADH20080611		Product review management
				Adjust sideBar2 width
				Add Best Rated News for CMS "blocks"
				Some little adjustments
ADH20080616		Add tool item and back tools bar
A2008062002ADH	Add report styles
A2008062401ADH	Add comment styles
ADH20080711		Registration forms
ADH20080718		Change columns width
ADH20080722		Search pages
ADH20080724		Form pages
ADH20080804		Newsletter
ADH20080807		Page navigation
ADH20090304		Beta version for the header
-------------------------------------------------------------------------------
 */


/**
 * Reset Styles
 * Source: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,
li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-spacing: 0; }




/**
 * New Default Values
 */
body
{
	background-color: #fff;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 62.5%;
}

address,fieldset,label,h1,h2,h3,h4,h5,h6,p,pre,ul,dl,ol { padding: 0.5em 0; }

fieldset { padding: 0.5em; }
input    { padding: 2px; }
textarea { padding: 2px; }
dd       { margin-left: 2em; }
img      { border: 0; }


/*
 * Titles
 */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 1.9em; }
/* ADH20080611 h2 { font-size: 1.7em; }*/
h2 { font-size: 1.5em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }


/*
 * Links
 */
a
{
	color: #06c;
	text-decoration: none;
}

a:hover
{
	color: #c00;
	text-decoration: underline;
}


/*
 * Forms
 */
input,select,textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 100%;
}

label
{
	font-weight: bold;
	padding-right: 0.5em;
	text-align: right;
}

legend
{
	padding: 0 4px;
}

/* For IE/Win Only - BEGIN */
* html legend
{
	padding-bottom: 4px;
}
/* For IE/Win Only - END */

form .row
{
	clear: left;
	padding: 4px 0;
}

form .submit
{
	clear: both;
	padding: 4px 0;
}

form .submit input,
form .button
{
	text-align: center;
	padding: 0 4px;
}

input.checkbox,
input.radio
{
	background-color: transparent;
	border: 0;
}

form .row label
{
	float: left;
	text-align: right;
	width: 14em;
}

form .capcha input
{
	float: left;
}

form .capcha img
{
	float: right;
}


/*
 * Misc
 */
.action,
.date
{
	text-align: center;
}

.bad,
.error
{
	color: #d00;
}

.blank
{
	clear: both;
	font-size: 0;
	line-height: 0;
}

.good
{
	color: #0a0;
}

.num
{
	text-align: right;
}




/**
 * Skeleton
 */
#container
{
	left: -489px;
	margin-left: 50%;
	padding-top: 10px;
	position: absolute;
	width: 977px;
}

#header
{
	height: 246px;
}

#breadCrumbsTrail
{
	height: 25px;
}

#wrap
{
	clear: both;
	height: 1%;
}

#subWrap
{
	float: right;
	/* ADH20080611 width: 731px;*/
	/* ADH20080718 width: 771px;*/
	width: 779px;
}

#mainBody
{
	float: left;
	/* ADH20080611 width: 403px;*/
	/* ADH20080718 width: 443px;*/
	width: 435px;
}

#sideBar1
{
	float: right;
	/* ADH20080718 width: 321px;*/
	width: 336px;
}

#sideBar2
{
	float: left;
	/* ADH20080611 width: 239px;*/
	/* ADH20080718 width: 199px;*/
	width: 191px;
}

/*
 * Layout for the Home
 */
.col3Home #mainBody
{
	/* ADH20080718 width: 321px;*/
	width: 313px;
}
.col3Home #sideBar1
{
	/* ADH20080718 width: 321px;*/
	width: 313px;
}
.col3Home #sideBar2
{
	/* ADH20080718 width: 321px;*/
	width: 336px;
}

.col3Home #subWrap
{
	float: left;
	/* ADH20080718 width: 649px;*/
	width: 633px;
}

.col3Home #sideBar2
{
	float: right;
}

#footer
{
	clear: both;
	height: 1%;
}

#skyCrapper
{
	margin-right: -615px;
	position: absolute;
	right: 50%;
	text-align: right;
	top: 284px;
	width: 120px;
}

#sideBar2 #skyCrapper
{
	margin: 0 0 20px 0;
	position: relative;
	right: auto;
	text-align: center;
	top: auto;
	width: auto;
	/* ADH20080611 */
	color: inherit; background-color: #E0E0E0;
	padding: 1px 0 1px 0;
	border: 1px solid #D0D0D0;
}


/**
 * Header
 */

/*
 * Header Top
 */
#headerTop
{
	/* for beta version 
	background: #d64a00 url( img/header_top_bg.gif ) no-repeat 415px 0;
	*/
	background: #d64a00 url( img/header_top_bg.gif ) no-repeat 510px 0;
	height: 75px;
}

#logo
{
	background: url(img/channel_insider_logo.gif) no-repeat 0 0;
	float: left;
	margin: 3px 0 0 3px;
	padding: 0;
}

#logo a
{
	display: block;
	height: 70px;
	overflow: hidden;
	text-indent: -999em;
	/* for beta version 
	width: 402px;
	*/
	width: 502px;
}

#inAssociation
{
	float: right;
}

/*
 * Channel Insider Around the World
 */
#aroundTheWorld
{
	clear: both;
	float: right;
	padding: 7px 0 0 0;
	position: relative;
	z-index: 999;
}

#aroundTheWorld li
{
	float: left;
	margin-right: 5px;
}

#aroundTheWorld li.last
{
	margin-right: 0;
}

#aroundTheWorld li a
{
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	width: 16px;
}

#aroundTheWorld li.us a { background-image: url( img/flag_us.gif ); }
#aroundTheWorld li.de a { background-image: url( img/flag_de.gif ); }
#aroundTheWorld li.fr a { background-image: url( img/flag_fr.gif ); }
#aroundTheWorld li.it a { background-image: url( img/flag_it.gif ); }
#aroundTheWorld li.es a { background-image: url( img/flag_es.gif ); }

/*
 * Main Menu
 */
#mainMenu
{
	background: url( img/sub_menu_bg.gif ) no-repeat 0 100%;
	float: left;
	height: 47px;
	margin-top: -23px;
	margin-bottom: 3px;
	padding: 3px 0 0 4px;
	position: relative;
	width: 977px;
}

#mainMenu li,
#mainMenu li a
{
	float: left;
}

#mainMenu li a
{
	background-color: #333;
	border: 1px solid #333;
	border-bottom-color: #630;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 2px;
	padding: 5px 4px;
}

#mainMenu li#eWEEK a
{
	background-color: #043B74;
	border: 1px solid #043B74;
}

#mainMenu li a:hover
{
	color: #fff;
}

#mainMenu li.selected a
{
	background-color: #d64a00;
	border-bottom-color: #d64a00;
}

/*
 * Sub Menu
 */
#mainMenu li ul
{
	float: none;
	left: 0;
	margin-top: 2.8em;
	padding-top: 0;
	padding-left: 11px;
	position: absolute;
	width: auto;
}

#mainMenu li ul li
{
	border-right: 1px solid #fff;
	font-size: 1.2em;
}

#mainMenu li ul li,
#mainMenu li ul li a
{
	margin: 0 4px 0 0;
}

#mainMenu li ul li.last,
#mainMenu li ul li.last a
{
	border: 0;
	margin: 0;
}

/* ADH20080611 */
#mainMenu li ul li#section {
	color: #FFFFFF; background-color: inherit;
	font-size: 1.2em;
	font-weight: bold;
}

#mainMenu li ul li a,
#mainMenu li.selected ul li a
{
	background-color: transparent;
	border: 0;
	font-size: 100%;
	font-weight: normal;
	padding: 0;
}

#mainMenu li ul li.hotTopics
{
	color: #fff;
}

#mainMenu li ul li.hotTopics strong
{
	color: #000;
}

#mainMenu li ul li.hotTopics a
{
	float: none;
}

/*
 * Leader Board
 */
#leaderBoard
{
	clear: both;
	height: 90px;
	margin-bottom: 3px;
	text-align: center;
	white-space: nowrap;
	font-size: 0px;
}
#leaderBoard iframe#if1 {float: left;}
#leaderBoard iframe#if2 {float: right;}
}
/*
 * Search Bar
 */
#searchBar
{
	background-color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 2px 0;
}

#searchBar input,
#searchBar select
{
	font-family: Arial, Helvetica, sans-serif;
}

#searchBar label
{
	display: block;
	float: left;
	padding-top: 6px;
	width: 8em;
}

#searchBar #query,
#searchBar #zone
{
	margin-right: 0.5em;
}




/**
 * Bread Crumbs Trail
 */
#breadCrumbsTrail
{
	clear: both;
	height: 2.5em;
}

/*
 * Service Links
 */
#serviceLinks
{
	float: right;
	font-size: 1.1em;
}

#serviceLinks li,
#serviceLinks li a
{
	float: left;
}

#serviceLinks li
{
	background-position: 0 50%;
	background-repeat: no-repeat;
	border-right: 1px solid #333;
	margin-right: 4px;
	padding: 2px 0 2px 20px;
}

#serviceLinks li.WhitePaper { background-image: url( img/icon_whitepaper.gif ); }
#serviceLinks li.newsLetter { background-image: url( img/icon_newsletter.gif ); }
#serviceLinks li.rssFeeds { background-image: url( img/icon_rss.gif ); }
#serviceLinks li.event { background-image: url( img/icon_event.gif ); }

#serviceLinks li a
{
	color: #c00;
	font-weight: bold;
	margin-right: 4px;
}

#serviceLinks li a:hover
{
	color: #06c;
	text-decoration: underline;
}

#serviceLinks li.last,
#serviceLinks li.last a
{
	border: 0;
	margin-right: 0;
}

/*
 * Trail
 */
#trail
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 6px 0 0 0;
}

#trail a
{
	text-decoration: underline;
}

#trail a:hover
{
	text-decoration: none;
}




/**
 * Toolbox
 */

/*
 * Front News
 */
#frontNews
{
	background-color: #fff;
	border: 1px solid #9cf;
	margin-bottom: 7px;
	padding: 2px;
}

#frontNewsWrap
{
	background-color: #edf6ff;
	font-size: 1.2em;
	line-height: 1.4;
	padding: 6px;
}

#frontNews h1
{
	font-size: 1.7em;
	line-height: 1;
	padding-top: 0;
}

#frontNews h1 a
{
	color: #c00;
}

#frontNews h1 a:hover
{
	color: #06c;
}

#frontNews img
{
	background-color: #fff;
	border: 1px solid;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	padding: 2px;
}

#frontNews p
{
	padding-top: 0;
}

#frontNews ul
{
	float: left;
	padding-bottom: 0;
	width: 390px;
}

#frontNews li
{
	background: #edf6ff url( img/bullet_1.gif ) no-repeat 0 11px;
	margin-left: 0.5em;
	padding: 4px 0 4px 8px;
}


/*
 * Section's Title
 */
h2
{
	background-color: #333;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding: 1px 3px 2px 3px;
	text-transform: uppercase;
}

h2.front
{
	background-color: #d64a00;
}

/*
 * Posts
 */
.post
{
	clear: both;
	font-size: 1.1em;
	line-height: 1.2;
	padding: 0 3px 20px 3px;
}

.post h3
{
	font-size: 100%;
	padding: 0;
}

.post p
{
	padding: 0;
}

.post p.more
{
	font-weight: bold;
	text-align: right;
	padding: 0.5em 0 0 0;
}

.post img
{
	background-color: #fff;
	border: 1px solid #000;
	float: left;
	margin: 2px 5px 0 0;
	padding: 1px;
}

/* ADH20080611 */
.post ul
{
	list-style-image: url( img/arrow_r.gif );
	padding-left: 20px;
	margin-top: 5px;
}

.post ul.WithCat {border-top: 1px dotted #808080;}

.post li
{
	margin-bottom: 5px;
}

/*
 * Best Rated News
 */
.rated
{
	width: 98%;
	margin: -5px 3px 20px 3px;
}

.rated td
{
	background: url( img/rule_dotted_h.gif ) repeat-x 0 100%;
	font-size: 1.1em;
	line-height: 2.2;
	overflow: hidden;
}

/* ADH20080611 */
.rated td#block
{
	line-height: 1.5;
}

.rated span
{
	background: url( img/number_box.gif ) no-repeat 100% 50%;
	display: block;
	padding-right: 2px;
	width: 26px;
}

/*
 * Comments
A2008062401ADH

 */
.comment
{
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0 3px;
	padding-bottom: 10px;
}
.itemcomment
{
	background-image: url( img/rule_dotted_h.gif );
	background-repeat: repeat-x;
	padding: 10px 0 10px 0;
}
.commentator
{
	margin: 0 0 5px 0;
}

.comment h3
{
	font-size: 100%;
	padding: 0;
}

.comment p
{
	padding: 0;
}

/*
 * Recent Articles
 */
.recentDate
{
	background: #fff url( img/rule_dotted_h.gif ) repeat-x 0 100%;
	font-size: 1.1em;
	margin: 0 3px 1em 3px;
	text-align: right;
}

/*
 * Article
 */
#article
{
	font-size: 1.1em;
	line-height: 1.3;
	padding: 0 3px 20px 3px;
}

#article h1
{
	font-size: 1.8em;
	float: left;
	padding-top: 0;
	width: 255px;
}

#article .tools
{
	float: right;
	padding: 0 3px 10px 0;
}

#article .tools li,
#article .tools li a
{
	float: left;
	margin-right: 4px;
}

#article .tools li.last,
#article .tools li.last a
{
	margin-right: 0;
}

#article .tools li
{
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
}

/* ADH20080616 */
#article .tools li.cmd_comment { background-image: url( img/icon_comment.gif ); }
#article .tools li.email { background-image: url( img/icon_email.gif ); }
#article .tools li.print { background-image: url( img/icon_print.gif ); }
/* ADH20090113 */
#article .tools li.ViadeoIcon { background-image: url( img/icon_viadeo.gif ); }

#article .rateArticle
{
	background-color: #efefef;
	border: 1px solid #ddd;
	clear: right;
	float: right;
	margin-left: 10px;
	margin-right: 3px;
	width: 125px;
}

#article .rateArticle .title
{
	background-color: #ddd;
	text-align: center;
}

#article .rateArticle .rate
{
	font-size: 5em;
	font-weight: bold;
	text-align: center;
	padding: 0.1em 0;
}

#article .infoArticle
{
	clear: left;
}

/* 
 * ADH20080616 back tools bar 
 */
#article .rateArticle.back
{
	clear: left;
	float: left;
	margin: 0;
	width: 70px;
}

#article .tools.back,
#article .tools.backworate
{
	float: right;
	margin: 35px 0 0 0;
	padding: 0 3px 10px 0;
}

#article .tools.backworate
{
	margin: 0 0 0 0;
}

#article #ToolsBack,
#article #ToolsBackWoRate
{
	height: 62px;
	padding: 10px 0 0 0;
	border-top: 1px dotted #808080;
	border-bottom: 1px dotted #808080;
}

#article #ToolsBackWoRate
{
	height: 32px;
}

#article .rateArticle.back .rate
{
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	padding: 0.1em 0;
}

/*
 * Article : product review case
 * ADH20080611
 */

#article h1#review
{
	width: 400px;
}

#article table#review
{
	width: 100%;
	vertical-align: top;
	background-color: #DFB9A5;
}

#article table#review td
{
	padding: 5px;
	vertical-align: top;
}

#article table#review td#summary
{
	font-weight: bold;
}

#article table#review td#ImgCell
{
	width: 185px; /* medium image size */
}


/*
 * Discuss
 */
#discuss
{
	background-color: #efefef;
	font-size: 1.1em;
	margin-bottom: 20px;
}

#discuss h2
{
	background-color: #e07740;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 100%;
	margin-bottom: 0;
	padding: 0.5em 0;
	text-align: center;
	text-transform: none;
}

/*  ADH20080611 */
#discuss a
{
	color: #FFFFFF;
}

#discuss .commentArticle
{
	padding: 1em 3px;
}

/*
 * Article's Links
 */
.articleLinks
{
	font-size: 1.1em;
	padding: 0 3px 15px 3px;
}

.articleLinks li
{
	background: url( img/rule_dotted_h.gif ) repeat-x 0 85%;
	padding-bottom: 10px;
}

/*
 * E-mail Article to Friend
 */
#emailToFriend
{
	font-size: 1.1em;
}

#emailToFriend .submit
{
	clear: both;
}

#emailToFriend .submit
{
	padding-left: 14.5em;
}

/*
 * Post Comment
 */
#postComment
{
	font-size: 1.1em;
}

#postComment .submit
{
	clear: both;
}

#postComment .submit
{
	padding-left: 14.5em;
}

/*
 * mpu
 */
.mpu
{
	padding-bottom: 10px;
	text-align: center;
}

/*
 * Google Announces
 */
.googleAnnounces
{
	padding-bottom: 10px;
}

.googleAnnounces .heading
{
	background-color: #333;
	color: #fff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 1px 3px 2px 3px;
	text-transform: uppercase;
}

.googleAnnounces p
{
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0 3px 10px 3px;
	padding: 0;
}

.googleAnnounces a
{
	color: #333;
}

.googleAnnounces p span
{
	display: block;
}

.googleAnnounces .title
{
	color: #06c;
	font-weight: bold;
}

.googleAnnounces .urllink
{
	color: #c00;
}




/**
 *Channel Ressources Center
 */
#ressourcesCenter
{
	border: 1px solid #bbb;
	clear: both;
	font-size: 1.1em;
	height: 1%;
}

#ressourcesCenter h2
{
	background-color: #bbb;
	font-size: 1.5em;
}

#ressourcesCenter .col1,
#ressourcesCenter .col2,
#ressourcesCenter .col3
{
	float: left;
	margin: 0 3px;
	text-align: center;
	width: 317px;
}

#ressourcesCenter p
{
	line-height: 1.3;
	text-align: left;
}




/**
 * Footer
 */
#footer
{
	background: url( img/footer_bg.gif ) repeat-x 0 0;
	font-size: 1.1em;
	margin-top: 20px;
	padding: 14px 0 10px 0;
}

#footer ul
{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 2em 0;
}

#footer li,
#footer li a
{
	float: left;
	margin-right: 4px;
}

#footer li
{
	border-right: 1px solid #333;
}

#footer li.last,
#footer li.last a
{
	border: 0;
	margin-right: 0;
}

#globalMenu a
{
	font-weight: bold;
}

#nmeLocal,
#nmeCountry
{
	clear: both;
}

#nmeLocal p,
#nmeCountry p
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0.5em 0 0;
}

#nmeLocal ul,
#nmeCountry ul
{
	clear: none;
}

#copyRight
{
	background: url( img/netmediaeurope_logo.gif ) no-repeat 0 50%;
	font-weight: bold;
	padding: 15px 0 16px 90px;
}

/* Report content
A2008062002ADH
*/
form#ReportContent
{
	height: 25px;
	padding: 5px;
	color: #FFFFFF; background-color: #D64A00;
	font-weight: bold;
}
form#ReportContent select
{
	float: right;
}
#ReportContentList
{
	width: 300px;
	margin: 10px 0 0 50px;	
}
#ReportContentList a
{
	display: block;
	width: 100%;
	padding: 5px;
	text-decoration: none;
	color: #FFFFFF; background-color: #D64A00;
	border: 1px solid #404040;
}
#ReportContentList a:hover
{
	display: block;
	width: 100%;
	padding: 5px;
	color: #000000; background-color: #f58220;
	text-decoration: none;
}
/* Registration forms
ADH20080711
*/
#AlreadyMember
{
	height: 22px;
	margin: 0 0 0 150px;
	padding: 5px 5px 0 0;
	font-size: 1.2em;
	text-align: right;
	background: url( img/info.gif ) no-repeat;
}
.SepDot
{
	height: 1px;
	width: 100%;
	background: url( img/rule_dotted_h.gif ) repeat-x 0 100%;
}
.TermsConditions
{
	margin: 10px 0 10px 0;
	padding: 10px;
	background-color: #DFB9A5;
}
/* Search pages
ADH20080722
*/
#SearchResult #AllResult
{
	font-weight: bold;
}
#SearchResult #ZoneResult
{
	height: 60px;
	width: 100%;
	margin: 10px 0 10px 0;
}
#SearchResult #ZoneResult a
{
	display: block;
	height: 13px;
	width: 190px;
	margin: 0 7px 3px 7px;
	padding: 1px 0 1px 0;
	float: left;
	text-align: center;
	text-decoration: none;
	border: 1px solid #000000;
	color: #FFFFFF; background-color: #D64A00;
}
#SearchResult #ZoneResult a:hover
{
	color: #000000; background-color: #f58220;
	text-decoration: none;
}
#SearchResult h4
{
	line-height: 0.8em;
}
#SearchResult .Article .Sign
{
	text-align: right;
	margin: 0 0 5px 0;
}
#SearchResult #SearchNav
{
	text-align: center;
	margin: 10px 0 10px 0;
}
#SearchResult #SearchNavInt
{
	 padding: 5px 0 5px 0;
}
#SearchResult #SearchNav a {font-size: 1.2em;}
#SearchResult #SearchNav a#navFirst {padding: 0 10px 0 20px; background: url( img/arrow2_l.gif ) no-repeat left;}
#SearchResult #SearchNav a#navPrevious {padding: 0 10px 0 11px;background: url( img/arrow_l.gif ) no-repeat left;}
#SearchResult #SearchNav a#navNext {padding: 0 11px 0 10px;background: url( img/arrow_r.gif ) no-repeat right;}
#SearchResult #SearchNav a#navLast {padding: 0 20px 0 10px;background: url( img/arrow2_r.gif ) no-repeat right;}

#SearchResult #Page
{
	font-weight: bold;
}
/* forms
ADH20080723
*/
.required
{
	margin: 3px 0 3px 0;
}
.BlockForm
{
	margin: 15px 0 15px 0;
}
.BlockForm .row
{
	background-color: #E0E0E0;
	position: relative;
	padding: 5px 0 5px 0;
}
.BlockForm .row.even
{
	background-color: #FFFFFF;
}
.BlockForm .row label
{
	width: 130px;
	padding: 0 3px 0 0;
	position: absolute;
	left: 0;
}
.BlockForm .row input
{
	width: 285px;
	margin: 0 0 0 140px;
	padding: 0;
}
.BlockForm .row input.short
{
	width: 150px;
}
.BlockForm .row input.CheckBox
{
	width: auto;
	margin: 0 0 0 10px;
}
.BlockForm .row .tips
{
	font-weight: normal;
	color: #FF4040; background-color: inherit;
	margin: 0 0 0 5px;
}
.BlockForm .row select
{
	width: 290px;
	margin: 0 0 0 140px;
	padding: 0;
}
#PasswordForgotten
{
	height: 22px;
	margin: 0 0 0 150px;
	padding: 5px 5px 0 0;
	font-size: 1.2em;
	text-align: right;
	background: url( img/info.gif ) no-repeat;
}
/* Newsletter
ADH20080804
*/
#NewsLayout table
{
	font-size: 1.2em;
}
#NewsLayout td 
{
	vertical-align: top;
}
#NewsLayout #menu
{
	float: left;
	height: 25px;
	padding: 3px 0 0 4px;
	position: relative;
}

#NewsLayout #menu li,
#NewsLayout #menu li a
{
	float: left;
}

#NewsLayout #menu li a
{
	background-color: #333;
	border: 1px solid #333;
	border-bottom-color: #630;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 2px;
	padding: 5px 4px;
}

#NewsLayout #menu li a:hover
{
	color: #fff;
}
/* Page navigation
ADH20080807
*/
#PageNav
{
	text-align: center;
	margin: 10px 0 10px 0;
}
#PageNavInt
{
	 padding: 5px 0 5px 0;
}
#PageNav a {font-size: 1.2em;}
#PageNav a#navFirst {padding: 0 10px 0 20px; background: url( img/arrow2_l.gif ) no-repeat left;}
#PageNav a#navPrevious {padding: 0 10px 0 11px;background: url( img/arrow_l.gif ) no-repeat left;}
#PageNav a#navNext {padding: 0 11px 0 10px;background: url( img/arrow_r.gif ) no-repeat right;}
#PageNav a#navLast {padding: 0 20px 0 10px;background: url( img/arrow2_r.gif ) no-repeat right;}

#Page
{
	font-weight: bold;
}
