﻿/* Global Styles */
body {background:#fff url(images/background.jpg) repeat-x;font-family:Arial,Helvetica;font-size:12px;}
h1,h2,h3{margin:0px;}
h2 {color:#ff6600; font-size:20px;}
h3 {color:#000; font-size:16px; font-weight:bold; margin:20px 0;}
.floatLeft {float:left; margin-right:10px;}
.floatRight {float:right; margin-left:10px;}
td {border:0px;}
.rmstoolbar{background-color:#262626;border-bottom:solid 1px #ccc;height:50px;width:100%;overflow:hidden;font-family:Arial;}
.rmstoolbar .name{font-size:24px;font-weight:bold;color:#ccc;display:block;padding-top:10px;float:left;}
.rmstoolbar .logo{float:left;margin:-20px 15px 0 -30px;}
.rmstoolbar .loginbar{padding: 20px 10px 5px 10px;text-align: right;color:#ccc;height:20px;width:500px;float:right;}
.rmstoolbar .loginbar a{color:#59b4d4;}

#wrapper{margin:0px auto; width:815px;}

#wrapper .search {margin:5px 0;}
#wrapper .search input[type="text"] {color:#a1a1a1; float:left; font-size:11px; font-style:italic; height:13px; width:296px;}
#wrapper .search input[type="image"] {float:left; margin:0 0 0 3px; width:22px;}
#wrapper .search input:focus {color:#000; font-size:12px; font-style:normal;}

#wrapper #navigation {background:#ff0000; height:25px; margin:0px;}
#wrapper #navigation li {border-right:1px #fff solid; display:block; height:25px; float:left; list-style:none;}
#wrapper #navigation li a {border-right:1px #000 solid; color:#fff; display:block; height:17px; padding:4px 8px; text-decoration:none;}

#wrapper #content {background:#fff; margin:5px 0 0 0; padding:20px;}

#wrapper #footer{background:#333; color:#fff; padding:5px; text-align:center;}

#wrapper #content #services td {font-weight:bold; padding:10px;}




#wrapper a{color:#0066cc;}
#wrapper a:hover{color:#0066cc;}
#wrapper input[type="text"]{font-size:14px;padding:3px;}
#wrapper #content .breadcrumbs{background-color:#dadada;border:solid 1px #fff;}
#wrapper #content .breadcrumbs ul{margin:0px;padding:0px;}
#wrapper #content .breadcrumbs ul li{color:#000;padding:5px 5px;list-style-type:none;float:left;margin-right:5px;}
#wrapper #content .breadcrumbs li.divider{background:url(images/ui/breadcrumb-divider.gif) no-repeat;width:7px;height:24px;padding:0px;}
#wrapper #content .breadcrumbs li a{color:#777;text-decoration:none;}
#wrapper #content .ui-success{background-color:Green;color:White;}
#wrapper #content .ui-error{background-color:Red;color:White;font-weight:bold;}
#wrapper #commentform .progress,
#wrapper #commentform .results{display:none;}

#comments{margin-top:20px;}
#comments .comment{padding-bottom:10px;}
#comments .comment span.quote{font-size:20px; font-style:italic; font-weight:bold; font-family:Arial;}
#comments .commentlist div[rel=moderate] .topCenter p{color:Red;}
#comments .commentlist .box{display:block; width:491px; background-color:#fff;}
#comments .commentlist .topContainer{width:491px; height:64px;}
#comments .commentlist .topLeft{background:url(images/comment/topLeft.jpg) no-repeat top left; height:64px; width:20px;float:left;}
#comments .commentlist .topCenter{background:url(images/comment/topAcross.jpg) no-repeat top; height:64px; width:450px; float:left;}
#comments .commentlist .topCenter p{text-align:left; font-weight:bold; padding-top:8px;}
#comments .commentlist .topRight{background:url(images/comment/topRight.jpg) no-repeat top right; height:64px; width:21px; float:left;}
#comments .commentlist .middleContainer{width:481px; min-height:14px;}
#comments .commentlist .contentComment{display:block; background:url(images/comment/leftSide.jpg) repeat-y; width:492px; min-height:14px; float:left;}
#comments .commentlist .contentComment .photo{float:left; padding:5px;}
#comments .commentlist .contentComment p{padding:0 10px 10px;}
#comments .commentlist .bottomContainer{width:491px; height:25px;}
#comments .commentlist .botLeft{background:url(images/comment/bottomLeft.jpg) no-repeat top left; height:25px;	width:20px;	float:left;}
#comments .commentlist .botCenter{background:url(images/comment/bottomCenter.jpg) no-repeat top; height:25px; width:450px; float:left; text-align:right; font-size:10px; font-style:italic;}
#comments .commentlist .botRight{background:url(images/comment/bottomRight.jpg) no-repeat top right; height:25px; width:21px; float:left;}
#comments .commentform{margin-top:20px; width:400px;}
#comments .commentform div{margin-bottom:10px;}
#comments .commentform .label{font-weight:bold;}
#comments .commentform .input{margin-top:5px; padding:3px;font-size:12px;width:400px;border:solid 1px #aaa;background-color:#f7faff;}
#comments .commentform textarea.input{height:100px;overflow:auto;}
#comments .commentform .caption{ font-style:italic; font-size:10px;color:#666;}
#comments .commentform .results,
#comments .commentform .progress{display:none;}

.pager{margin:20px 10px;padding:5px;border:solid 1px #ccc;background-color:#eee;}
.pager .stats{margin:5px 0px;}
.pager .pages {margin:0px;padding:1px;border:solid 1px #626262;float:left;}
.pager .pages li{float:left; list-style-type:none;margin-left:3px;}
.pager .pages li.first{margin-left:0px;}
.pager .pages li span{display:block;padding:2px 4px;background-color:#ccc;}
.pager .pages li a{display:block;padding:2px 4px;background-color:#626262;color:#fff !important;text-decoration:none;}
.pager .pages li a:hover{color:#000;background-color:#59b4d4;}
.pager .pages li.end{clear:left;height:0px;padding:0px;}


/* Controls */
#content .postlist .post{list-style-type:none;margin-bottom:5px;}
#content .postlist .post .preview{float:left;width:60px;margin-right:10px;}
#content .postlist .post .details{float:left;width:300px;}
#content .postlist .post .details .date{font-size:10px;color:#666;}
#content .postlist .post .details .author{display:none;}
#content .postlist .post .details .teaser{color:#666;font-size:12px;}
#content .postlist .post .details .teaser a{font-size:14px;color:#333;}
#content .postlist .post .details .teaser a:hover{color:#000;}
#content .postlist .post .details .teaser .extras{text-align:right;font-size:11px;color:#999;}
#content .postlist .post .details .teaser .extras a{font-size:11px;color:#999;}

#content .linklist ul {margin:0px !important;padding:0px;list-style-type:none;}
#content .linklist ul {margin-left:0px !important;}
#content .linklist ul li{list-style-type:none;}

#content .photolist .photo {float:left;width:100px;margin-right:5px;}
#content .photolist .photo .caption{display:none;}

#content .videolist .feature{float:left;}
#content .videolist ul.previews {margin:0px !important;padding:0px;list-style-type:none;width:200px;float:left;}
#content .videolist ul.previews li{list-style-type:none;}
#content .videolist .video .date{color:#999;font-size:11px;}
#content .videolist .video .teaser{color:#666;font-size:11px;}

#footer ul li{float:left;list-style-type:none;}
#footer #contactinfo{width:200px;float:left;}
#footer #logos{width:225px;float:right;text-align:right;}

/* Add This */
#addthis .icon{background:url(http://www.rhinogroup.com/rms/10/images/addthis_standard.png) no-repeat; display:block; height:16px; margin:0 2px; width:16px;}
#addthis .at300bs{background:none;}
#addthis .at300b{padding:0px;}
#addthis .addthis_button_email{background-position:0 0;}
#addthis .addthis_button_print{background-position:-16px 0;}
#addthis .addthis_button_twitter{background-position:-32px 0;}
#addthis .addthis_button_facebook{background-position:-48px 0;}
#addthis .addthis_button_myspace{background-position:-64px 0;}
#addthis .addthis_button_stumbleupon{background-position:-80px 0;}
#addthis .addthis_button_digg{background-position:-96px 0;}
#addthis .addthis_button_expanded{background-position:-112px 0;}