/*
	Site: Advantum Kompetens
	www: advantumkompetens.se
	Author: Patrik Westelius, patrik.westelius@atrox.se
	----------------------------------------------------
*/
#customFormMessages{color: #5f9211; margin-bottom: 10px; font-weight: bold;}
#customFormMessagesError{color: #921111; margin-bottom: 10px; font-weight: bold;}

.submit{
	cursor:pointer;
}

/* CAROUSEL */
#carouselMask{
	width: 9605px;
	height: 240px;
	position:absolute;
	top:0;
	left:0;
	z-index:998;
	background:url(../images/common/carousel-mask.png) no-repeat;
}
#browsable br{ 
	display: none;
}
div.scrollable{ 
    position: relative; 
    overflow: hidden; 
    width: 960px;
	height: 240px; 
	margin: 0 0 15px 0;
} 
div.scrollable div.items, div.scrollable div.texts{
    /* this cannot be too large */ 
    width:520px; 
    /*position:absolute; */
}
div.scrollable div.items div{
    float:left; 
} 
div.scrollable div.texts div{
   /* float:left; */
    width:520px; 
    height: 140px;
} 
div.items div.active, div.texts div.active{
    border:1px inset #ccc; 
    background-color:#fff;  
}

/* NAVIGATION */
.navi{
	height:15px;
	position: absolute;
	bottom: 20px;
	right:20px;
	z-index: 999;
	text-align:right;
	float:right;
	min-width:15px;
	max-width:200px;
}
.naviRight{position: absolute;bottom: 30px;right:30px;z-index: 999;width:10px;height:20px;float:right;overflow:hidden;background: url(../images/common/carousel-navi-bg-right.png) right top no-repeat;}

.navi a{
	width:16px;
	height:16px;
	overflow:hidden;
	margin: 0 5px 0 0;
	background: url(../images/common/navigator.png) no-repeat;
	display:block; 
	float:left;
	font-size:0;
	cursor: pointer;
	text-indent:-9999px;
	color:#1da0d8;
}
.navi a.activeSlide{
	background: url(../images/common/navigator-active.png) no-repeat;  
}		
#left{float: left; }
#right{float: right; }

/* CUSTOM FORM */
#customForm{
	margin:40px 15px 15px 15px;
}
#CustomForm218000{
	font-size:110%;
}
	#CustomForm218000 label{
		display:block;
	}
	#CustomForm218000 input{
		width:260px;
		margin:0 0 4px 0;
	}
	#CustomForm218000 textarea{
		width:262px;
		height:43px;
	}
		#customFormSubmit .submit
		{
			background:url('../images/common/btn-write.png') no-repeat;
			border:medium none;
			cursor:pointer;
			float:right;
			font-size:0;
			height:24px;
			letter-spacing:-999px;
			margin:5px 0 0;
			overflow:hidden;
			text-indent:-9999px;
			width:61px;
		}
/* NEWS */
.newsBoxContainer{
	background:#fff url(../images/common/col2-puff-bg.gif) bottom left no-repeat;
	margin:10px;
	position:relative;
	font-size:110%;
	padding:10px 15px 15px 15px;
}
#newsArchiveButton{
	width:102px;
	height:18px;
	background:#fff url(../images/custom/btn-news-archive.gif) no-repeat;
	float:right;
	margin:0 10px 10px 0;
	text-indent:5px;
	font-size:11px;
	line-height:1.6em;
}
	#newsArchiveButton:hover{
		color:#000;
		text-decoration:none;
	}
.newsDate{
	width:auto;
	float:right; 
	font-size:0.9em;
}
.newsBoxContainer h2{
	color:#087dad;
	font-size:12px;
	font-weight:bold;
}
.newsBoxContainer h2 a{
	color:#087dad;
	font-size:12px;
	font-weight:bold;
}
	.newsBoxContainer h2 a:hover{
		text-decoration:none !important;
		color:#cf5e34 !important;
	}
/* NEWS ARCHIVE */
#newsArchiveFilterLeft, #newsArchiveFilterRight{
	width:200px;
	float:left;
}
#newsArchiveSearchString, #fromDate, #toDate, newsArchiveSearchString{
	width:190px !important;
}
#filteredResults{
	margin:20px 0 0 0;
}
#filteredResults .divider{
	display:none;
}
#filteredResults .newsBoxContainer{
	background:none;
	padding:0;
	margin:0;
	border-bottom:1px solid #a2a5a2;
}
#newsArchiveFormCollections ul li{
	background:none;	
}
#newsArchiveFormSearch .submit{
	float:right;
}

/* ORDER FORM */
#SendOrderForm ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
#SendOrderForm ul li{
	background:none;
	padding:0;
	margin:0;
	clear:both;
	float:none;
}
#SendOrderForm ul li input, #SendOrderForm ul li textarea{
	width:420px;
	margin:0 0 10px 0;
}
#SendOrderForm ul li.left{
	width:200px !important;
	float:left !important;
	clear:none !important;
}
#SendOrderForm ul li.right{
	width:200px !important;
	float:right !important;
	clear:none !important;
}
#SendOrderForm ul li.right input, #SendOrderForm ul li.left input{
	width:190px !important;
}
#SendOrderForm ul li label{
	display:block;
}
.shortInputText{
	width:20px !important;
	float:left;
	margin:0 5px 10px 0 !important;
}
.orderFormSubmit{
	width:auto !important;
	float:right;
}

/* POLL */
#poll{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	list-style-type:none;
	display:block;
}
#poll li{
	background:none;
	margin:0 0 5px 0;
	padding:0;
}
.pollBg{
	width:140px;
	height:6px;
	font-size:0;
	background:gray;
}
.pollBar{
	height:6px;
	font-size:0;
	background:#fecd03;
}
.col3SectionHeader{
	font-weight:bold;
}
#submitButtonPoll{
	clear:both;
	background:url(../images/common/link-arrow.gif) no-repeat scroll right top;
	width:18px;
	height:18px;
	float:right;
	border:0;
	margin:0;
	padding:0;
}

/* Customers */
#customers{
	margin: 10px 10px 5px 10px;
	background: url(../images/custom/customers_bg.gif) repeat-y;
	border-bottom: 1px solid #448493;
	height: 420px;
}
/* ARTICLES */
#articlesWrapper{
	float: left;
	margin: 0 0 20px 0;
	width: 670px;
}
#articlesWrapper .left{
	float: left;
	margin: 0 0 20px 0;
	width: 440px;
}
#articlesWrapper .right{
	float: right;
	margin: 5px 0 20px 0;
	width: 170px;
	height: 120px;
	overflow: hidden;
}
#articlesWrapper .right a{
	color: #333230;
}
#articlesWrapper h3{
	font-size: 16px;
	font-weight: normal;
	margin-top: 0;
}
#articlesWrapper p{
	margin: 0;
}
#articlePage #articlesWrapper{
	float: left;
	margin: 0 0 10px 0;
	width: 670px;
}
.articlesHeading{
	display:block;
	background: #ececec;
	color: #333230;
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 2.4em;
	height:25px;
	overflow:hidden;
	font-weight: bold;
	padding: 0 0 0 10px;
	text-shadow:0 1px #fff;
}
#articleCategory{
	float:left;
	margin:0 0 20px;
	width: 670px;
}
#articleCategory h1{
	margin:0 0 25px 14px !important;
	line-height: 1;
}
.category{
	margin:0 0 20px 14px;
	float: left;
	font-weight: bold;
}
.categoryAll{
	margin:0 0 20px 5px;
	float: left;
	text-decoration: underline;
}
.categoryAll.inactive{
	text-decoration: none !important;
}
.articleCategoryMenu{
	float: left;
	margin: 0 0 15px;
	width: 520px;
}

.categoryListItem{
	background:none repeat scroll 0 0 transparent;
	border-left:1px solid #DBDBDB;
	display:inline;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}
.categoryListItem.selected a{
	text-decoration: underline;
}
.categoryListItem a{
	display: inline-block;
}
.article{
	float:left;
	margin:0 0 0 15px;
	width:638px;
}
#articlePage .article{
	border-bottom:2px solid #DBDBDB;
	float:left;
	margin:0 0 15px 15px;
	width:638px;
}
.article a.arrow{
	display:block;
	height:18px;
	text-indent:-9999px;
	background:url(../images/common/link-arrow.gif) no-repeat top right;
}
.article h3{
	margin-top:0 !important;
	background:none !important;
	text-transform:none !important;
	padding:0 !important;
	height:auto !important;
}
#utbildningar h2{
	margin:0 10px;
	line-height:2em;
}
#utbildningar h3{
	color:#000 !important;
	background:none !important;
	font-size:13px;
	text-transform:none !important;
}
.viewAll{
	color: #333230;
	float:right;
	margin:0 15px 0 0;
	text-transform:none;
	font-weight:normal;
	line-height: 30px;
}
#articlePage h1{
	margin:20px 0 25px 15px;
	line-height: 1;
}
#leftCol, #read{
	float:left;
	width:440px;
	overflow:hidden;
	margin: 0 0 0 15px;
}
#rightCol, #write{
	float:right;
	width:200px;
}
#comments{
	clear:both;
	float:none;
	margin:0;
}
.kommentarer{
	font-size:120%;
	font-weight:bold;
}
#publicationCommentForm label{
	display:block;
}
#publicationCommentForm input, #publicationCommentForm textarea{
	margin:0 0 5px 0;
	width:98%;
}
#publicationCommentForm .btn{
	float:right;
	width:auto; !important;
}
.msgLegend{
	font-size:120%;
	font-weight:bold;
	display: none;
}
.comment{
	margin:10px 0 0 0;
	padding: 0 0 10px 0;
}
.avatar{
	float:left;
	margin:0 15px 10px 0;
}
.date{
	display:block;
	font-size: 11px;
	color: #777777;
}
#articlesWrapperCol2{
	float: left;
	margin: 0 0 20px 0;
	width: 270px;
}
#articlesWrapperCol2 .article{
	float:left;
	margin:0 0 0 15px;
	width:240px;
	overflow: hidden;
}
#articlesWrapperCol2 .article p{
	margin:0 0 .5em 0;
}
#articlesWrapperCol2 .article .date{
	display: none !important;
}
#articlesWrapperCol2 .article img{
	float: left;
	width: 88px;
	margin: 0 8px 8px 0;
}
#articlesWrapperCol2 .article a.arrow{
	display:block;
	height:18px;
	text-indent:-9999px;
	background:url(../images/common/link-arrow.gif) no-repeat top right;
}
#articlesWrapperCol2 .article h3{
	background:none repeat scroll 0 0 transparent !important;
	font-size:16px;
	font-weight:normal;
	height:auto !important;
	margin-top:0 !important;
	padding:0 !important;
	text-transform:none !important;
}
#articlesWrapperCol2 .article h3 a{
	color: #333230 !important;
}

#quoteWrapperCol2{
	float: left;
	margin: 0 0 20px 0;
	width: 270px;
}
#quoteWrapperCol2 .main{
	float:left;
	margin:0 0 0 15px;
	width:240px;
	overflow: hidden;
}
#quoteWrapperCol2 p{
	margin:0 0 .5em 0;
}
#quoteWrapperCol2 .main img{
	float: right;
	width: 88px;
	margin: 5px 0 5px 8px;
}
.mallar .main img{
	float: right;
	width: auto !important;
	margin: 5px 0 5px 8px;
}
#quoteWrapperCol2 .main a.arrow{
	display:block;
	height:18px;
	text-indent:-9999px;
	background:url(../images/common/link-arrow.gif) no-repeat top right;
}
.quoteArrow {
	background:url("../images/common/arrow_yellow.png") no-repeat scroll right center transparent;
	float:right;
	font-size:12px;
	margin:0 0 10px 0;
	padding:2px 21px 2px 0;
	color: #333230;
}
#quoteWrapperCol2 .main h3{
	background:none repeat scroll 0 0 transparent !important;
	font-size:16px;
	font-weight: bold;
	height:auto !important;
	line-height: 1.2em;
	margin-top:0 !important;
	padding:0 !important;
	text-transform:none !important;
}
#quoteWrapperCol2 .main h3 a{
	color: #333230 !important;
	line-height: 1.2em;
}
#quoteWrapperCol2 .main h3 a:hover{
	color: #000 !important;
}
/* SHARE */
#defaultPage #share, #customPage #share{
	border-top: 1px solid #dbdbdb;
	width: 440px;
	float: left;
	margin: 20px 0;
	paddin: 15px 0 0 0;
	color: #5f5e59;
	clear: both;
}
#defaultPage #share p, #customPage #share p {
	color: #5f5e59;
}
#defaultPage #share .social, #customPage #share .social{
	width:440px;
	float:left;
	margin:0 0 10px 0;
}
#defaultPage #share .social p, #customPage #share .social p{width:auto;float:left;display:inline;margin:5px 0 0 0;}
#defaultPage #share .social div, #customPage #share .social div{float:left;width:89px;margin:0 10px 0 0;}

#defaultPage #share #socialNetworks a, #defaultPage #share #e-mail, #customPage #share #socialNetworks a, #customPage #share #e-mail{display:block;width:16px;height:16px;text-indent:-9999px;float:left;margin:7px 0 0 5px;display:inline;}
#defaultPage #share #facebook, #customPage #share #facebook{background:url(../images/common/facebook.gif) no-repeat;}
#defaultPage #share #linkedIn, #customPage #share #linkedIn{background:url(../images/common/linkedin.gif) no-repeat;}
#defaultPage #share #twitter, #customPage #share #twitter{background:url(../images/common/twitter.gif) no-repeat;}
#defaultPage #share #e-mail, #customPage #share #e-mail{background:url(../images/common/email.gif) no-repeat;margin-top:8px;}
	
#defaultPage #share #recommend, #customPage #share #recommend{
	background:#fdf5d4 url(../images/common/share-social.gif) bottom left no-repeat;
	width:440px;
	display:none;
	clear:both !important;
	margin:15px 0 0 0; 
}
#defaultPage #share #recommend dl, #customPage #share #recommend dl{display:inline; margin:0 0 0 10px; padding:15px 0 0 15px !important; float: left !important;}
#defaultPage #share #recommend dt, #customPage #share #recommend dt{display:none;}
#defaultPage #share #recommend dl dd, #customPage #share #recommend dl dd{margin:0 0 5px 0; padding:0; width: 210px; font-size:11px; float: left !important;}
#defaultPage #share #recommend dl dd .input, #customPage #share #recommend dl dd .input{width: auto !important;}
#defaultPage #share #RecommendForm, #customPage #share #RecommendForm{margin: 0;}
#defaultPage #share #RecommendForm label, #customPage #share #RecommendForm label{display:block;font-weight:bold;}
#defaultPage #share #recommend #fromName, #recommend #fromEmail, #recommend #toEmail, #recommend #moreInfo{padding:3px;width:170px;margin-bottom:5px;}
#defaultPage #share #RecommendForm dl, #RecommendForm dd, #RecommendForm div{margin:0;padding:0;float:none;}
#customPage #share #recommend #fromName, #recommend #fromEmail, #recommend #toEmail, #recommend #moreInfo{padding:3px;width:170px;margin-bottom:5px;}
#customPage #share #RecommendForm dl, #RecommendForm dd, #RecommendForm div{margin:0;padding:0;float:none;}
#defaultPage #share #recommendSubmit, #customPage #share #recommendSubmi{float:right;width:60px;height:22px;background: #666 url(../images/common/btn-write.gif) no-repeat;font-size:11px;border:0;padding:0;cursor:pointer;}

#defaultPage #share #recommendSubmit, #customPage #share #recommendSubmit{
	background:url(../images/common/btn-write.gif) no-repeat;
	border:0;
	width:74px;
	height:24px;
	font-size:0;
	letter-spacing:-100px;
	color:#fff;
	float:right;
	margin: 0 15px 15px 0;
}
#print{
	background:url("../images/common/print.gif") no-repeat scroll right top transparent;
	color: #333230;
	display:block;
	float:right !important;
	height: 16px;
	padding-right:22px;
	width:auto !important;
	margin: 5px 0 0 0 !important;
}
/* SHARE ARTICLE */
#share{
	width: 200px;
	float: left;
	margin: 0 0 20px 0;
}
.col0BoxTop{
	width:200px;
	height:5px;
	font-size:0;
	float:left;
	background:url(../images/common/share-top.gif) no-repeat;
}
.col0Box{
	width:200px;
	float: left;
	padding:5px 0 10px 0;
	margin:0 0 10px 0;
	background:#fdf5d4 url(../images/common/share-bottom.gif) bottom left no-repeat;
}
.col0Box strong{display:block;margin:0 0 0 10px;}
.col0Box p{width:auto;float:left;display:inline;margin:5px 0 0 10px;}
.col0Box div{float:right;width:89px;margin:0 10px 0 0;}

.col0Box a{display:block;width:16px;height:16px;text-indent:-9999px;float:left;margin:7px 0 0 5px;display:inline;}
#facebook{background:url(../images/common/facebook.gif) no-repeat;}
#linkedIn{background:url(../images/common/linkedin.gif) no-repeat;}
#twitter{background:url(../images/common/twitter.gif) no-repeat;}
#e-mail{background:url(../images/common/email.gif) no-repeat;margin-top:8px;}
#rss{width:auto;color: #333230; background:url(../images/common/rss.gif) no-repeat;margin:0 0 0 10px;text-indent:0;padding:0 0 0 20px; line-height: 16px;}
	
.col0Box dl{width:180px;float:left;display:inline;margin:0 10px 2px 10px;padding:0;}
.col0Box dt{color:#353535;font-weight:bold;font-size:14px;margin:0 0 8px 0;}
.col0Box dd{display:block;clear:both;margin:0;padding:0;}
.col0Box dd a{padding:3px 0;text-indent:0;width:auto;height:auto !important;margin:0;color:#005ccd;font-weight:bold;}

#recommend{
	width:180px;
	display: none;
	clear:both !important;
}
#recommend dt{display:none;}
#recommend dl dd{ margin:0 0 5px 0; padding:0; font-size:11px;}
#RecommendForm{margin-top:15px;}
#RecommendForm label{display:block;font-weight:bold;}
#recommend #fromName, #recommend #fromEmail, #recommend #toEmail, #recommend #moreInfo{padding:3px;width:170px;margin-bottom:5px;}
#RecommendForm dl, #RecommendForm dd, #RecommendForm div{margin:0;padding:0;float:none !important;}
#recommendSubmit{float:right;width:60px;height:22px;background: #666 url(../images/btn-write.gif) no-repeat;font-size:11px;border:0;padding:0;cursor:pointer;}
#mess .errorFieldset{width:420px;position:absolute;top:190px;left:250px;}
#mess .errorFieldset p{display:block;clear:both;}

#recommendSubmit{
	background:url(../images/common/btn-write.gif) no-repeat;
	border:0;
	width:74px;
	height:24px;
	font-size:0;
	letter-spacing:-100px;
	color:#fff;
	float:right;
}
.marginContainer legend{
	display:none;
}
.marginContainer fieldset{
	margin:5px 2px;
}
.marginContainer .msgInfo, .marginContainer .msgError, .marginContainer .msgWarning{
	padding:10px;
	font-size:11px;
	margin-top:5px;
}


#bottom dl, .blog dl{
	margin-left:10px;
}
#bottom dl dt, .blog  dl dt{
	font-size:120%;
	font-weight:bold;
	margin:0 0 10px 0;
}
#bottom dl dd, .blog  dl dd{
	margin-left:0;
}
#bottom dl dd a, .blog dl dd a{
	color:#3d7dad;
	line-height:1.7em;
}
#entries{
	float:left;
	width:410px;
}
#subSide{
	float:right;
	width:205px;
}
.entry{
	border-bottom:1px solid #d1d1d1;
	padding-bottom:10px;
	margin:0 0 20px 0;
	float:left;
	width:410px;
}
.entry h2 a{
	color:#3d7dad;
}
#published{
	clear:both;
	float:none;
	padding:10px 0 10px 0;
	color:#777777;
}

/* COMMENT ARTICLE */

#share #socialNetworks{width: 237px; height: 29px; float: left; background: url(../images/common/share-divider.gif) no-repeat right;}
#share #related{width: 128px; height: 20px; padding: 9px 0 0 0; float: left; background: url(../images/common/share-divider.gif) no-repeat right;}
#share #rss{ width: 66px; float: left; }
#share #socialNetworks a, #share #rss{
	width: 16px;
	height: 16px;
	float: left;
	margin: 7px 10px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
#share #bloggy{
	background: url(../images/common/share-bloggy.gif) no-repeat;
}
#share #mySpace{
	background: url(../images/common/share-myspace.gif) no-repeat;
}
#share #digg{
	background: url(../images/common/share-digg.gif) no-repeat;
}
#share #facebook{
	background: url(../images/common/share-facebook.gif) no-repeat;
}
#share #pusha{
	background: url(../images/common/share-pusha.gif) no-repeat;
}
#share #delicious{
	background: url(../images/common/share-delicious.gif) no-repeat;
}
#share #stumbleUpon{
	background: url(../images/common/share-stumbleupon.gif) no-repeat;
}
#share #related a.relatedLink{font-weight: bold; padding: 0 0 0 10px; float: left; }
#share #relatedWrapper{
	margin: 0 auto;
	position: relative;
	width: 143px;
	z-index: 200;
}
#share #relatedItems{ 
	position: absolute;
	top: 29px;
	z-index: 500;
	margin: -29px 0 0 0;
	background: #d8d8d8 url(../images/common/related-bg.gif) no-repeat;
}
#share .rss, .share{float: left; font-weight: bold;}
#share .share{margin: 9px 10px 0 15px;}
#share .rss{margin: 9px 5px 0 10px;}
#share #rss{  
	margin: 7px 0 0 0;
	background: url(../images/common/share-rss.gif) no-repeat;
}
#share dl{margin: 0; padding: 0;}
#share dd a{padding: 5px 0; float: left;}
			#comments{
				clear: both;
				float: left;
				width: 440px;
			}		
			#comments fieldset{
				margin: 0 0 10px 0;
			}	
			#write{
				clear: both;
				float: left;
				width: 410px;
				height: 305px;
				background: #efefee url(../images/common/comments-bg.gif) no-repeat;
				padding: 15px;
			}
			#read{
				clear: both;
				float: left;
				width: 440px;
				margin: 10px 0 0 0;
			}
				#read .comment{ background: #efefee url(../images/common/related-body.gif) repeat-y; padding: 0; display: block; float: left; width: 440px; margin: 0 0 10px 0; }
				
					#read .commentTop{ background: url(../images/common/related-top.gif) no-repeat top; display: block; float: left; width: 440px; height: 16px; }
					#read .commentBottom{ background: url(../images/common/related-bottom.gif) no-repeat bottom; display: block; float: left; width: 440px; height: 16px; }
					#read .comment .inner{ padding: 15px; }
						#read .comment .inner img{ float: left; margin: 0; display: inline;}
						#read .comment .inner .text{width: 299px; padding: 0 15px 0 15px; float: left; display: inline;}
						
				#comments .comments{font-size: 16px; margin: 0 0 15px 0; }
				
				#comments .submit
				{
					background: url('../images/common/comments-submit.png') no-repeat; 
					margin: 5px 0 0 0; 
					width: 96px; 
					height: 24px; 
					overflow: hidden; 
					cursor: pointer; 
					float: right; 
					text-indent: -9999px; 
					font-size: 0; 
					letter-spacing: -999px; 
					border: none;
				}

				#comments label{
					width: 232px;
					display: block;
					float: left;
				}
				#comments label em{
					font-weight: normal;
					float: right;
				}
				#comments #write-comment{
					width: 410px;
					float: left;
				}
				#comments #write-comment textarea{
					height: 90px;
					padding: 3px;
				}		
#comments #author, #comments #e-mail{
	margin: 0 0 10px 0;
	float: left;
}
#comments #author input, #comments #e-mail input{
	padding: 3px;
	margin: 0;
	width: 226px;
	display: inline;
	height: 18px;
	float: left;
}
/* PAGINATION */
.pagination{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.pagination li{
	display:inline;
	float:left;
	margin:0 0 0 5px;
}
.pagination li a{
	background:url("../images/common/pagination.png") no-repeat;
	color: #333230;
	display: block;
	height:24px;
	width: 24px;
	line-height:24px;
	text-shadow:0 1px #fff;
	text-align: center;
}
.paginationPrevious{
	display: none !important;
}
.paginationNext{
	display: none !important;
}
.activePage{
	background:url("../images/common/pagination-active.png") no-repeat;
	display: block;
	height:24px;
	width: 24px;
	line-height:24px;
	text-shadow:0 1px #fff;
	text-align: center;
}
.page{
	float: left;
	line-height:24px;
	margin: 0 0 0 15px;
}

/* Advanced form */
.advForm label{
	display:block;
}
.advForm textarea{ height:80px; }
.advFormLeft, .advFormRight, .advFormFull{
	margin:0 0 10px 0;
}
.radioValue, .checkboxValue{margin-right:20px;}

.advFormLeft{
	float:left;
	display:inline;
	width:200px;
	margin:0 20px 10px 0;
}
.mandatory{color: red; }

.advFormLeft .text, .advFormRight .text{
	width:200px;
	padding: 2px;
}
.advFormAmount{
	width:420px;
	clear: both;
}
.advFormAmount label{
	float: right;
	width: 310px;
	margin: 3px 0 0 0;
}
.advFormAmount .text{
	width: 20px;
	float: left;
	margin: 0 5px 5px 0;
}
.advFormAmount label{
	float: right;
}
.advFormRight{
	float:left;
	display:inline;
	width:200px;
}
.advFormFull{
	clear:both;
	float:none;
}
.advFormFull .select{
	width:420px;
}
.advFormFull .textarea, .advFormFull .text{
	width:420px;
	padding: 2px;
}
.submitContainer{
	clear:both;
	float:none;
	text-align:right;
	width: 420px;
}
option.odd{background:#eeeeee;}
option.even{background:silver;}
.option4{background:red !important;}
