/* @override http://gamma.responsebeta.co.uk/css/support.css */

/* Stock Padding & Margins */
.pt10{
	padding-top: 10px;
}

.pt5{
	padding-top: 5px;
}

.pb5{
	padding-bottom: 5px;
}

.pr5{
	padding-right: 5px;
}

.pl5{
	padding-left: 5px;
}

.pb10{
	padding-bottom: 10px;
}

.pl10{
	padding-left: 10px;
}

.pr10{
	padding-right: 10px;
}

.pt15{
	padding-top: 15px;
}

.pt20{
	padding-top: 20px;
}

.pb15{
	padding-bottom: 15px;
}


.pb20{
	padding-bottom: 20px;
}

.pl20{
	padding-left: 20px;
}

.pl25{
	padding-left: 25px;
}

.pr20{
	padding-right: 20px;
}

.pt30{
	padding-top: 30px;
}

.pt35{
	padding-top: 35px;
}

.pb30{
	padding-bottom: 30px;
}

.pl30{
	padding-left: 30px;
}

.pr30{
	padding-right: 30px;
}

.pt40{
	padding-top: 40px;
}

.pb40{
	padding-bottom: 40px;
}

.pl40{
	padding-left: 40px;
}

.pr40{
	padding-right: 40px;
}

.pt50{
	padding-top: 50px;
}

.pt60{
	padding-top: 60px;
}

.pt70{
	padding-top: 70px;
}

.pb50{
	padding-bottom: 50px;
}

.pl50{
	padding-left: 50px;
}

.pr50{
	padding-right: 50px;
}

.pr60{
	padding-right: 50px;
}

.pl170{
	padding-left: 170px;
}

.pl300{
	padding-left: 300px;
}

.pt100{
	padding-top: 100px;
}

.pb100{
	padding-bottom: 100px;
}

.pl70{
	padding-left: 70px;
}

.pl100{
	padding-left: 100px;
}

.pr100{
	padding-right: 100px;
}

.mt5{
	margin-top: 5px;
}

.mt10{
	margin-top: 10px;
}

.mb10{
	margin-bottom: 10px;
}

.ml10{
	margin-left: 10px;
}

.mr10{
	margin-right: 10px;
}

.mt15{
	margin-top: 15px;
}

.mt20{
	margin-top: 20px;
}

.mb20{
	margin-bottom: 20px;
}

.ml20{
	margin-left: 20px;
}

.mr20{
	margin-right: 20px;
}

.mt25{
	margin-top: 25px;
}

.mt30{
	margin-top: 30px;
}

.mb30{
	margin-bottom: 30px;
}

.mb35{
	margin-bottom: 35px;
}

.ml30{
	margin-left: 30px;
}

.ml150{
	margin-left: 150px;
}

.mr30{
	margin-right: 30px;
}

.mt40{
	margin-top: 40px;
}

.mb40{
	margin-bottom: 40px;
}

.mb50{
	margin-bottom: 50px;
}

.ml40{
	margin-left: 40px;
}

.mr40{
	margin-right: 40px;
}

.mr295{
	margin-right: 295px;
}
/* EVODESIGN End of Stock Margins and Padding */


/* EVODESIGN Standard Table Styles */
table{
	width: 100%;
}

table th, table td{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.8em;
	text-align: left;
}

table th{
	width: 30%;
}
/* End of Standard Form Styles */


/* EVODESIGN Standard Form Styles */
label{
	line-height: 1em;
}

input.txt{
	font-weight: bold;
	width: 180px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

textarea{
	font-weight: bold;
	width: 100%;
	height: 150px;
	margin-right: -10px;
}

input.btn{
	margin-top: 10px;
	margin-bottom: 10px;	
}
/* End of Form Styles */


/* EVODESIGN Typrographic Styles */
strong{
	font-weight: bold;
}

.intro{
	font-size: 110% !important;
	font-weight: bold;
	line-height: 135%;
}
/* End of Typrographic Styles */


/* Border Styles */
.dotted-top{
	border-top: 1px dotted;
}

.dotted-bottom{
	border-bottom: 1px dotted;
}


/* STANDARD QUOTES */

q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { content: open-quote; }
q:after  { content: close-quote; }

/* SAFARI SUPPORT */

q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES */

blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }

/* LANGUAGE-SPECIFIC QUOTES SAFARI STYLE */

*[lang~='da'] q:before, q[lang~='da']:before,
*[lang~='da'] blockquote > *:before, blockquote[lang~='da'] > *:before { content: '\201E'; }

*[lang~='da'] q:after, q[lang~='da']:after,
*[lang~='da'] blockquote > *:after, blockquote[lang~='da'] > *:after { content: '\201C'; }

*[lang~='da'] q q:before, q[lang~='da'] q:before,
*[lang~='da'] blockquote q:before, blockquote[lang~='da'] q:before { content: '\2019'; }

*[lang~='da'] q q:after, q[lang~='da'] q:after,
*[lang~='da'] blockquote q:after, blockquote[lang~='da'] q:after { content: '\2019'; }

*[lang~='sv'] q:before, q[lang~='sv']:before,
*[lang~='sv'] blockquote > *:before, blockquote[lang~='sv'] > *:before { content: '\201D'; }

*[lang~='sv'] q:after, q[lang~='sv']:after,
*[lang~='sv'] blockquote > *:after, blockquote[lang~='sv'] > *:after { content: '\201D'; }

*[lang~='sv'] q q:before, q[lang~='sv'] q:before,
*[lang~='sv'] blockquote q:before, blockquote[lang~='sv'] q:before { content: '\2019'; }

*[lang~='sv'] q q:after,  q[lang~='sv'] q:after,
*[lang~='sv'] blockquote q:after, blockquote[lang~='sv'] q:after { content: '\2019'; }

a, strong, b { /* Straightens out OS X font rendering */
  line-height: 19px;
}

.jright{
	text-align: right;
}

.fleft{
	float: left;
}

.fright{
	float: right;
}

.pos-rel{
	position: relative;
}

.signature, .signature a, .signature a:hover{
	font-weight: bold !important;
	color: #d9d9d9 !important;
}