@charset "UTF-8";
/* Default Styling for SpeedCountry.com */
body { background:#e8e8e8;padding:0; margin:0; }
.clear {clear:both; }

/* Structure */
#Wrapper { margin:0 auto; width:970px; display: block; clear: both; background: #000;}
#Header-Wrapper {margin: 0 auto; width:970px; background: black; height: 50px;}
#Header { float:left; width:100%; background: black; height: 50px;}
#Content { float:left; padding: 0px 10px; width:950px; display:block; clear:both; background:#fff;border: 2px solid #d0d0d0;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 10px; min-height: 426px; }
#MainContent { float:left; width:650px;}
#RightBar { float:right; width:280px; padding-left: 20px;}

#Footer-Container {margin:0 auto; width:970px; display: block; color: white;}
#Footer {float: left; width: 970px; background: black; border-top-left-radius: 10px;border-top-right-radius: 10px;}

#topBar { margin:0 auto; width:970px; clear:both; }
.spaces {display:block; width:100%; float:left; padding:20px; }

/* Headers */
#logo {  width:430px; height:100px; float:left;}

/* Main Menu */
#MainMenu { float: left; background:black; height:50px; width: 350px; }
#MainMenu ul{ text-align:center; display:block; text-decoration:none; }
#MainMenu ul li{display:block; float:left; margin:0; padding:0; padding-left: 10px;}
#MainMenu ul li a{font: bold 13px/18px Trebuchet MS, Arial, Helvetica, sans-serif; padding:3px 10px; text-decoration:none; color: white;-moz-border-radius: 3px;-webkit-border-radius: 3px; }

#menu-links {float: right; background:black; height:50px; width: 550px;}
#menu-links ul{ text-align:center; display:block; text-decoration:none; }
#menu-links ul li{display:block; float:left; margin:0; padding:0; padding-left: 10px;}
#menu-links ul li a{font: bold 13px/18px Trebuchet MS, Arial, Helvetica, sans-serif; padding:3px 10px; text-decoration:none; color: white;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
#menu-links ul li a:hover{color:black; background-color: white; }

#menu-links ul ul { position: relative; top: 10px; width: 50px;}
#menu-links ul ul li {}

.search-box { -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#8E8E92;  background-image:url(/images/icons/magnifier.png);background-repeat:no-repeat; background-position:95% 50%; height: 25px; width: 300px; border: 0px; padding-left: 5px; }


#userMenu { float:right; width:350px; padding:10px; background:#000; color:#FFF; text-align:right; font-size:14px; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#userMenu a{ color:#fff; text-decoration:none; }
#userMenu a:hover { color:#CC0000;text-decoration:none; }
#userMenuAvatar {float:left; padding:0px 10px; width:50px; }

#userMenu ul { list-style: none; margin: 0;padding: 0;float: right;}
#userMenu ul ul { position: absolute; z-index: 500; text-align:center;}
#userMenu li {position: relative;}
div#userMenu ul ul {display: none; background:#000; width:260px; }
div#userMenu ul li:hover ul {display: block;}
div#userMenu ul ul li{ display: block; padding:10px 0px;}
div#userMenu ul ul li:hover{ background:#fff; display: block; padding:10px 0px;}

.searchAvatar {float:left; padding-left:10px;}
.searchAvatarPage{ float:left; margin-top:15px;}
.searchName {float:right; margin-top:15px; text-align:left; width:200px;}

/* Index */
#indexNews { float:left; width:330px; padding-left: 10px;}
#indexMiddle { float:left; width:280px;}
#vehicleBrowse { height:40px; background:#f5f5f5; padding-left:10px; margin:5px 0px; border-color: black; border-style: solid; line-height: 40px;}
.indexRecent {float:right; width:640px; }
#rideForm { float:left; width:630px; }
#rideFormSubmit { float:right; width:280px; text-align: right;}
.featuredBump { position:relative; top:-20px; text-align: center; font-size: 12px;}
.showRides { float:left; width:68px; height:48px; padding:5px; }
.registerHorizontal{ height:40px; background:#f5f5f5; padding:5px 0px 5px 10px; border-color: black; border-style: solid; line-height: 40px;}

/*Profile Home*/
.Info{ float:right; width:270px; padding:10px 5px; border:1px solid silver; margin-bottom: 20px; }

.Garage { float:left; width:630px; padding-left:10px; border-bottom: thick #000; margin-bottom: 5px;}
.RideText { color:#999; font-weight: bold; font-variant:small-caps; font-size:16px; float:left; width:450px;}
.Ride { float:left; width:180px; }
.RideInfo { float:left; width:250px; }
.RideEdit { float:right; width:170px; padding-right:10px; }
.objAvatar { width:100px; height:75px; }

/* Vehicles */
#profileGallery { height: 300px }
#vehicleRating { float:right; width:200px;}
.vehiclePictures { width: 90px; height: 67px; border: none;}
.VehicleInfo { float:left; width:570px; padding:20px; border-bottom: thick #000 }
.VehicleContainer { float:left; width:430px; }
.imagecontainer {  width:650px; max-height: 240px; margin: 0 auto;}
.image{ float:left; background-color: #EEE; margin:5px; text-align: center; width:95px; font-size: 12px; border: 1px solid #999;/-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 3px 3px 3px #3d3d3d;-webkit-box-shadow: 3px 3px 3px #3d3d3d;box-shadow: 3px 3px 3px #3d3d3d; }
.image input[type='checkbox']{display: hidden;}
.image img {border: 2px solid #2C6DA0;}
.image img:hover {border: 2px solid #A0ACC0;}

/* Articles */
.articleThumb { padding-left: 15px; border: thick #333 }
.articleEdit {  float:right;}
.articleLatestThumb { width:100px; float:left; }
.articleLatestDescrip { float:right; width:170px; }
/* Private Messages */
.inboxcontainer { float:left; width:650px ; height: 50px;}
.inboxname { float:left; width:230px; font-size:14px }
.inboxPreview { float:left; width:230px; }
.inboxsubject { float:right; margin-right:65px; text-align:left; width:300px}
.inboxtime { float:left; padding-left:3px; font-size:10px; width:150px;}
.inboxAvatar {float:left; padding-right:15px; padding-top:6px; }
/* Showroom */
.TopOverallCaption { float:right; width:300px;}
.TopOverallAvatar { float: left; width:270px; }
.TopOverallNumber { font-size:20px; float:left; padding: 80px 10px 0px 10px; }
.ShowContainer { float:left; width:139px; text-align:center; padding:0px 5px; }

/* Comments */
.CommentContainer {float:left; width: 640px; margin-left: 10px; margin-bottom: 5px; clear: both;border-top:1px solid #ccc; }
.CommentContainerReply { float:left; width: 550px; margin-left: 65px; margin-bottom: 5px; clear: both;}
.CommentAvatar {float:left; width:50px; height:37px;}
.Comment {float:left; width:78%; padding-left:20px;}
.CommentTime { font-size:10px; }
 
/* Forum */
.ForumContainer {float:left; }
.ForumContainerTopic { float: left; font-size:12px;}
.ForumHeader {background-color:#f5f5f5; display:block; height:30px; font-style:bold; clear:both; margin-bottom:10px;}
.ForumAvatar {float:left; width:50px; height:37px;}
.ForumAvatarTopic {float:left; margin-left:19px; height: 25px; border: none;}
.ForumDescription {float:left; width:370px; padding-left:20px;}
.ForumTopic {float:right; width:50px; margin-right:10px; text-align: right;}
.ForumReplies {float:right; width:50px; text-align: right;}
.ForumTitle {float:left; width:280px; padding-left:20px;}
.ForumStarter {float:left; width:100px; margin-left:80px;}
.ForumViews {float:left; width:50px;margin-left:80px; text-align: right;}
.ForumAction {float:right; width:200px;  }
.ForumVehiclePictures { width:50px; height:37px;}
.ForumVehicleContainer {float:left; width:275px; height:50x; margin:0 auto; text-align:center;}

.topicLinks { width: 160px;}
.topicHeader {background-color:#f5f5f5; display:block; height:30px; font-style:bold; font-color:#000; float: left; width: 100%;}
.topicHandler {float:left; width:150px; overflow:hidden; margin-top:7px; margin-left:10px; margin-top:10px; text-align: center;}
.topicDate {float:left; font-size:12px; line-height:12px; width:400px; margin-left:30px;}
.topicHandlerLocation {float:left; width:300px; margin-top:10px;}
.topicPost {float:right; margin-top:10px; padding-right:5px;}
.topicInfo {float:left; width:200px; text-align:center; background-color:#ccc;}
.topicComment { float:right; width:748px;font-size:14px; padding-top: 10px;}
.postAvatar{ width:100px; height: 75px; border:2px solid #2C6DA0;}
.postAvatar:hover {border: 2px solid #A0ACC0;}
/* Alternate Colors **/


/* Clubs */
.select_friend { padding: 10px; clear: both; height: 75px; background-color: #FFF; }
.select_friend:hover { background-color: #CCC }
#viewDescription { float:left; width: 100%; padding-left:10px;}
/* Events */
#EventAvatar {float:right; padding:10px; text-align:center; }
/* Notifiactions */
.notificationIMG { float:left; width:25px; margin-top:5px; }
.notificationDesc { float:right; width:235px; }
/* Friends */
.FriendContainer { width:300px; height:120px; margin:0px 10px; }
/* News Feed */
.DashImages { width:50px; height:37.5px; border:none;}
.dashAvatar {float:left; width:150px; }
.dashComments {float:right; width:450px; }
/* Video Player */
#PlayVideo { float:left; width:625px; display: block; clear: both; overflow:hidden;}
#AllVideos {float:right;width:280px;height:500px;padding-right:20px;background:url('images/content.jpg') no-repeat top right;overflow: -moz-scrollbars-vertical;overflow-x: none;
overflow-y: auto; }
/* Profile Specific */
.userInfoL { float:left; width:100px; padding-left:10px; }
.userInfoR {float:right; text-align:left; width:150px; }
/*Friend Invites */
.friendInviteDiv ul{width:400px; float:left; margin: 0px; padding: 0px;}
.friendInviteDiv li{ list-style: none; margin: 0;padding: 0;width: 200px; height: 40px;border:1px solid silver; float: left;}
.friendInviteDiv li:hover { background-color: black;}
.friendInviteInfo {float: right; width:120px;}
.inviteFriendsCont { width:480px; float:left; height:300px; overflow: -moz-scrollbars-vertical;overflow-x: none; }
/* Featured Models */
.LearnLeft {float:left; text-align:center; width:135px; height:120px; }
.LearnRight {float:right; text-align:center; width:135px; height:120px;}
/* Display User Array */
.userDisplayHeading {background-color:#f5f5f5; display:block; height:30px; font-style:bold; font-color:#000;}
.userDisplayIndividual {float:left; height:50px; width:100%; border-bottom-style:solid; border-bottom-width:thin; margin-bottom:5px;}
.userDisplaySwap {background:#f5f5f5; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

/* Headers */
h1 { color: #2C6DA0; font-weight: bold;font-size:18px;}
h2 { color:#999; font-weight: bold; font-variant:small-caps; font-size:16px;}
h3 { color: #2C6DA0; /*#CC0000;*/ font-weight: bold; font-variant:small-caps; font-size:12px; padding: 0px; margin:0px; }
h4 { background: black url(../images/site/h4-bg.jpg) repeat-x left top; font-size: 18px; color: #fff; font-variant:small-caps; line-height: 25px; clear: both; padding: 5px; margin-bottom: 5px; padding-left: 10px;}
h5 { font-size:12px; color: white;background: black url(../images/site/titlebar.png) repeat-x center left;margin-bottom: 10px; text-transform: uppercase;padding: 5px 0px 2px 10px; height: 20px; clear: both;}
h6 { color:#2C6DA0; font-weight: bold; font-variant:small-caps; font-size:12px; margin:10px;}

/* Styles */
.body{ font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica; font-size:12px;color:#8E8E92;text-align:left;}
.body a{color:#41A0E8;text-decoration:none;}
.body a:hover{color:#CC0000;text-decoration:none;}
.body strong{ color:#666;}
.body ul{ list-style-type:circle; }
.header{ text-align: left; color: #646464; padding: 10px 10px; margin: 30px 0; background: url(../images/site/img02.jpg) repeat-x left top;text-transform: uppercase; font-size: 10px;}
.model{margin:0 auto; font-family:Tahoma;font-size:11px;font-weight:bold; text-align:center; color:#3399FF;}
.model a{color:#0099FF;text-decoration:none;}
.model a:hover{color:#;text-decoration:none;}
.menu{ font-size:11px; font-weight:bold; color:#FFF; }
.menu a{ color:#FFF; text-decoration:none; }
.menu a:hover{ color:#CC0000; text-decoration:none; }
.Footer { text-align:center; color:#FF9797; font-size:14px; }
.Footer a{ text-align:center; text-decoration:none; color:#fff;}
.Footer a:hover{ color:#FF9797; text-decoration:none; }
.profileAvatar { width:200px; height: 150px; text-align: center; border-color: #FF9797; border:thin;  }


#profile_actions {background-color: #CCC;padding: 2px;width: 50%}
#profile_actions a {color: #000}

/* Submit Button */
.buttons2 a, .buttons2 button{display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px; /* Links */ -moz-border-radius: 10px;
border-radius: 10px; }
.buttons2 button{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.buttons2 button[type]{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons2 button img, .buttons2 a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
/* STANDARD */
button:hover, .buttons2 a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons2 a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
/* POSITIVE */
button.positive, .buttons2 a.positive{color:#529214;}
.buttons2 a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons2 a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
/* NEGATIVE */
.buttons2 a.negative, button.negative{color:#d12f19;}
.buttons2 a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons2 a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

/* Image Hover */
ul.thumb {list-style: none;margin: 0 auto; padding: 10px;width: 100%}
ul.thumb li {margin: 0 auto;padding: 5px;position: relative;width: 110px;height: 75px}
ul.thumb li img { border: 1px solid #ddd;padding: 5px;background: #F0F0F0;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic }
ul.thumb li img.hover {background:url(thumb_bg.png) no-repeat center center;border: none}
/* Star Rating */
#rateStatus{float:left; clear:both; width:100%; height:25px;}
#rateMe{clear:both; width:125px; margin:0 auto;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,
#rateMe .on{background:url(../images/site/staron.gif) no-repeat;}
#rateMe a{float:left;background:url(../images/site/staroff.gif) no-repeat;width:25px; height:25px;}
#ratingSaved{display:none;}
.saved{color:red; }

/* JQuery Growl */
div.jGrowl div.manilla div.header {background: #FFF1C2;font-size: 16px;margin: 0px;padding: 0px;}
div.jGrowl div.manilla {background-color:#FFF1C2;color:navy;}			
div.jGrowl div.smoke {background: url(smoke.png) no-repeat;-moz-border-radius: 	0px;-webkit-border-radius:	0px;width: 	280px;height: 55px;*overflow: hidden;}
div.jGrowl div.flora {background:#E6F7D4 url(flora-notification.png) no-repeat;-moz-border-radius: 	0px;-webkit-border-radius:	0px;opacity: 1;filter: alpha(opacity = 100);width: 	270px;height: 90px;padding: 0px;overflow: hidden;border-color:#5ab500;}			
div.jGrowl div.flora div.message {padding: 5px;color: #000;}						
div.jGrowl div.flora div.header {background:#000 no-repeat;padding: 5px;color: #FFF;}			
div.jGrowl div.flora div.close {background:url(flora-close.png) no-repeat;padding: 5px;color: transparent;padding: 0px;margin: 5px;width:	17px;}						div.jGrowl div.iphone {font-family:"Helvetica Neue", "Helvetica";font-size: 12px;background:url(iphone.png) no-repeat;-moz-border-radius: 	0px;-webkit-border-radius:	0px;opacity: .90;filter: alpha(opacity = 90);width:245px;height: 137px;padding: 0px;overflow: hidden;border-color:#5ab500;color:#fff;	}	
div.jGrowl div.iphone div.message {padding-top:0px;padding-bottom:7px;padding-left:15px;padding-right:15px;}
div.jGrowl div.iphone div.header {padding: 7px;padding-left:15px;padding-right:15px;font-size: 17px;color: #FFF}
div.jGrowl div.iphone div.close {display: none;}	
div#random {width: 	1000px;background-color:red;line-height:60px;}
/* END GROWL */

/* Shadow Box */
.shadow{border:1px solid silver;font:10pt;display:block;clear:both;float:right;width:100%; margin-bottom:20px;}
.shadow_inner{overflow:hidden;position:absolute;top: -1000px;filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/opacity:0.1; /*firefox 1.5 opacity*/-moz-opacity:0.1; /*mozilla opacity*/-khtml-opacity:0.1; /*opacity*/z-index:1;}
.no_show { display: none }

ul { list-style-type: none;}

/* Form Validation (PWS) */
label { font-size:9px; font-weight:bold; color:#666; }
label.error { float: none; color: red;  vertical-align: top; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }

/* bottom navigation bar */
#site-body-container {}
#site-body-content {padding: 15px 15px 15px 15px ;}
#site-bottom-bar2 { background-color: #E8E8E8;border-top:1px solid #CCCCCC;bottom:0px;font-family:verdana, arial;font-size:11px;height:30px;position:fixed;width:950px;z-index: 1000; opacity: 0.9; }
#site-bottom-bar {width: 950px; margin:0 auto; }
#site-bottom-bar-frame {height: 30px ;margin: 0px 10px 0px 10px ;position: relative ;}
#site-bottom-bar-content {padding: 3px 0px 0px 0px; }
/* User tools*/
#menu-root {background-color:#E8E8E8;border: 1px solid #D0D0D0;color:#000000;display:block;height:22px;line-height:22px;text-decoration: none;width: 130px; float:left;}
#menu-root:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
#menu {background-color: #E8E8E8 ;border: 1px solid #666666;bottom:32px;display: none ;left: 0px ;padding: 5px 5px 1px 5px ;position: absolute ;width: 130px ;}
#menu a {background-color:#E8E8E8;border: 1px solid #FFFFFF;color:#000000;display: block;margin-bottom: 4px ;padding: 5px 0px 5px 5px ;text-decoration: none; width:120px; height:20px;}
#menu a:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
/* Admin tools */
#menu-root2 {background-color:#E8E8E8;border:1px solid #D0D0D0;color:#000000;display:block;height:22px;line-height:22px;text-decoration: none;width:130px; float:right; margin-right: 10px;}
#menu-root2:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
#menu2 {background-color: #E8E8E8 ;border:1px solid #666666;bottom:32px;display: none ;left: 0px ;padding: 5px 5px 1px 5px ;position: absolute; left:670px;width: 160px;}
#menu2 a {background-color:#E8E8E8;border:1px solid #FFFFFF;color:#000000;display: block;margin-bottom: 4px ;padding: 5px 0px 5px 5px ;text-decoration: none; width:150px; height:20px;}
#menu2 a:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
/* Garage Tools */
#menu-root3 {background-color:#E8E8E8;border:1px solid #D0D0D0;color:#000000;display:block;height:22px;line-height:22px;text-decoration: none;width:130px; float:left;margin-left:15px;}
#menu-root3:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
#menu3 {background-color: #E8E8E8 ;border:1px solid #666666;bottom:32px;display: none ;left: 0px ;padding: 5px 5px 1px 5px ;position: absolute; left:150px;width: 250px;}
#menu3 a {background-color:#E8E8E8;border:1px solid #FFFFFF;color:#000000;display: block;margin-bottom: 4px ;padding: 5px 0px 5px 5px ;text-decoration: none; width:240px; height:20px;}
#menu3 a:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
/* Notificiation Tool */
#menu-root4 {background-color:#E8E8E8;border:1px solid #D0D0D0;color:#000000;display:block;height:22px;line-height:22px;text-decoration: none;width:30px; float:right;}
#menu-root4:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
#menu4 {background-color: #E8E8E8 ;border:1px solid #666666;bottom:32px;display: none ;left: 0px ;padding: 5px 5px 1px 5px ;position: absolute; left:650px;width: 250px;}
#menu4 p{background-color:#E8E8E8;border:1px solid #FFFFFF;color:#000000;display: block;margin-bottom: 4px ;padding: 5px 0px 5px 5px ;text-decoration: none; width:240px; min-height: 20px;}
#menu4 a:hover {background-color: #666666 ;border-color: #000000 ;color: #FFFFFF ;}
/* Social Media Bar */
.TweetSocial {float:left; margin-left:10px; height:30px; padding-top:5px;}
.DiggSocial {float:left; margin-left:15px; height:30px; padding-top:2px;}
.FacebookSocial {float:left;  height:30px; padding-top: 4px;}

/* -------------------------------------------------- */
/* -- IE 6 FIXED POSITION HACK ---------------------- */
/* -------------------------------------------------- */ 
#site-body-container {_height: 100% ;_overflow: hidden ;_width: 950px ; opacity: 0.9; }
#site-body-container {_overflow-y: scroll ;_overflow-x: hidden ;_position: relative ;}
/* To make up for scroll-bar. */
#site-bottom-bar {_bottom: -1px ;_position: absolute ;_right: 16px ;}
/* To make up for overflow left. */
#site-bottom-bar-frame {_margin-left: 26px ;}
/* To fix IE6 display bugs. */
#menu a {_display: inline-block ;_width: 99% ;}
.lefticon {float:left; padding-top:3px; width:20px;}
.righticon {float:right; text-align:left; }
.menuBarNoti { background: #41a0e8; display: block; width: 20px; margin-bottom: :5px; margin-left:5px; height: 20px; -moz-border-radius: 5px;-webkit-border-radius: 5px; text-align: center; }
.notiActive { background: #722; color: #FFF }

/* Arrow System */
ul.arrowMenu {list-style-type: none;font-size: 16px;padding: 5px;margin: 0px;font-variant:small-caps;font-weight:bold;}
.arrowMenu a {margin: 0px; padding: 0px; height: 50px;float: left; text-align: center;text-decoration: none;color: #000;background: #ccc;}
.arrowMenu a:hover {background: #dddddd;}
.stepArrow {position:inherit;display:inline;margin:0px;border:none; }
.setupOn {background: #CC0000 !important;color: #ffffff !important; }

#sfNoticeFont { text-align:center; font-weight:bold; font-size:14px; }

.successNotice { background: #bec;color: #031;padding: 10px;border: 3px solid #8DA;border-right: none;border-left: none;border-bottom-width: 2px;border-bottom-color: #483; margin-top: 5px; display: block; margin-bottom: 5px;}
.warningNotice { background:#fbff8c;color:#ff8e07;padding:10px;border:3px solid #c8b914;border-right:none;border-left:none;border-bottom-width:2px;border-bottom-color:#bed30e; margin-top: 5px; }
.errorNotice { background: #fdd;color: #700;padding: 10px;border: 3px solid #c00;border-right: none;border-left: none;border-bottom-width: 2px;border-bottom-color: #700; margin-top: 5px;  }

.leftFloat{float:left;}
.rightFloat {float: right;}

.FooterContent {float:left; width:150px; margin-top: 10px; margin-left: 10px; }
.FooterContent ul{list-style: none;}
.FooterContent li {font-size: 14px;}
.FooterContent li a{font-size: 12px;}

/* jQuery tooltip bar */
.tooltip { border-style: solid; border-color: white; border-width: 1px; position:relative; top:2px; left: 15px; width:200px; display:block; z-index:5;color:#fff;font-size:10px; background: #000; padding: 5px; min-height: 70px; text-align: left;}
.tipBody { }
.tooltip strong{ color:#ccc;}
.tipNumber { float:left; width:30px; height:50px; font-size: 20px;}
.tipInfo { float:right;width:140px; }

/* Pagination SCRIPT */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 14px;
margin-top: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #2C6DA0;
text-decoration: none; 
color: #2e6ab1;
margin-right: 5px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #CCC;
}

.pagination a.currentpage{
padding: 0 5px;
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/*------------------------------------*\
	NAV
\*------------------------------------*/
#nav{
	float:left;
	list-style:none;
	font-weight:bold;
	background: black;
	height: 30px;
	margin: 0px;
	line-height: 50px;
	padding: 0px;
}
#nav li{
	float:left;
	margin-right:10px;
	position:relative;
	display:block;
}
#nav li a{
	display:block;
	color:#fff;
	text-decoration:none;
	padding: 0px 5px;
	height: 50px;
	line-height: 50px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	overflow: hidden;
}
#nav li a:hover{
	color:black;
	text-decoration: none;
	background:white;
}

/*--- DROPDOWN ---*/
#nav ul{
	list-style:none;
	position:absolute;
	left:-9999999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	opacity:0; /* Set initial state to transparent */
	-webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:200px !important;
	padding: 0px; margin: 0px;
}
#nav ul li{
	background: #e8e8e8;
	float:none;
	border-bottom:1px solid #ccc;	
	text-align: left;
	font-size: 12px;
	width: 190px; line-height: 30px; display: block;
}
#nav ul a{
	display:block;
	font-size: 12px;
	width: 190px;
	height: 30px;
	line-height: 30px;
}
#nav ul p{
	display:block;
	font-size: 12px;
	width: 190px;
	height: 30px;
	line-height: 30px;
}

#nav li:hover ul{ /* Display the dropdown on hover */
	left:-120px; /* Bring back on-screen when needed */
	opacity:1; /* Fade to opaque */
	width: 150px;
	border: 2px solid black;
}
#nav li:hover a{ /* Set styles for top level when dropdown is hovered */
	background: white;
	color: #2C6DA0;
	padding: 0px 5px;
}
#nav li:hover ul a{ /* Override some top level styles when dropdown is hovered */
	-webkit-transition:-webkit-transform 0.075s linear;
}
#nav li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */
	background: #f5f5f5;
}

/* Added by pws - 3/12/11 (will handle external forum connections) */
.scroll_checkboxes {
    height: 100px;
    padding: 5px 5px 5px 0px;
    overflow: auto;
    border: 1px solid #ccc
}

/* Added by pws - 3/21/11 (index news ticker) */
#listticker{
	height:125px;
	overflow:hidden;
	/*border-top: solid 2px #DEDEDE;*/
	float: left;
	padding: 0px;
	margin: 0px;
}
#listticker li{
	padding: 5px;
	list-style:none;
	clear: both;
}
#listticker a{
	color:#000000;
	margin-bottom: 0px;
}
#listticker .news-title{
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	font-size:11px;
}
#listticker .news-text{
	display:block;
	font-size:11px;
	color:#666666;
}
#listticker img{
	float:left;
	margin-right:14px;
	padding:4px;
}

