 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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
  .container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}/*GLOBAL DEFAULTS*/



/*
	colors
		green 			#a1c110		eg titlebar
		dark green		#98a62d		eg titlebar nav bg in IE
		darker green	#768122		eg titlebar signin in IE
		light green		#c8e88f		eg spy background on contact page
		blue			#00aeef		eg button
		light blue		#badaeb		eg standout on home
		lightest blue	#daebf5		
		dark warm grey 	#474443		eg intros
		warm grey 		#615e5d
		light grey		#a29e9d
		lightest grey	#eeeae2

*/


body {
	font-family: 'Gudea', 'Lucida Grande', sans-serif;
	text-align:center;
	background:#474443 url(/images/bg.gif) 0 0 repeat;
}

h1 {
	font-size:27px;
}
h2 {
	font-size:33px;
}
h3 {
	font-size:21px;
	line-height:2em;
	color:#474443;
}
h4 {
	font-size:21px;
	line-height:1.5em;
	margin-top:20px;
	color:#615e5d;
}

hr {
	background: none;
	border:none;
	border-top:1px solid #a29e9d;
	border-bottom:1px solid #fff;
	height:0px;
	margin-bottom: 10px;
	margin-top: 10px;
	clear:both;
}





#wrapper {
	background-color: #fafafa;
	text-align:left;
	width:980px;
	margin:0px auto 50px auto;
	overflow: hidden;
	background-clip: border-box;
	box-shadow:0 0 10px rgba(0,0,0,0.05);
	border: 10px solid #474443;
	border-top:0px;
}

.wrapper {
	overflow:hidden;
}
.print_only {
	display:none;
}

#title_bar {
	background: #a1c110 url(/images/watermark.png) 800px -30px no-repeat;
	box-shadow:0 0 10px rgba(0,0,0,0.6);
	/*position:fixed;
	width: 980px;*/
	z-index: 9999;
	clip:rect(0px, 980px, 100px, 0px);
	position:relative;
}

#title_bar .logo {
	display: inline-block;
	margin: 0;
	width:177px;
	height:57px;
	text-indent:-9999px;
	background: url(/images/logo.png) left top no-repeat;
	float:left;
}

#title_bar h1 {
	display: inline;
	float:left;
	line-height:57px;
	color:#fff;
	font-weight:bold;
}

.nav {
	float:right;
	text-align:right;
	margin-top: 14px;
}
.nav a {
	color:#333;
	background:rgba(0,0,0,0.1);
	border-radius: 5px;
	text-decoration:none;
	line-height:30px;
	font-size:13px;
	padding:0 10px;
	display: inline-block;
	margin-left:5px;
}
.nav a:hover {
	background:rgba(0,0,0,0.3);
	box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.nav a.signin {
	background:rgba(0,0,0,0.3);
	margin-left:20px;
}
.nav a.selected {
	color:#fff;
	cursor:default;
}
.nav a.selected:hover {	
	background:rgba(0,0,0,0.1);
	box-shadow:none;
}

.ie .nav a {
	background:#98a62d;
}
.ie .nav a:hover {
	background:#768122;
}
.ie .nav a.signin {
	background:#768122;
}
.ie .nav a.selected:hover {
	background:#98a62d;
}












#main {
	min-height:300px;
}
.intro {
	/*margin-top:57px;*/ /* make room for fixed #top_bar */
	background:#615e5d;
	overflow: hidden;
	padding: 20px 0 30px 0;
}
.intro h2 {
	color:#474443;
	text-shadow:0 -1px 0 rgba(0,0,0,0.6), 0 1px 0 rgba(255,255,255,0.1);
}
.subtitle {
	text-align:center;
	color:#a1c110;
	font-size:27px;
	line-height:3em;
	border-bottom:1px dashed #615e5d;
}


.standout {
	/*border:2px solid #badaeb;*/
	background-color: #daebf5;
	box-shadow: inset 0 0 10px #badaeb;
	/*box-sizing:border-box;*/
	border-radius:5px;
}

.note {
	font-size:12px;
	color:#a29e9d;
	line-height:2em;
}




/* BUTTONS */
.button {
	border: 1px solid #0298d0;
	background: #00aeef;
	box-shadow: inset 0 0 10px #0298d0;
	color:#333;
	border-radius: 5px;
	text-decoration:none;
	line-height:30px;
	font-size:13px;
	padding:0 10px;
	display: inline-block;
	cursor: pointer;
	text-shadow:0 1px 0 rgba(255,255,255,0.6);
}
.button:hover {
	box-shadow:inset 0 0 10px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.3);
	background:#0298d0;
}
.button_big {
	font-size: 19px;
	line-height:40px;
	padding:0 20px;
}





/* DATA LIST */
ul.data_list {
	color:#615e5d;
	border-top: 1px dotted rgba(0, 0, 0, 0.1);
	margin-top: 10px;
	padding-top: 10px;
	position:relative;
}
ul.data_list li {
	display:none;
}
ul.data_list.data_list_open li {
	display:block;
}
ul.data_list li.data_list_open_close {
	position: absolute;
	width:16px;
	height:16px;
	display: block;
	top:5px;
	right:5px;
	text-indent:-9999px;
	cursor: pointer;
	background:url(/images/pictos/16/49.png) left top no-repeat;
	opacity:0.5;
}
ul.data_list_open li.data_list_open_close {
	background:url(/images/pictos/16/51.png) left top no-repeat;
}
.ie ul.data_list {
	border-top: 1px dotted #999;
}






/* DISPLAY TABLE */
.display_table {
	width:100%;
	margin-top:20px;
}

.display_table tbody tr:hover {
	background: rgba(0,0,0,0.03);
}

.display_table thead th {
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.display_table tbody td {
	border-top:1px solid rgba(255,255,255,1);
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.display_table th {
	line-height:1.5em;
	padding:5px 0;
}
.display_table td {
	line-height:1.5em;
	padding:5px;
	text-transform: capitalize;
}
.ie .display_table tbody tr:hover {
	background: #f0f0f0;
}
.ie .display_table thead th {
	border-bottom:1px solid #ddd;
}
.ie .display_table tbody td {
	border-top:1px solid #fff;
	border-bottom:1px solid #f0f0f0;
}


/* DISPLAY LIST */
.display_list li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #eeeae2;
	line-height:30px;
}









#footer {
	background-color: #000;
	margin-top:20px;
}

#footer .logo {
	display: inline-block;
	margin: 0;
	width:38px;
	height:57px;
	text-indent:-9999px;
	background: url(/images/logo.png) left top no-repeat;
	float:left;
	
}
#footer .nav {
	float:left;
}
#footer .nav a {
	color:#ccc;
	background:rgba(255,255,255,0.1);
	border-radius: 5px;
	text-decoration:none;
	line-height:30px;
	font-size:13px;
	padding:0 10px;
	display: inline-block;
	margin-left:5px;
}
#footer .nav a:hover {
	background:rgba(255,255,255,0.2);
	box-shadow:0 0 10px rgba(255,255,255,0.3);
}
#footer .copyright {
	float:right;
	font-size:11px;
	color:#555;
	line-height:60px;
	text-indent:20px;
}
#footer .copyright b{
	font-size:17px;
	font-weight:normal;
}

.ie #footer .nav a {
	background: #191919;
}
.ie #footer .nav a:hover {
	background:#333;
}


.icon {
	width:16px;
	height:16px;
	display:inline-block;
	background: url('/images/pictos/16/1.png') 50% 50% no-repeat
}
.icon_add { background-image: url('/images/pictos/16/49.png'); }
.icon_config { background-image: url('/images/pictos/16/265.png'); }
.icon_delete { background-image: url('/images/pictos/16/47.png'); }
.icon_email { background-image: url('/images/pictos/16/78.png'); }
.icon_eye { background-image: url('/images/pictos/16/191.png'); }
.icon_info { background-image: url('/images/pictos/16/72.png'); }
.icon_person { background-image: url('/images/pictos/16/243.png'); }
.icon_phone { background-image: url('/images/pictos/16/165.png'); }
.icon_purchase { background-image: url('/images/pictos/16/300.png'); }


.icon_small {
	width:11px;
	height:11px;
	display:inline-block;
	background: url('/images/pictos/11/1.png') 0 0 no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=5);
}
.icon_small.icon_info { background-image: url('/images/pictos/11/72.png'); }

.button .icon {
	margin:0 5px -3px 0;
}


.tool {
	display:inline-block;
	position:relative;
}

.tool .tip {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	background:#474443;
	color:#fff;
	font-size: 13px;
	line-height: 1.5em;
	z-index: 9999;
	font-weight:normal;
	min-width: 160px;
	border-radius:5px;
	padding:10px;
}
.tool .tip li {
	border:none ! important;
	line-height:1.5em;
	text-align:left ! important;
}
.tool .tip:before {
	display:block;
	content:'';
	width: 0;
	height: 0;
	border-bottom: 10px solid #474443; 
	border-right: 10px solid transparent;	
	position:absolute;
	left:10px;
	top:-5px;
}

.tool:hover .tip{
	display:block;
}







