﻿*                   {border:none;margin:0;padding:0}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,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}tbody,tr,td{vertical-align:middle}:focus{outline:0}body{line-height:1;color:#000;background:transparent}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}

body           {color:#000;font-size:1em;line-height:160%;font-family:Georgia, Serif;}
html            {background:#f6f6f6 url(/Assets/Img/BG/BG.jpg) 50% 0 repeat-x;}
/*    border:solid 1px orange;border-top:none;    */

a                   {color:#903;text-decoration:none;}
a:hover             {color:#603;}
h1                  {font-size:1.5em;color:#903;font-weight:bold;}
h2                  {font-size:1.25em;font-style:italic;}
h3                  {font-size:1.5em;color:#903;font-weight:bold;}
h4                  {color:#fff;font-size:1.1em;font-weight:bold;}
h5                  {color:#c06;font-size:0.75em;font-style:italic;margin-top:10px;}
p                   {font-size:0.75em;margin-bottom:0px;}
em                  {font-size:1.5em;font-style:italic;}
.italic             {font-style:italic;}


/* ~~~~~~~~~~~~~~~~~~~~Body~~~~~~~~~~~~~~~~~~~~~~*/
.container          {width:900px;margin:0 auto;}
.onein              {width:900px;background:url(/Assets/Img/BG/OneInBg.gif) repeat-y;margin:30px 0 0 -10px;padding:0px 10px;}
.oneinbg            {width:890px;background:url(/Assets/Img/BG/OneInHeader.jpg) no-repeat;margin:0px 0 0 -10px;padding:0px 15px;}
.oneinbtm           {width:890px;height:149px;background:url(/Assets/Img/BG/OneInBtm.jpg) no-repeat;margin:0px 0 -45px -15px;padding:0px 15px;}


/* ~~~~~~~~~~~~~~~~~~~~Global Nav~~~~~~~~~~~~~~~~~~~~~~*/
.globalnav          {width:900px;height:39px;font-size:0.8em;}
#gnleft             {display:inline;line-height:3em;float:left;width:300px;}
#gnright            {display:inline;padding:5px;margin-left:175px;float:left;color:#ccc;}
#gnright li, #gnleft li
                    {float:left;padding:0 3px;}
.search             {width:240px;height:27px;float:right;}
.searcharea         {background:url(/Assets/Img/Text/NavSearchBox.gif) no-repeat;margin-top:6px;width:204px;float:left;padding:6px 0 5px 10px;}
.searchbarbtn       {background:url(/Assets/Img/Btn/NavSearchBtn.gif) no-repeat;width:36px;height:27px;cursor:pointer;margin-top:6px;margin-left:-15px;float:right;padding-top:10px;}


/* ~~~~~~~~~~~~~~~~~~~~Header~~~~~~~~~~~~~~~~~~~~~~*/
.header             {width:900px;height:77px;margin-top:20px;clear:both;}
.logo               {width:339px;height:76px;float:left;margin-top:1px;}
/*.nav              {width:517px;height:34px;margin-top:15px;float:right;}
.nav li             {display:inline;float:left;}*/
#business           {width:105px;height:34px;background:url(/Assets/Img/Btn/Business.gif) no-repeat;line-height:2em;text-indent:10px;padding-left:8px;}
#personal           {width:105px;height:34px;background:url(/Assets/Img/Btn/Personal.gif) no-repeat;line-height:2em;text-indent:10px;}
#employee           {width:176px;height:34px;background:url(/Assets/Img/Btn/Employee.gif) no-repeat;line-height:2em;text-indent:10px;}
#resources          {width:123px;height:34px;background:url(/Assets/Img/Btn/Resources.gif) no-repeat;line-height:2em;text-indent:10px;}

/* ~~~~~~~~~~~~~~~~~~~~Drop Down Nav~~~~~~~~~~~~~~~~~~~~~~*/
ul.topnav {
	width:517px;height:34px;margin-top:15px;z-index:100;float:right;position:relative;
}
ul.topnav li 
{
	display:inline;float:left;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	line-height:2em;
	display: block;
	color:#000;
	float: left;
}
ul.topnav li a:hover{
	color:#903;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	margin:0 7px 0 0;
	width: 16px;
	height: 34px;
	float: right;
	background: url(/Assets/Img/Btn/DownArrowRed.gif) no-repeat center 10px;
}
ul.topnav li#resources span { /*--Drop down trigger styles--*/
	margin:0 12px 0 0;
	width: 16px;
	height: 34px;
	float: right;
	background: url(/Assets/Img/Btn/DownArrowRed.gif) no-repeat center 10px;
}
ul.topnav li#resources span.subhover /*--Hover effect for trigger--*/
{
	background: url(/Assets/Img/Btn/ArrowHover.gif) no-repeat center 9px;
    cursor: pointer;
}
ul.topnav li span.subhover /*--Hover effect for trigger--*/
{
	background: url(/Assets/Img/Btn/ArrowHover.gif) no-repeat center 9px;
    cursor: pointer;
} 
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 33px;
	background: #f6f6f6;
	margin: 0; padding:5px 0;
	display: none;
	float: left;
	width: 195px;
	-moz-border-radius: 5px;
	/*-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	font-size:.8em;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	/*border-top: 1px solid #ccc; /*--Create bevel effect--*/
	/*border-bottom: 1px solid #ccc; /*--Create bevel effect--*/
	clear: both;
	width: 195px;
	
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 180px;
	background:url(/Assets/Img/Btn/RightArrowGrey.gif) no-repeat 7px center;
	padding-left: 15px;
	
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background:url(/Assets/Img/Btn/RightArrow.gif) no-repeat 7px center; 
}


/* ~~~~~~~~~~~~~~~~~~~~Global Drop Down Nav~~~~~~~~~~~~~~~~~~~~~~*/
li.topnav2 {
	float:right;margin:-1px 0px 0 0px;width:85px;z-index:100;
}
li.topnav2 
{
	display:inline;float:left;
	position: relative; /*--Declare X and Y axis base--*/
}
li.topnav2 a{
	line-height:3.1em;
	display:block;
	color:#903;
	float:left;
}
li.topnav2 a:hover
{
	color:#603;
}
li.topnav2 span { /*--Drop down trigger styles--*/
	margin:0 0 0 -5px;
	width: 34px;
	height: 34px;
	float: left;
	background: url(/Assets/Img/Btn/DownArrowRed.gif) no-repeat center 13px;
}
li.topnav2 span.subhover /*--Hover effect for trigger--*/
{
	background: url(/Assets/Img/Btn/ArrowHover.gif) no-repeat center 12px;
    cursor: pointer;
} 
li.topnav2 ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 39px;
	background: #f6f6f6;
	margin: 0; padding:5px 0;
	display: none;
	float: left;
	width: 140px;
	-moz-border-radius: 5px;
	/*-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	font-size:.9em;
}
li.topnav2 ul.subnav li{
	margin: 0; padding: 0;
	/*clear: both;*/
}
html li.topnav2 ul.subnav li a {
	float: left;
	background:url(/Assets/Img/Btn/RightArrowGrey.gif) no-repeat 3px center;
	padding-left: 20px;
	color:#000;
	line-height:2.3em;
}
html li.topnav2 ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background:url(/Assets/Img/Btn/RightArrow.gif) no-repeat 3px center;
	color:#903; 
}


/* ~~~~~~~~~~~~~~~~~~~~Splash~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~ [ ROTATOR ] ~~~~~~~~~~~~~~~~~~~~~~~*/
#rotator                  { width:990px;height:410px;margin-left:-45px;overflow:hidden;background:url(/Assets/Img/Splash/Splash.jpg) no-repeat;}
#rotator2                 { width:901px;height:135px;overflow:hidden;border-bottom:solid 5px #903;background:url(/Assets/Img/Splash/Header/Blank.jpg) no-repeat;}


/* ~~~~~~~~~~~~~~~~~~~~Content Home~~~~~~~~~~~~~~~~~~~~~~*/
.tagline            {background:url(/Assets/Img/Text/Tagline.jpg) no-repeat;}
.content            {width:900px;margin:20px 0 70px 0;}
.content p          {padding:0px 20px 0 20px;}
.content a          {color:#000;} 
.content a:hover    {color:#903;} 
.left               {width:300px;height:315px;float:left;margin-top:20px;padding-top:20px;line-height:1.5em;}
.left h3            {text-align:center;margin-bottom:.5em;}
.middle             {width:260px;height:335px;background:url(/Assets/Img/BG/VirticalScore.gif) repeat-y;float:left;margin-top:20px;padding-top:20px;padding: 0 20px;}
.middle p           {color:#999;padding:0;font-size:1em;}
.middle a           {font-size:.9em;line-height:2em;}
.middle h3          {border-bottom:dashed 1px #ccc;padding-bottom:15px;text-align:center;margin-bottom:.2em;margin-top:20px;}
.middle a:hover     {color:#903;}
.middle li          {font-size:0.8em;border-bottom:dashed 1px #ccc;padding:0 0 5px 0px;margin-bottom:5px;line-height:1.3em;}
.right              {width:300px;height:315px;background:url(/Assets/Img/BG/VirticalScore.gif) repeat-y;float:left;margin-top:20px;padding-top:20px;}
.right li           {background:url(/Assets/Img/Btn/Pointer.gif) 0 8px no-repeat;border-bottom:dashed 1px #ccc;margin:0 20px;padding:0 0 0px 25px;font-size:.8em;} 
.right h3 
                    {border-bottom:dashed 1px #ccc;margin:0 20px;padding-bottom:15px;text-align:center;}
.btnleft            {width:300px;height:60px;float:left;}
.btnmiddle, .btnright           
                    {width:300px;height:60px;float:left;background:url(/Assets/Img/BG/VirticalScore.gif) repeat-y;}
.btn                {background:url(/Assets/Img/Btn/Btn.png) left 0 no-repeat;height:60px;width:153px;margin:0px 0 0 74px;display:block;line-height:3.6em;text-indent:25px;cursor:pointer;}
.btn:hover          {background-position:-154px 0;}
.btn:active         {background-position:-308px 0;}
.dashedbtm          {border-bottom:dashed 1px #ccc;margin:0 20px;padding-bottom:.5em;}




/* ~~~~~~~~~~~~~~~~~~~~Content OneIn~~~~~~~~~~~~~~~~~~~~~~*/
.oneinleft          {width:585px;float:left;margin:35px 15px 0 0;padding-left:40px;}
.oneinleft ul       {padding-left:25px;font-size:0.75em;margin:15px 0;}
.about              {float:right;width:400px;margin-top:20px;}
.headshot			{border:solid 1px #903;background:#eee;padding:10px;float:left;}
.oneinnav           {width:210px;float:right;margin:76px 25px 0 0;}
.oneinnav a         {color:#000;}
.oneinnav a:hover   {color:#903;}
.oneinnav li        {font-size:0.8em;border-bottom:dashed 1px #ccc;margin-bottom:5px;line-height:1.3em;padding-bottom:5px;}
.oneinnav ul        {margin-bottom:15px;}
.oneinnav h3        {border-bottom:solid 1px #ccc;padding-bottom:15px;margin-bottom:5px;}
.title              {margin:0px 0 15px 0;}
.resetbtn           {background:url(/Assets/Img/Btn/ResetBtn.gif) left 0 no-repeat;height:50px;width:95px;cursor:pointer;float:right;margin-bottom:5px;margin-right:10px;}
.resetbtn:hover     {background-position:-95px 0;}
.resetbtn:active    {background-position:-190px 0;}
.submitbtn          {background:url(/Assets/Img/Btn/SubmitBtn.gif) left 0 no-repeat;height:50px;width:136px;cursor:pointer;float:right;margin-bottom:5px;}
.submitbtn:hover    {background-position:-136px 0;}
.submitbtn:active   {background-position:-272px 0;}
.textbox            {background:url(/Assets/Img/Text/TextBox.gif) repeat-x;width:325px;height:17px;border:solid 1px #ccc;padding:2px 0 0 2px;float:right;}
.textbox2           {background:url(/Assets/Img/Text/TextBox.gif) repeat-x;width:265px;height:25px;border:solid 1px #ccc;padding:7px 0 0 7px;margin:4px 0 0 13px;float:left;font-size:1em;}
.messagetext        {background:#fff url(/Assets/Img/Text/TextBox.gif) repeat-x;width:325px;height:150px;border:solid 1px #ccc;padding:2px 0 0 2px;float:right;margin-bottom:5px;}
.dropdown           {background:url(/Assets/Img/Text/TextBox.gif) repeat-x;width:150px;height:21px;border:solid 1px #ccc;float:right;margin-left:15px;}
.greybg             {background:#f6f6f6;border:solid 1px #ededed;border-bottom:none;font-style:italic;}
.greybg a           {font-style:normal;}
.btmscore           {border-bottom:solid 1px #ededed;border-top:none;border-top:solid 1px #fff;padding:10px 20px 5px 20px;}
.btmscore p span    {float:left;}
.btmscore p input   {float:right;}
.searchbtn          {background:url(/Assets/Img/Btn/SearchBtn.gif) left 0 no-repeat;height:40px;width:95px;cursor:pointer;float:right;}
.searchbtn:hover    {background-position:-95px 0;}
.searchbtn:active   {background-position:-190px 0;}
.quotebtn           {background:url(/Assets/Img/Btn/QuoteBtn.gif) left 0 no-repeat;height:38px;width:102px;cursor:pointer;float:right;text-indent:-9999px;}
.quotebtn:hover     {background-position:-102px 0;}
.quotebtn:active    {background-position:-204px 0;}
.newsevents         {border-bottom:dashed 1px #ccc;padding-bottom:5px;color:#333;}
.newsinfotxt        {color:#999;font-size:0.8em;}
.newsdate	        {color:#999;font-size:13px;}
.readmore           {text-align:right;margin-top:-25px;}
.loginbtn           {background:url(/Assets/Img/Btn/LoginBtn.gif) left 0 no-repeat;height:50px;width:136px;cursor:pointer;float:right;text-indent:-9999px;}
.loginbtn:hover     {background-position:-136px 0;}
.loginbtn:active    {background-position:-272px 0;}
.itemPager          {letter-spacing:10px;}
.test strong        {font-size:1.5em;font-style:italic;line-height:3em;}
.test strong a      {font-size:0.8em;font-style:normal;line-height:2em;margin-left:25px;font-weight:normal;}

/* ~~~~~~~~~~~~~~~~~~~~Footer~~~~~~~~~~~~~~~~~~~~~~*/
.footer             {background:url(/Assets/Img/BG/FooterBG.jpg) repeat-x;height:467px;text-shadow:1px 1px 1px #000;}
.footerbg           {background:url(/Assets/Img/BG/Footer.jpg) repeat-x;height:467px;width:900px;margin:0 auto;}
.top                {margin:0 auto;width:127px;height:45px;display:block;background:url(/Assets/Img/Btn/TopBtn.gif) left 0 no-repeat;text-indent:-9999px;}
.top:hover          {background-position:-125px 0;}
.top:active         {background-position:-250px 0;}
.ftrleft            {width:150px;float:left;margin:80px 30px 0 120px;}
.ftrmiddle          {width:295px;float:left;margin:175px 20px 0 25px;}
.ftrmiddle1         {width:115px;float:left;margin-right:35px;}
.ftrmiddle2         {width:105px;float:left;}
.ftrright           {width:180px;float:left;margin:80px 0px 0 0px;}
.footer h4          {border-bottom:dashed 1px #c06;line-height:2em;margin-bottom:10px;}
.footer li          {font-size:0.75em;color:#fff;}
.footer a           {color:#fff;}
.footer a:hover     {color:#c06;}

.search2            {width:244px;height:27px;float:left;margin-bottom:20px;}
.searchareaftr      {background:url(/Assets/Img/Btn/FtrSearchBox.gif) no-repeat;width:189px;float:left;padding:13px 0 10px 15px;}
.searchbarbtnftr    {background:url(/Assets/Img/Btn/FtrSearchBtn.gif) no-repeat;width:40px;height:40px;cursor:pointer;float:right;}


