@charset "utf-8";/* CSS Document *//* DEFAULT EVERYTHING */body {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:1em;}ul,ol {list-style:none; }/* No list-markers by default - must redefine bullets w/ bg graphics */h1,h2,h3,h4,h5,h6,pre,code,td {font-size:1em; font-weight:normal;}/* Avoid browser default inconsistent heading font-sizes and pre/code */ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl {margin:0; padding:0;}/* Remove inconsistent (among browsers) default padding or margin */a img,:link img,:visited img,fieldset {border:none; }/* prevent blue linked image borders *//* GLOBAL DECLARATIONS */body {padding:25px 0;}caption,th,td {text-align:left; font-weight:normal; font-size:12px;}a {color:#DC5A13; text-decoration:none;}a:hover {color:#0099FF;}form label {display:block; padding:3px 0; font-size:12px; font-weight:bold;}form ul	   {font-size:12px; padding:3px 0 10px; color:#999999}h1 {font-size:22px; color:#333333} /*DC5A13*/h4 {font-size:14px; font-weight:bold; font-family:Helvetica, Arial; color:#333333; padding:5px 0}/* COMMON CLASSES *//*alignment and spacing*/  .left		{text-align:left}  .center	{text-align:center;}  .right	{text-align:right;}  .clear	{clear:both}/*text-colors*/  .white-text	{color:#FFFFFF}  .orange-text	{color:#DC5A13}  .grey-text 	{color:#999999}  .blue-text	{color:#0099FF}  .alert-text	{color:#FF0000}/*form-widgets*/  .textbox	{border:1px solid #AAAAAA; padding:2px 5px;}  .textbox-large {border:1px solid #CCCCCC; padding:5px;}  .textbox-small {border:1px solid #CCCCCC; padding:2px}  .textarea	{border:1px solid #CCCCCC; font-size:12px; padding:5px; font-family:Arial, Helvetica, sans-serif;}  .button	{font-size:16px; padding:5px 10px;}  .button-small {border:1px solid #999999; font-size:10px; padding:0px 5px;}  .select {border:1px solid #CCCCCC; padding:3px;}  /*misc*/  .panel {background-color:#FFFFFF; border:1px solid #CCCCCC;}  .frame {background-color:#EFEFEF; border:1px solid #CCCCCC; padding:20px;}  .frame .contents{background-color:#FFFFFF; padding:15px; border-top:2px solid #999999; border-right:1px solid #AAAAAA}/* COMMON PLUGINS *//* LOGIN */  /*user logged in*/  #profile {background-color:#000000; color:#FFFFFF; height:70px;}  #profile h5  {padding:3px 0; font-weight:bold; color:#FFFFFF; font-size:14px; text-align:left;}  #profile p {float:left; margin-right:10px; font-weight:bold;}  #profile li  {padding:0 5px; font-size:12px; font-weight:bold;}  /*user not logged in*/  #login {background-color:#000000; padding:5px;} /*ECFAEC*/  #login h4 {color:#FFFFFF}  #login p {padding:0 5px;}  #login th {font-weight:bold; color:#DC5A13}/* EMAIL SIGNUP */  #signup {height:125px; overflow:hidden; border:1px solid #CCCCCC; background-image:url(../../images/global/singup.gif)}  #signup form {padding-top:30px; text-align:right;} /* PAGING */  /*paging plugin*/  #paging {font-size:12px; text-align:right; padding-right:15px; margin:5px 0 15px; clear:both;}  #paging a {border:1px solid #666666; padding:3px 5px; margin:0px 1px; font-weight:bold;}  #paging a:hover {border:1px solid #000000; font-weight:bold;}  #paging .current {border:1px solid #666666; padding:3px 5px; margin:0px 1px; font-weight:bold;}  #paging .unavailable {border:1px solid #AAAAAA; color:#AAAAAA; padding:3px 5px; margin:0px 1px; font-weight:bold;}  #paging .spacing { padding:3px; margin:0px 1px;}  /* TABS*/  .nav-tabs {}  .nav-tabs h1 {float:left; padding:5px; margin:0px}  .nav-tabs li {float:right; background-image:url(../../images/global/bg-tab.png); background-position:100% -100px; padding:0 5px 0 0; margin:0 0px 0 4px;}  .nav-tabs li:hover {background-position: 100% -200px;}  .nav-tabs li:hover a {background-position: 0 -200px;}  .nav-tabs li a {background-image:url(../../images/global/bg-tab.png); background-position:0 -100px; font-weight:bold; padding: 5px 11px 5px 16px; display:block;}  .nav-tabs br {clear:both;}/* NEWS AND UPDATES */  #news {background-color:#EFEFEF; padding:5px;}   .news-item {margin:0 0 15px 0; font-size:12px}   .news-item h5 {border:1px solid #999999;font-weight:bold; border-width:1px 1px 0 1px;  margin:10px 10px 0; padding:2px 5px; width:95px; background-color:#000000; color:#FFFFFF; }   .news-item  p {border:1px solid #999999; margin:0 10px 10px; padding:5px; background-color:#FFFFFF;}   .news-item img {border:1px solid #999999; margin:0px 5px 5px 0; float:left;}  /* BREADCRUMBS AND PAGING*/  .location {font-size:12px; margin:0 15px 10px 0px; border:0px solid #CCCCCC;}  .paging {text-align:right; padding-right:5px; margin:5px; font-weight:bold;}  /* COBRAND */  .cobrand {padding:5px; background-color:#000000; color:#FFFFFF}  .cobrand h4 {color:#FFFFFF}  .cobrand ul {margin-top:5px; font-size:13px; font-weight:bold;}  .cobrand li {margin:3px 0; padding-left:10px;}  /* PAGE STRUCTURE */#header,#search,#breadcrumbs,#main,#footer {width:920px; margin:0 auto}#main {clear:both; width:920px; margin:15px auto}	/* DETAILED ELEMENT STYLING *//* HEADER */#header {}  .logo {float:left;}  .menu {float:left; width:715px; background-image:url(../../images/global/bg-stripes.gif); border:1px solid #CCCCCC; margin-left:3px; height:78px;}  .menu li{float:left; display:block; margin:20px 35px;}  #search {clear:both; padding:5px 0 0; font-weight:bold;}  #search input {background-image:url(../../images/global/bg-textbox.gif); border:1px solid #999999; padding:3px 5px; width:188px;}  #search .slogan {float:right; color:#0099FF}#content-footer {clear:both; margin-top:25px; overflow:hidden;}  #footer {font-size:85%; text-align:center; color:#555555;}#footer a {color:#555555;}#footer a:hover {color:#0066FF}/* MISC ELEMENTS */#errors {clear:both; margin:10px 0; border:1px solid #FF0000; padding:10px; background-color:#FFFFCC; font-size:85%}#errors ul {list-style-type:disc; padding-left:20px;}#errors li {margin:3px 0; color:#000000;}