/*Grid*/
.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;margin-left: 10px;margin-right: 10px;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_16 .grid_1 {width: 40px;}.container_16 .grid_2 {width: 100px;}.container_16 .grid_3 {width: 160px;}.container_16 .grid_4 {width: 220px;}.container_16 .grid_5 {width: 280px;}.container_16 .grid_6 {width: 340px;}.container_16 .grid_7 {width: 400px;}.container_16 .grid_8 {width: 460px;}.container_16 .grid_9 {width: 520px;}.container_16 .grid_10 {width: 580px;}.container_16 .grid_11 {width: 640px;}.container_16 .grid_12 {width: 700px;}.container_16 .grid_13 {width: 760px;}.container_16 .grid_14 {width: 820px;}.container_16 .grid_15 {width: 880px;}.container_16 .grid_16 {width: 940px;}.container_16 .prefix_1 {padding-left: 60px;}.container_16 .prefix_2 {padding-left: 120px;}.container_16 .prefix_3 {padding-left: 180px;}.container_16 .prefix_4 {padding-left: 240px;}.container_16 .prefix_5 {padding-left: 300px;}.container_16 .prefix_6 {padding-left: 360px;}.container_16 .prefix_7 {padding-left: 420px;}.container_16 .prefix_8 {padding-left: 480px;}.container_16 .prefix_9 {padding-left: 540px;}.container_16 .prefix_10 {padding-left: 600px;}.container_16 .prefix_11 {padding-left: 660px;}.container_16 .prefix_12 {padding-left: 720px;}.container_16 .prefix_13 {padding-left: 780px;}.container_16 .prefix_14 {padding-left: 840px;}.container_16 .prefix_15 {padding-left: 900px;}.container_16 .suffix_1 {padding-right: 60px;}.container_16 .suffix_2 {padding-right: 120px;}.container_16 .suffix_3 {padding-right: 180px;}.container_16 .suffix_4 {padding-right: 240px;}.container_16 .suffix_5 {padding-right: 300px;}.container_16 .suffix_6 {padding-right: 360px;}.container_16 .suffix_7 {padding-right: 420px;}.container_16 .suffix_8 {padding-right: 480px;}.container_16 .suffix_9 {padding-right: 540px;}.container_16 .suffix_10 {padding-right: 600px;}.container_16 .suffix_11 {padding-right: 660px;}.container_16 .suffix_12 {padding-right: 720px;}.container_16 .suffix_13 {padding-right: 780px;}.container_16 .suffix_14 {padding-right: 840px;}.container_16 .suffix_15 {padding-right: 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;}

/*Reset*/
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}

/*Text*/
body { font:13px/1.6 Tahoma, Verdana, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif }
a { text-decoration:none; }
a:link { color: #467BAC; }
a:visited { color: #8B70A9; }
a:hover { color: #60ABFF; }
a:active { color: #30608F; }
a:focus { outline:1px dotted invert }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom:20px; font-weight:100; }
h1 { font-size:34px; margin-bottom:8px }
h2 { font-size:25px; margin-bottom:5px }
h3 { font-size:21px; margin-bottom:5px }
h4 { font-size:17px; margin-bottom:5px }
h5 { font-size:12px; margin-bottom:0; font-weight:700;}
h6 { font-size:15px; margin-bottom:15px }
ol { list-style:decimal }
ol ol, ol ol ol, ul ul, ul ul ul { margin-bottom:0 }
ul { list-style:disc }
li { margin-left:40px }
.preamble { font-weight:700; }
.widget h3 { font-size:12px; line-height: 1.3; font-weight:700; margin:0 0 3px 0; padding:0px; }
.widget p, .small { font-size:11px; line-height: 1.3; }
.page_title { margin:-4px 0 0 0; padding:0; font-weight:100; }

/* Bigin real formatting */

/*Common stuff */
img.centered, .centered img { display: block; margin-left: auto; margin-right: auto; }
img.alignright, img.right, .right img, .alignright img { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft, img.left, .left img, .alignleft img { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright, .right { float: right; }
.alignleft, .left { float: left }
label.left {float:none; display:block;}
.centered { margin-left: auto; margin-right: auto }
.clearfloat { clear:both }
body { background: url(../images/gui/sprites.png) repeat-x 0px -794px;}
.container_16 { padding-top:20px }
.logo { height:84px }
.hide { display:none }
a.readmore { font-size:11px; display:block; background: url(../images/gui/sprites.png) no-repeat 0px -456px; padding: 2px 0 2px 26px;}
a.readmore:link{background-position:0 -456px}
a.readmore:visited{background-position:0 -456px;}
a.readmore:hover{background-position:0 -481px}
a.readmore:focus, a.readmore:active {background-position:0 -506px;}





/* Top nav */
.nav { list-style:none; height:19px }
.nav li { display:block; float:left; margin:0 -29px -1px 0; }
.nav li a { display:block; text-decoration:none; position:relative; }
.nav li a b.p1 { display:block; width:20px; height:30px; background:url(../images/gui/sprites_menu.png) no-repeat 4px 0px; float:left; }
.nav li a b.p2 { display:block; height:30px; min-width:70px; padding:0 8px; background:url(../images/gui/sprites_menu.png) repeat-x 0px -30px; float:left; line-height:28px; color:#000000; font-weight:normal; font-family:tahoma; font-size:12px; }
.nav li a b.p3 { display:block; width:20px; height:30px; background:url(../images/gui/sprites_menu.png) no-repeat 0px -60px; float:left; position:relative; z-index:100; }

/* Make em overlapping */
.nav li a.m1 { z-index:800; }
.nav li a.m2 { z-index:700; }
.nav li a.m3 { z-index:600; }
.nav li a.m4 { z-index:500; }
.nav li a.m5 { z-index:400; }
.nav li a.m6 { z-index:300; }
.nav li a.m7 { z-index:200; }
.nav li a.m8 { z-index:100; }
/* Hovered menu post */

/*.nav li a:hover, .nav li a:focus, .nav li a:active {border:0; z-index:700;}*/
.nav li a:hover b.p1, .nav li a:focus b.p1, .nav li a:active b.p1 { background:url(../images/gui/sprites_menu.png) no-repeat 4px -90px; cursor:pointer; }
.nav li a:hover b.p2, .nav li a:focus b.p2, .nav li a:active b.p2 { background:url(../images/gui/sprites_menu.png) repeat-x 0px -120px; color:#040; cursor:pointer; }
.nav li a:hover b.p3, .nav li a:focus b.p3, .nav li a:active b.p3 { background:url(../images/gui/sprites_menu.png) no-repeat 0px -150px; cursor:pointer; }

/* Selected menu post */
.nav li a.current, .nav li a.section { z-index:800; }
.nav li a.current b.p1, .nav li a.section b.p1, .nav li a:hover.selected b.p1, .nav li a:active.selected b.p1 {
position:relative z-index:200; background:url(../images/gui/sprites_menu.png) no-repeat 4px -180px; cursor:default; }
.nav li a.current b.p2, .nav li a.section b.p2, .nav li a:hover.selected b.p2, .nav li a:active.selected b.p2 {
position:relative z-index:200; background:url(../images/gui/sprites_menu.png) repeat-x 0px -210px; color:#000; cursor:default; }
.nav li a.current b.p3, .nav li a.section b.p3, .nav li a:hover.selected b.p3, .nav li a:active.selected b.p3 {
position:relative z-index:200; background:url(../images/gui/sprites_menu.png) no-repeat 0px -240px; cursor:default; }


/* Breadcrumb menu */
ul.breadcrumbs { margin:0 0 10px 0; padding:0; overflow:hidden; list-style:none; }
.breadcrumbs li { margin:0; padding:0; float:left;height:20px;overflow:hidden; }
.breadcrumbs li a { padding:10px 10px 10px 20px; background: url(../images/gui/sprites.png) no-repeat 4px -530px; }
.breadcrumbs li a:active, .breadcrumbs li a:focus {text-decoration:none }
.breadcrumbs .first a, .breadcrumbs .first a:visited { background: none; padding-left:10px; color: #467BAC; }
.breadcrumbs .last { padding:0 0 0 20px; background: url(../images/gui/sprites.png) no-repeat 4px -538px; font-weight:700; }
.breadcrumbs li a:visited {color: #467BAC}
.breadcrumbs .first a:hover, .breadcrumbs li a:hover {color: #60ABFF;}

/* Sub navigation */

/*Reset menu list */
ul.subnav, ul.subnav ul, ul.subnav ul ul { margin:0; padding:0; list-style: none; width: 194px; font-size:11px }

/* Menu Level 1 */
.subnav li {margin:0; padding:0 }
.subnav li a.current { background-position:-34px -674px}
.subnav li a {display:block; width: 170px; line-height:2.0em; height: 2.0em; margin:0 0 5px 0; padding:0 0 5px 24px; border-bottom: 1px solid #DAE6BA; background: url(../images/gui/sprites.png) repeat-x; background-position:-34px -734px; }
.subnav li a {background-position:-34px -734px }
.subnav li a:hover {background-position:-34px -674px; color:#60ABFF; }
.subnav li a:focus, .subnav li a:active { background-position:-34px -704px }
.subnav li a:visited {color: #467BAC;}
.subnav li a.last {border-bottom:none;}
/* Menu Level 2 */
.subnav li li a { width: 154px; padding-left:40px; background: url(../images/gui/sprites.png) repeat-x -18px -734px; }
.subnav li li a:hover { background-position:-18px -674px; color:#60ABFF; }
.subnav li li a:focus, .subnav li li a:active { background-position:-18px -704px }
.subnav li li a.current { background-position:-18px -674px}

/* Menu Level 3 */
.subnav li li li a { width: 134px; padding-left:60px; background: url(../images/gui/sprites.png) repeat-x 1px -734px; }
.subnav li li li a:hover { background-position:1px -674px}
.subnav li li li a:focus, .subnav li li li a:active { background-position:1px -704px }

/* Display current page */
.subnav li a.current { background: url(../images/gui/sprites.png) repeat-x; font-weight:700 }
.subnav li a.current { background-position:-34px -704px }
.subnav li li a.current_page { background-position:-17px -704px }
.subnav li li li a.current_page { background-position:1px -704px }

/* Forms*/

/*General form styling*/
input, label { font-family:Tahoma, Verdana, Geneva; font-size:11px }
fieldset { margin:0; padding:0; }
.general_field_left { background: #FFFFFF url(../images/gui/sprites.png) no-repeat 0px -64px; width:5px; height:25px; margin:0 0 13px 0; float:left; }
.general_field_middle, #modal_login #modal_email, #modal_login #modal_password { background: #FFFFFF url(../images/gui/sprites.png) repeat-x 0px -89px; width:174px; height:15px; margin:0 0 13px 0; padding:5px 3px 5px 3px; border: none; font-size:11px; float:left; font-family: Tahoma,Verdana,Geneva;}
.general_field_right { background: #FFFFFF url(../images/gui/sprites.png) no-repeat 0px -114px; width:5px; height:25px; margin:0 0 13px 0; float:left }

/* Search box */
.searchwrapper { margin-top:20px; float:right; position:relative; }
#search { display:none; }
.search_left { background: #FFFFFF url(../images/gui/sprites.png) no-repeat 0px 0px; width:10px; height:31px; float:left; }
#search_field { background: #FFFFFF url(../images/gui/sprites.png) repeat-x 0px -31px; margin:0; padding: 8px 0 10px 3px; border: none; height: 15px; width: 230px; font-size:12px; float:left; }
#search_btn { margin:0; padding:0; border: none; float:left; }

.search_suggestions { position:absolute; z-index:1000; top: 32px; left:1px; }
.search_suggestions h6 {font-size:11px;font-weight:700;margin-bottom:0; line-height: 1.2;}
/* REQUIRED BUTTON STYLES: */
button {
	position: relative;
	border: 0;
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {border: none;  /* overrides extra padding in Firefox */}

button span { position: relative; display: block; white-space: nowrap;	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */

/*From right*/
button.submitBtn { padding: 0 10px 0 0; margin-right:4px; font-size:11px; text-align: center; background: transparent url(../images/gui/sprites_btn.png) no-repeat right -50px; }

/*From left*/
button.submitBtn span {padding: 4px 0 1px 10px; height:20px; background: transparent url(../images/gui/sprites_btn.png) no-repeat left top; color:#fff; }

button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -150px;
}
button.submitBtn:hover span, button.submitBtnHover span {background-position: left -100px;}


/*Rounded box with header */
.box_wrapper { background-color:#ffffff; margin:0 0 20px 0 }
.box_header_middle { float:left; padding:0; height:34px }
.box_header_middle h2 { font-size:12px; margin:0; padding:8px 0 4px 40px; font-weight:100 }
.box_header_middle.products h2 { background: url(../images/gui/box_icon_products.png) no-repeat left 4px }
.box_header_middle h2.news_header {background:transparent url(../images/gui/box_icon_news.png) no-repeat scroll left 4px;}
.box_header { background: #CAE186 url(../images/gui/sprites.png) repeat-x 0px -640px; width:100%; overflow:hidden }
.box_header_left_corner { width:10px; height:34px; background: url(../images/gui/sprites.png) no-repeat 0px -572px }
.box_header_right_corner { width:10px; height:34px; background: url(../images/gui/sprites.png) no-repeat -6px -606px }
/* */
.box_body { padding:12px; border-right: 1px solid #99CC00; border-left: 1px solid #99CC00; overflow:hidden }
/* */
.box_footer { background:url(../images/gui/sprites.png) repeat-x 0px -921px; width:100%; overflow:hidden }
.box_footer_left_corner { width:5px; height:6px; background: url(../images/gui/sprites.png) no-repeat 0px -139px }
.box_footer_right_corner { width:5px; height:6px; background: url(../images/gui/sprites.png) no-repeat 0px -145px }

/* Rounded box - Headline icons */
.widget_newsletter .box_header_middle h2 { background: url(../images/gui/box_icon_newsletter.png) no-repeat left 4px }
.widget_cal .box_header_middle h2 { background: url(../images/gui/box_icon_calendar.png) no-repeat left 4px }
.widget_highligted_products .box_header_middle h2 { background: url(../images/gui/box_icon_products.png) no-repeat left 4px }
.widget_login .box_header_middle h2 { background: url(../images/gui/box_icon_login.png) no-repeat left 4px }
.widget_news .box_header_middle h2 { background: url(../images/gui/box_icon_news.png) no-repeat left 4px }
.widget_news .box_header_middle h2#login_news { background: url(../images/gui/private_icon.png) no-repeat 4px 6px }


/* Rounded box outlined */
.box_outline { margin:0 0 20px 0; background-color:#FFFFFF }
.bo_hd { height:6px; overflow:hidden; position:relative; background:url(../images/gui/green_bg.gif) repeat-x 0 0 }
.bo_hd_l, .bo_hd_r, .bo_ft_l, .bo_ft_r { background: url(../images/gui/sprites.png) no-repeat }
.bo_hd_l { height:6px; width:5px; position:absolute; left: 0; top: 0; overflow:hidden; background-position: -13px -139px }
.bo_hd_r { height:6px; width:5px; position:absolute; right: 0; top: 0; overflow:hidden; background-position: -13px -145px }
.bo_bd { padding:12px; border-right: 1px solid #99CC00; border-left: 1px solid #99CC00; overflow:hidden }
.bo_ft { height:6px; overflow:hidden; position:relative; background:url(../images/gui/green_bg.gif) repeat-x 0px bottom; width:100% }
.bo_ft_l { height:6px; width:5px; position:absolute; left: 0; bottom: 0; overflow:hidden; background-position: 0 -139px }
.bo_ft_r { height:6px; width:5px; position:absolute; right: 0; bottom: 0; overflow:hidden; background-position: 0 -145px }
.bo_main { padding:40px 24px }

.bo_bd p {margin:0 0 20px 0}
.banner p {margin:0}
/* Rounded box filled */ 
.box_filled {margin:0 0 20px 0; width: 282px;}
.bf_hd { height:6px; overflow:hidden; position:relative; width:100%  }
.bf_hd_l, .bf_hd_r, .bf_ft_l, .bf_ft_r { background: url(../images/gui/sprites_cnr_fld.png) no-repeat }
.bf_hd_l { height:6px; width:6px; position:absolute; left: 0; top: 0; overflow:hidden; background-position: 0 0 }
.bf_hd_middle {margin:0 5px 0 5px; background:#B1D34A;}
.bf_hd_r { height:6px; width:6px; position:absolute; right: 0; top: 0; overflow:hidden; background-position: -8px 0 }
.bf_bd { padding:0 12px 12px 12px; background:#B1D34A; overflow:hidden }
.bf_ft { height:6px; overflow:hidden; position:relative; width:100% }
.bf_ft_l { height:6px; width:5px; position:absolute; left: 0; bottom: 0; overflow:hidden; background-position: 0 -8px; }
.bf_ft_r { height:6px; width:5px; position:absolute; right: 0; bottom: 0; overflow:hidden; background-position: -8px -8px }
.bf_ft_middle {margin:0 5px 0 5px; background:#B1D34A;}

.box_filled h5{ display:block; padding: 0 0 3px 0; border-bottom: 1px solid #DAE6BA; }
.box_filled img {width:41px; margin: 0 10px 0 0; padding:0; border: 1px solid #FFFFFF; }
.box_filled .text{width:190px;}
.box_filled p {margin:0;}
.ss {padding: 5px 0 5px 0; border-bottom: 1px solid #DAE6BA;}

/*Grid for products on home page */
.gp_1 { width:140px; margin: 0 5px 10px 0; display: inline; float: left; }
.gp_1 img, .gp_1 a { display:block; }
.gp_1 img { margin:0 auto; }

/*Grid for distributors */
.g_main_3 { width:212px; margin-right:19px; display: inline; float: left }
.gp_nomargin { margin:0 }
.home_slideshow { margin:0 0 20px 0; height:275px; overflow:hidden; }
.gp_1 p { font-size:11px; }

/*Warnings */
.small_warning { background: #FEE9E9; padding: 5px; display:block; margin: 10px 0; font-size:11px; border: thin solid #FF0000; }
.small_success { background: #D2FFD2; padding: 5px; display:block; margin: 10px 0; font-size:11px; border: thin solid #00CC00; }

/* Login */
ul.loginbar { width:280px; margin: 0px; padding: 0px; list-style: none }
ul.loginbar li { margin:0px; padding:0px; display:inline; float:left }
li.my_pages a, li.log_out a, li.log_in a { display:block; float:left; padding: 0 5px 0 25px; background: url(../images/gui/sprites.png) no-repeat 0 -30px; }
li.my_pages a {background-position:-42px -118px}
li.log_in a, li.log_out a {background-position:-198px -118px }
ul.loginbar li.hide {display:none;}
#LoginForm {margin-bottom:10px; width:195px;}
/*Widgets */

/* Calendar */
ol.widget_cal { margin:0; padding:0; list-style:none; font-size:11px; }
ol.widget_cal li { margin:0 0 5px 0; padding:0 0 5px 25px; border-bottom: 1px solid #DAE6BA; background: url(../images/gui/widget_cal_bg.gif) no-repeat 3px 4px; }
ol.widget_cal .date { display:block; text-transform:uppercase }
ol.widget_cal li a { display:block; padding:0 0 0 25px; text-decoration:none }

/*News */
ol.widget_news { margin:0; padding:0; list-style:none }
.widget_news li { margin:0 0 5px 0; padding:0 0 5px 0; border-bottom: 1px solid #DAE6BA; }
.widget_news p { margin:0 0 10px 0 }
.widget_news .date { font-size:9px; text-transform:uppercase }
.newshead {display:block;}
#news_container p {margin-bottom: 20px;}
/* Simple accordion styles  - used on "Faq" and "Software downloads" */
.answers { margin: 0 0 15px 25px }
a.questions { display:block; padding: 5px 0 5px 25px }
a.questions:link, a.questions:visited { background: url(../images/gui/sprites.png) no-repeat 0px -302px }
a.questions:hover { background-position: 0 -327px }
a.private:link, a.private:visited, a.private:hover {background: url(../images/gui/private_icon.png) no-repeat -1px 4px }
/*a.questions:active, a.questions:focus { background-position: 0 -352px }*/
a.q_open:link, a.q_open:visited { background: url(../images/gui/sprites.png) no-repeat 0px -402px }
/*a.q_open:active, a.q_open:focus { background-position: 0 -360px }*/
a.q_open:hover { background-position: 0 -377px }

a.download { background: url(../images/gui/download_link.gif) no-repeat 0 4px; padding: 0 0 0 20px }
/*
a.download:hover { background-position: 0 -360px }
a.download:active, a.download:focus { background-position: 0 -370px }
*/
ul.download_info { list-style:none; margin:0; padding:0 }
ul.download_info li { margin:0; padding:0; font-size:11px; }
ul.download_info ol {list-style-position: inside}

caption { border-bottom: 1px solid rgb(153, 204, 0); font-size: 17px; text-align: left; }
td { border-bottom: 1px solid #99CC00; padding: 2px 5px; }
table { width: 100%;}
/* Products and image bank */
table.category_grid { margin:0; padding:0; }
.category_grid td { padding: 0 20px 20px 0; border-bottom: 1px solid #DAE6BA; vertical-align:top; }
.category_grid td.image { vertical-align:bottom; border:none; padding:0; text-align:center; width:25%; border-bottom: 1px solid #DAE6BA;}
.category_grid h2 { font-size:11px; font-weight:700; margin:0; padding: 0 }
.category_grid h2 a { display:block; }
.category_grid p { font-size:11px; margin:0; padding:0; line-height:1.3; }
.category_grid td.last_row { border-bottom:none; }
.category_grid div.product_info { text-align: left; padding:0 20px 20px 0;}

/* Choosen product */
.prod_main { width: 469px; padding-right:20px; float:left; }
.related_products { width: 140px; padding:0 0 0 20px; float:left; border-left: 1px solid #99CC00; }

/* News */
.news_excerpt { margin-bottom:10px; border-bottom: 1px solid #DAE6BA;overflow:hidden; }
.news_excerpt h1 {font-size: 30px;}
.news_excerpt .date { font-weight:700; }

/* News pagination */
ul.pagination { list-style: none; margin:20px 0 0 0; padding:0; }
.pagination li { margin:0 3px 0 3px; padding:0; float:left; display:inline; }
.pagination li a { width:25px; display:block; margin:0; padding:2px; border: solid 1px #92B5D3; text-align:center; }
.pagination li a.selected { font-weight:700; border: solid 1px #92B5D3; background-color:#D7E3EE; }

/*Footer */
.footerwrapper { margin-top:20px; background: #B1D34A}
.footer_head {background: #B1D34A url(../images/gui/sprites.png) repeat-x 0px -784px; height:10px;}
.footer { width:940px; padding: 20px 0px }

/* Utility */
.display_none, a.display_none { display: none; }

/* Slideshow */
.slide {
	height: 275px;
	width: 700px;
}
#slide_1 {background: transparent url(../images/slideshow/s_mammography.jpg) no-repeat top left;}
#slide_2 {background: transparent url(../images/slideshow/s_rad_prot.jpg) no-repeat top left;}
#slide_3 {background: transparent url(../images/slideshow/s_rad_flour.jpg) no-repeat top left;}
#slide_4 {background: transparent url(../images/slideshow/s_comp_tom.jpg) no-repeat top left;}
#slide_5 {background: transparent url(../images/slideshow/s_dental.jpg) no-repeat top left;}

.slide_info {margin:120px 30px 0 380px;}
.slide_info p {font-size:12px; line-height:1.3;}
#slidenav_container {
	width: 681px;
	height: 22px;
	padding-top: 3px;
	position: absolute; 
	bottom: 10px; 
	left:10px;
	z-index: 100;
	background: transparent url(../images/slideshow/slidenav_background.png) no-repeat top left;
}
#slidenav_container a, #pager_nav a {
	height: 19px;
	background: transparent url(../images/slideshow/slideshow_navitems.png) no-repeat;
	display: block;
	float: left;
	margin-right:15px;
}
.slide_info p { margin-bottom: 5px; }

a.slide_readmore { font-size:11px; display:block; background: url(../images/gui/slide_link_icon.png) no-repeat 0px 0px; padding: 2px 0 2px 26px;}
a.slide_readmore:link{background-position:0 0;}
a.slide_readmore:visited{background-position:0 0;}
a.slide_readmore:hover{background-position:0 -25px}
a.slide_readmore:focus, a.readmore:active {background-position:0 -50px;}

#slidenav_container a.first {width: 65px;margin-left:8px;}
#slidenav_container a.first:hover {background-position: 0 -19px;}
#pager_nav a.last {margin: 0}

#pager_nav div { float:left; }
#slidenav_1 a { width: 86px; background-position: -66px 0; }
#slidenav_1 a.activeSlide, #slidenav_1 a:hover { background-position: -66px -19px; }
#slidenav_2 a { width: 113px; background-position: -153px 0; }
#slidenav_2 a.activeSlide, #slidenav_2 a:hover { background-position: -153px -19px; }
#slidenav_3 a { width: 148px; background-position: -267px 0; }
#slidenav_3 a.activeSlide, #slidenav_3 a:hover { background-position: -267px -19px; }
#slidenav_4 a { width: 128px; background-position: -416px 0; }
#slidenav_4 a.activeSlide, #slidenav_4 a:hover { background-position: -416px -19px; }
#slidenav_5 a { width: 47px; background-position: -545px 0; }
#slidenav_5 a.activeSlide, #slidenav_5 a:hover { background-position: -545px -19px; }

.sep {border-top: 1px solid #DAE6BA; padding-bottom:6px;}

/* Splash Page */
#SplashPage {background: #B1D34A url(../images/splashpage/splash_page_gradient.png) repeat-x top left;}
#SplashPage .activeSlide {font-weight:bold;}
#SplashPageContainer {
	width:912px;
	height:571px;
	margin: 0 auto;
	padding:70px 0 0 37px;
	background: transparent url(../images/splashpage/splash_page_box.png) no-repeat top left;
}
#SplashPageContainer ul {
	list-style-type: none;
	margin:0 0 5px;padding:0 0 5px;
	overflow:hidden;
	width:866px;
	border-bottom:1px solid #B1D34A;
}
#SplashPageContainer li {float:left; margin-left:20px;}
#SplashPageContainer li.first {margin-left:0}
#SliderArea {width:866px;height:410px; background-color:#FFF;}
#SliderArea img.alignright {display:block;margin:0 0 2px 7px;padding:0;}
#SliderArea h1 {font-size:25px;}
#SliderArea h2 {font-size:12px;font-weight:bold;}
#SliderArea p {margin-bottom:10px;}
#SliderArea .SliderTextContainer {width:866px;height:410px;}
.SliderTextContent {width:410px;}
#splash_to_home_link {float:right; color:#000; text-decoration: underline; font-weight:bold;margin:30px 35px 0 0}


form .EditableCost { float:right;}