﻿/* Reset browser defaults */
body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{color:#569ca9;font-size:18px;}
img{border: 0;}
.fl{cursor: pointer;}
#skipToContent{display:none;}

/*Set the main body styles*/
body {background-image:url(/images/site_bg.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;color:#555555;line-height: 18px;}
#superc{background-image:url(/images/content_bg.png);background-repeat:repeat-y;width:1047px;margin-left: auto;margin-right: auto;}
#container {background-color: #FFFFFF;width: 970px;border: 1px solid #FFFFFF;margin-left: auto;margin-right: auto;margin-top: 0px;}
#topbanner{background-image: url(/images/top_banner_bg.png);background-repeat: no-repeat;width: 970px;height: 140px;padding-left:53px;padding-top:20px;margin-left:20px;}
#topnav{background-image:url(/images/top_nav_bg.png);width: 676px; height: 40px;margin-top: -65px;margin-left: 296px;padding-top: 20px;background-repeat: no-repeat;padding-left: 25px;}
#topnav div{height: 25px;float:left;text-align:center;margin-top: -10px;padding-top:10px;}
#topnav div a{display: block;float:left;border-right: 1px solid #FFFFFF;width:100%;}
#topnav div.selected{background-image:url(/images/top_nav_selected.png);background-repeat:no-repeat;}

#topnav div#topNav_home{width: 65px;}
#topnav div#topNav_about{width: 85px;}
#topnav div#topNav_rti{width: 225px;}
#topnav div#topNav_ne{width: 120px;}
#topnav div#topNav_cu{width: 95px;}

#topnav div#topNav_home.selected{background-position:28px 0px;}
#topnav div#topNav_about.selected{background-position:38px 0px;}
#topnav div#topNav_rti.selected{background-position:108px 0px;}
#topnav div#topNav_ne.selected{background-position:56px 0px;}
#topnav div#topNav_cu.selected{background-position:43px 0px;}

#topnav div.last a{border-right-style: none;}
#topnav div a{text-decoration:none;font-family: Arial, Sans-Serif;font-size: 14px; color: #FFFFFF;}
#content{background-color: #FFFFFF;width:970px;overflow:auto;padding-bottom:30px;}

#content #left{float:left;margin-left:15px;}
#content #left #leftnav{width:293px;color:#569ca9;margin-left:7px;padding-left:-7px;}
#content #left #leftnav.module{width:293px;color:#569ca9;margin-left:7px;padding-left:0;}
#content #left #leftnav #leftnavtop{background-image:url(/images/leftbox_top.jpg);height:25px;background-repeat:no-repeat;}
#content #left #leftnav #leftnavmid{background-image:url(/images/leftbox_mid.jpg);background-repeat: repeat-y;padding-left: 45px; padding-right: 30px;}
#content #left #leftnav #leftnavmid .head{font-size:18px;font-weight:700;}
#content #left #leftnav #leftnavmid .section{clear: both;margin-top:30px;}
#content #left #leftnav #leftnavmid .section.first{margin-top: 40px;}
#content #left #leftnav #leftnavmid .section.last{padding-bottom: 20px;}
#content #left #leftnav #leftnavmid .section img{float:left;margin-right: 20px;}
#content #left #leftnav #leftnavmid .section a{color:#569ca9;text-decoration:none;}
#content #left #leftnav #leftnavmid .section strong{display:block;}
#content #left #leftnav #leftnavbot{background-image:url(/images/leftbox_bot.jpg);height:25px;background-repeat:no-repeat;}

#content #left #contact{clear:both;margin-left:45px;}
#content #left #contact a{color: #555555;}
#content #left #contact .copyright{color: #569ca9;}
#content #left #contact.contactus{padding-left: 10px;}

#content #right{float:left;margin-top: 13px;margin-left: 20px; width:598px;overflow:hidden;}
#content #right.home{margin-left: 0;width:630px;}
#content #right.module{width:620px;}

#content #right #subnav{color: #569ca9;font-size:14px;}
#content #right #subnav h2{font-size:14px; display: inline;margin-left:-5px;}
#content #right #subnav a{color: #569ca9; text-decoration: none;padding-left: 5px;padding-right:5px;}
#content #right #subnav a.selected{text-decoration: underline;}

#content #right #rightleft{float:left;width:300px;margin-top:20px;}
#content #right #rightright{float:left;width:285px;margin-top:20px;color:#569ca9;}
#partner-logo-list{list-style-type:none;margin:0;padding:0;margin-left:40px;}
#partner-logo-list li{float:left;margin-right:12px;}

#content #right.home #rightleft{width:350px;}
#content #right.home #rightright{width:230px;margin-left:20px;padding-left:15px;padding-right:15px;}

#content #right h2{font-size:14px;}
#content #right h4{font-size:14px;}
#content #right h5{font-size:13px;}
#content #right h2 a, #content #right h3 a, #content #right h4 a, #content #right h5 a{color:#569ca9;text-decoration:underline;}
#content #right #rightleft ul{padding-left: 15px;}
#content #right #rightleft ul li a{color: #555555;text-decoration:none;}
#content #right #rightleft ul li a:hover{text-decoration:underline;}

#content #right .bioitem .picture{float:left;width:140px;}
#content #right .bioitem .copy{margin-left: 140px;}
#content #right .bioitem .copy ul{padding-left:0;margin-left:16px;}
#content #right .title{font-size:14px;}

#content #right .videogroup{clear:both;}
#content #right .videogroup .video{float:left;width: 320px;}
#content #right .videogroup .copy{float:left; width: 230px;padding-left: 30px;}
#content #right .videogroup .copy .quote{font-weight:700;font-size:12px;font-style:italic;color:#569ca9;}
#content #right .videogroup .copy .author{font-size:12px;margin-top:5px;}

#content #right.contact h3.subheads{background-color:#46898e;color:#FFFFFF;padding: 5px;font-weight:500;}

#content #right .contactgroup{clear:both;}
#content #right .contactgroup h4{font-size: 12px;color:#555555;margin:0;padding:0;}
#content #right .contactgroup .logo{float:left;width: 260px;}
#content #right .contactgroup .logo img{padding-bottom:5px;}
#content #right .contactgroup .copy{float:left; width: 260px;padding-left: 30px;}
/*#content #right .contactgroup .footer{clear:left;font-weight: 700; font-size: 12px;color:#569ca9;padding-top:10px;}*/
#content #right .contactgroup .footer{clear:left;font-weight: 700; font-size: 12px;color:#569ca9;padding-top:20px;}
#content #right .contactgroup a{color:#555555;}
#content #right hr.contactgroupsep{clear:both;color:#569ca9;background-color:#569ca9;height:1px;margin-top:20px;margin-bottom:20px;border:0;}

#content .partners h5{color:#555555;}
#content .partners ul{margin-top:0;}

#content #right #pressreleases{width: 550px;}
#content #right #pressreleases a{color:#569ca9;}

#content #right #modulenav{background-image:url(/images/modules.jpg);background-repeat:no-repeat;width:499px;height:170px;font-size:11px; margin-left: 60px;padding-left:50px;padding-top:20px;margin-top:20px;}
#content #right #modulenav .moduleicongroup{float: left;text-align:center;width:100px;}
#content #right #modulenav .moduleicongroup a{color:#555555; display: block;margin-bottom:5px;text-decoration:none}
#content #right #modulenav .moduleicongroup a.selected{text-decoration:underline}

#content #right.home #rightright{background-image:url(/images/small_content_box_bg.jpg);background-repeat:no-repeat;}
#content #right.home #rightleft strong{color:#569ca9;}
#content #right.home #rightleft a{color:#555555;}
#content #right.home #rightleft strong a{color:#569ca9;}
#content #right.home #rightright h3{margin-top: 10px;}
#content #right.home #rightright a{text-decoration:none;color:#569ca9;}

#content #right #goog-fixurl #goog-wm h3{font-size:12px;}

#bottomnav{background-image:url(/images/bottom.jpg);background-repeat: no-repeat;width:1007px;height:61px;text-align:center;clear:left;clear:both;margin-left: auto;margin-right: auto;margin-top:-22px;}

