@charset "UTF-8";
/* CSS Document */

/*GLOBAL STYLES*/
html, body {height: 100%;}

body, ul, li,p,h1,h2,h3,h4{margin:0px;padding:0px;}
body{font-family:Arial,Helvetica, sans-serif;font-size:12px;color:#444;}

h1{}
h2{}
h3,#content .copy h3.hd3{font-size:1.4em;font-weight:normal;margin-bottom:10px;}
h4{font-size:1.2em;color:#265F98;font-weight:normal;margin-bottom:5px;}
h4 span{color:#999999;display:block;font-size:0.8em;font-style:italic;}

p{margin-bottom:15px;line-height:160%;}
p.callout{clear:both;padding:15px;background-color:#E9F3FC;}

a,a:link{color:#3E6ECE;}
a:hover{}
a img{border:none;}

table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:15px;}
table td{background:url(http://www.tomotherapy.com/images/mr/grey-grad-bkg.gif) repeat-x;border-bottom:1px solid #ccc;}
table td.desc{padding:10px;width:50%;line-height:140%;}
table td.links{vertical-align:top;text-align:right;padding:10px;}

table.full{width:100%;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ccc;
	background-color: #000;
	padding: 5px;
	opacity: 0.5;
	color:#fff;
	font-size:0.8em;
}

#tooltip h3, #tooltip div { margin: 0;}

#topnav-wrap,#billboard-wrap,#globalnav-wrap,#content-wrap,#footer-wrap,#banner-wrap{width:100%;background-color:#fff;}

#topnav,#billboard,#globalnav,#content,#footer,#banner{width:830px; margin:0px auto;}

#wrapper{   min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -14em;}
.hide{display:none;}

textarea.embed{width:400px;height:250px;padding:10px;}

/*TOPNAV*/
#topnav-wrap{background-color:#666;}

#topnav{color:#fff;font-size:11px;height:2.3em;}
#topnav li{float:left;list-style:none;}
#topnav li a{color:#fff;display:block;text-decoration:none;padding:5px 10px;}


#topnav .sitenav li a:hover,#topnav .sitenav li a.active,#topnav .quicklinks li a:hover{background:url(http://www.tomotherapy.com/images/mr/topnav-bkg.jpg) repeat-x;}
#topnav .sitenav li a img{display:none;}
#topnav .sitenav li a.active img{display:inline;position:absolute;margin-top:18px;margin-left:-60px;}
#topnav .sitenav li a.tomo img,#topnav .sitenav li a.te img{margin-left:-50px;}
#topnav .sitenav li a.mr img{margin-left:-67px;}


#topnav .myaccount,#topnav .quicklinks{float:right;}

#topnav .myaccount{background:url(http://www.tomotherapy.com/images/mr/topnav-bkg.jpg) repeat-x;}
#topnav  li ul{position:absolute;background-color:#666;display:none;}
#topnav  li:hover ul{display:block;}
#topnav  li li{float:none;}
#topnav li li a{display:block;}
#topnav  li li a:hover{background-color:#444;}
#topnav .show-sub{border:none;}

/*GLOBALNAV*/
#globalnav-wrap{background:url(http://www.tomotherapy.com/images/mr/globalnav-wrap-bkg.gif) repeat-x bottom;height:6.5em;}
#globalnav{height:6.5em;}

#globalnav ul{width:100%;height:6.5em;background:url(http://www.tomotherapy.com/images/mr/globalnav-active.gif) no-repeat  -100px bottom;}

#globalnav ul.home{background-position:30px bottom;}
#globalnav ul.overview{background-position:128px bottom;}
#globalnav ul.advertising{background-position:229px bottom;}
#globalnav ul.brochures_collateral{background-position:330px bottom;}
#globalnav ul.image_library{background-position:428px bottom;}
#globalnav ul.public_relations{background-position:527px bottom;}
#globalnav ul.multimedia_web{background-position:626px bottom;}


#globalnav ul li{float:left;list-style:none;text-align:center;width:8.27em;background:url(http://www.tomotherapy.com/images/mr/globalnav-li-bkg.gif) repeat-x;}

#globalnav ul li a{text-decoration:none;color:#666;display:block;padding: 17px 0px;border-left:1px solid #ccc;border-right:1px solid #fff;font-size:1.1em;}
#globalnav ul li a:hover, #globalnav ul li a.active,#globalnav ul li.logo a.active{background-color:#fff;}

#globalnav ul li.single a{padding:25px 0px 24px 0px;}
#globalnav ul li.single a:hover

#globalnav ul li.logo{width:6.8em;border-left:none;}
#globalnav ul li.logo a{padding:24px;border-left:1px solid #ccc;}
#globalnav ul li.logo a:hover{padding:24px;}

#globalnav ul li.cart {padding:10px 0px 0px 0px;width:11em;height:4.5em;border-left:1px solid #ccc;border-right:1px solid #ccc;background:none #fff;}
#globalnav ul li.cart img{}
#globalnav ul li.cart a{padding:0px;border:none;display:inline;color:#3E6ECE;text-decoration:underline;}
#globalnav ul li.cart a:hover{background:none;}
#globalnav ul li.cart p{line-height:95%;font-size:0.9em;padding-top:4px;margin-bottom:0px;}
#globalnav ul li.cart p strong{display:block;padding-top:4px;}

/*BILLBOARD*/
#billboard-wrap{background:url(http://www.tomotherapy.com/images/mr/stripe_bkg.png) #0a3371 repeat-x;}
#billboard{height:18.5em;position:relative;}
#billboard img{position:absolute;right:0;}


#billboard h1{color:#fff;margin-top:50px;font-size:2.6em;float:left;}
#billboard h2{color:#8FBFDC;margin-top:10px;line-height:130%;font-weight:normal;font-size:1.5em;float:left;width:40%;clear:left;}

#billboard img{float:right;}

#wrapper.sub #billboard-wrap {background:url(http://www.tomotherapy.com/images/mr/stripe_bkg.png) #0a3371 repeat-x;}
#wrapper.sub #billboard{height:6.5em;background:none;}
#wrapper.sub #billboard h1{float:left;font-weight:normal;margin-top:23px;}
#wrapper.sub #billboard h2{float:right;font-weight:normal;margin-top:15px;clear:none;text-align:right;}

/*BANNER*/
#banner-wrap{background-color:#E9F3FC;border-top:1px solid #265F98;}
#banner{height:7em;}
#banner h3{float:left;width:60%;margin-top:17px;line-height:160%;}
#banner img{padding-top:12px;float:right;margin-right:30px;}

#banner p{line-height:100%;float:left;clear:both;}

/*CONTENT*/
#content-wrap{}
#content{padding:20px 0px;}


#content .main-col{width:65%;float:left;margin-bottom:20px;}
#content .side-col{float:right;width:30%;margin-bottom:30px;margin-top:30px;}
.home .main-col{margin-top:20px;}

#content .side-col ul.nav{width:100;margin-bottom:20px;}
#content .side-col ul.nav li{list-style:none;border-top:1px solid #fff;}
#content .side-col ul.nav li a{display:block; background:url(http://www.tomotherapy.com/images/mr/globalnav-li-bkg.gif) repeat-x 0 -20px;padding:7px;text-decoration:none;color:#666;}
#content .side-col ul.nav li a:hover,#content .side-col ul.nav li a.active{background-color:#f1f1f1;background-image:none;}

#content .side-col ul.headlines li a{color:#3E6ECE;line-height:130%;text-decoration:none;}

#content .side-col .box {background:#EFEFEF url(http://www.tomotherapy.com/images/te/box-bot-gray.gif) no-repeat scroll left bottom;color:#808080;margin:0 0 15px;padding:0 0 1px;}
#content .side-col .box h2 {background:transparent url(http://www.tomotherapy.com/images/te/box-top-gray.gif) no-repeat scroll left top;font-size:105%;font-weight:bold;line-height:1.2em;padding:10px 5px 20px 15px;}

#content .side-col .box label{display:block;}
#content .side-col .box .login{padding-left:15px;}\

#newsworld {
height:15px;margin:0px 0 0px 0px;padding:0 0 0px;float:left;}

#content .side-col ul.headlines{border-top:2px dotted #e3e3e3;margin-bottom:20px;float:left;clear:both;margin-top:10px;}
#content .side-col ul.headlines li{background:none;border-bottom:2px dotted #e3e3e3;list-style:none;}
#content .side-col ul.headlines li a{background:#FFFFFF url(http://www.tomotherapy.com/images/site/icn-arrow-right-blue.gif) no-repeat scroll 10px 8px;display:block;padding:5px 15px 5px 21px;text-decoration:none;}
#content .side-col ul.headlines li a:hover{background-color:#E9F3FC;}
#content .side-col ul.headlines li a span,#content .side-col ul.headlines li a span.date{text-decoration:none !important;color:#666;}

#content .side-col .sidebar-col{margin-bottom:20px;}

#content .main-col .home-box{border:1px solid #ccc;border-bottom:10px solid #ccc;float:left;width:21em;height:8.5em;margin:0px 15px 15px 0px;background:url(http://www.tomotherapy.com/images/mr/grey-grad-bkg.gif) repeat-x;}
#content .main-col .home-box img{float:left;margin:10px 5px 5px 3px;}
#content .main-col .home-box h4{color:#1F5D92;font-weight:normal;font-size:1.4em;margin-top:12px;margin-bottom:5px;}
#content .main-col .home-box h4 a{color:#1F5D92;text-decoration:none;}
#content .main-col .home-box p{line-height:140%;font-size:0.9em;padding-right:10px;}
#content .main-col .active{background-image:none;}

#content .main-col .special{border:1px solid #ccc;border-bottom:10px solid #ccc;background:url(http://www.tomotherapy.com/images/mr/home-box-special.jpg) repeat-x;}

#content .main-col h2{color:#1F5D92;float:left;font-size:1.4em;margin:10px 0;width:100%;border-bottom:2px dotted #CCCCCC;line-height:150%;}
#content .copy h3{font-size:1.2em;margin:15px 0 0;}


#content .main-col p{float:none;}
#content .main-col ul{margin:5px 0px 15px 20px;clear:both;}
#content .main-col ul li{list-style:none;width:80%;line-height:150%;background:transparent url(http://www.tomotherapy.com/images/site/bullet-blue.gif) no-repeat scroll 0 8px;padding:4px 0 4px 14px;}

#content .main-col blockquote{border-left:4px solid #DAEC75;color:#6A6A6A;font-family:Georgia;font-size:130%;font-style:italic;line-height:1.4em;padding:0 0 0 15px;margin-left:0px;}

/*FOOTER*/
#footer-wrap, .push {height: 14em;}
.push{clear:both;}

#footer-wrap{background-color:transparent;background-color:#f1f1f1;}
#footer{font-size:0.9em;padding:15px;}


#footer ul li{float:left;list-style:none;}
#footer ul li a{text-decoration:none;color:#666;display:block;padding: 3px 7px;}
#footer ul li a:hover{background-color:#DFDFE0;}


#footer ul.nav{float:left;width:100%;margin-left:-5px;}
#footer ul.utility{float:left;width:100%;clear:both;margin-left:-5px;margin-bottom:25px;}

#footer p{clear:both;width:80%;line-height:150%;}

/*register form*/

#member_form fieldset{background-color:#f1f1f1;margin:0px 0px 10px 0px;padding:10px;border:1px solid #ccc;}

#member_form label{float:left;width:150px;clear:both;padding-left:70px;}
#member_form input{width:200px;float:left;margin-bottom:5px;}

#member_form p.cb{float:left;width:500px;}
#member_form p.cb input{width:20px;margin-right:10px;margin-top:-1px;}

#member_form p.submit{width:200px;float:right;text-align:right;}
#member_form p.submit input{float:none;width:100px;}

/* msg-box*/
.msg-box {width:80%;margin:0px auto;text-align:center;background-color:#E9F3FC;border:5px solid #e6e6e6;padding:20px;}
.msg-box  h1{text-align:center;color:#1F5D92;font-weight:normal;font-size:1.4em;}
.msg-box h2{text-align:center;font-weight:normal;font-size:1.2em;margin-bottom:20px;}

.msg-box ul.h-list{width:100%;margin-top:10px;}
.msg-box ul.h-list li{display:inline-block;width:32%;list-style:none;margin-right:6px;text-align:center;}
.msg-box ul.h-list li a{display:block;background-color:#C5DCEB;padding:10px;text-decoration:none;font-size:1.2em;color:#1F5D92;}

.msg-box ul.h-list li a:hover{background-color:#fff;}

.msg-box a.logout{padding:10px;background-color:#C5DCEB;text-decoration:none;display:inline-block;width:190px;font-size:1.2em;color:#1F5D92;}
.msg-box a.logout:hover{background-color:#fff;}

/*request form*/
form.request label{float:left;width:100px;}
form.request p{margin-bottom:10px;}

input.contact-btn{float:right;margin-right:110px;}

/*legend*/
ul.legend{border-top:1px dotted #ccc;}
ul.legend li{border-bottom:1px dotted #ccc;list-style:none;padding:10px 0px;clear:both;}
ul.legend li img{float:left;margin:-10px 10px 10px 0px;font-weight:bold;}
ul.legend li.heading{background-color:#ededed;padding-left:10px;padding:5px 0px 5px 10px;margin-bottom:4px;}


#content ul.qa{border:none; padding:0px;margin:0px;background:none;}
#content ul.qa li{background:none;padding:0px;margin:0px;}

#content ul.qa li ul{margin:0px;padding:0px;}
#content ul.qa li ul li{margin:0px; padding:0px;}

#content ul li a{padding-left:25px;}

div.toggleplus{background: url(http://www.tomotherapy.com/images/site/icn-plus.gif) no-repeat 0px center;padding:3px 0px;}
div.toggleminus{background: url(http://www.tomotherapy.com/images/site/icn-minus.gif) no-repeat 0px center;padding:3px 0px;}
span.answer{display:block;padding-left:20px;display:none;}

