body { 
background-color: lightyellow; 
font-family: Arial, Verdana, sans-serif; 
font-size: 18px; 
color: #00008B;
scrollbar-face-color: antiquewhite;
scrollbar-highlight-color: darkorange;
scrollbar-3dlight-color: yellow;
scrollbar-darkshadow-color: black;
scrollbar-shadow-color: antiquewhite;
scrollbar-arrow-color: blue;
scrollbar-track-color: lightyellow;
}

a { font: normal 10pt trebuchet MS, sans-serif; color: #483D8B; text-decoration: underline}
a:hover { font: normal 10pt trebuchet MS, sans-serif; color: #A52A2A; background-color: #C0C0C0}

h1 { font-family: Arial, Verdana, sans-serif; font-size: 22px; color: #004080; padding-top : 4px; padding-bottom : 0px; padding-left : 8px; padding-right: -8px; margin-bottom: 7px; }
h2 { font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #004080 ; border-left:1px solid #aaa; border-bottom:1px solid #aaa; background-color: #F5F0F3; padding-top : 6px; padding-bottom : 6px; padding-left : 10px; background: #C8FFB8 url('/images/form09.png') top left;}
h3 { font-family: Arial, Verdana, sans-serif; font-size: 24px; color: #A52A2A }
h4 { font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #A52A2A }
h5 { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #A52A2A }
h6 { font-family: Arial, Verdana, sans-serif; padding-left:10px; font-size: 11px; color: #004080 } 

hr{ color:brown; background-color:tan; width:90%; height:2px; } 

table { font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #00008B; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

A.NavBtn,A.NavBtn_on,A.NavBtn_R {font: 11px/2.1 verdana;font-size: 100%;text-decoration:none;padding:6px 10px;color: #00008B;Border-bottom:1px solid #666;Border-top:1px solid #666;Border-left:1px solid #666;Border-right:1px solid #666;font-weight:bold;}
A.NavBtn_R {Border-left:1px solid #666;Border-right:0px;}
A.NavBtn:hover, A.NavBtn_R:hover {color: #FFF;background-repeat:repeat-x;}
A.NavBtn:active, A.NavBtn_R:active {color: #fff;background:#444 ;background-repeat:repeat-x;}

.tab {font-family: sans-serif; line-height:100%;
   font-weight: bold; 
   text-align: center; border: 0px; border-color:#999999;
   border-style: outset; border-bottom-style: none;
   height: 20px; width: 20px; margin:0px}
   
.panel {font-family: sans-serif; font-size: smaller;
   position:absolute; border: 0px; border-color:#FFFFFF;
   border-style:outset; width: 590px; height: 200px;
   left:25px; top:50px; margin:0px; padding:0px}
   
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

/* TITLE BOX section  */
.contentTitle { position:relative; display:block; width: 620px; margin-top: 8px; padding-bottom : 6px; z-index:20;}
.contentSubtitle { position:relative; float: right; font-family:Tahoma,Verdana,Arial; color:#FFF; font-size:12px; margin-top: -22px; margin-right: 4px; z-index:30;}
h1.contentTitle{ font: bold 14pt Arial, Verdana, sans-serif; color: #FFFFFF; font-weight:bold; background: url(http://www.renterstoolkit.com/images/form08.png)}
.contentbox { position:relative; display:block; width: 620px; margin-top: -30px; padding-top:30px; padding-bottom:15px; margin-bottom : 0px; background:#F1F2F3;z-index:10;}

/* CONTENT section  */
#content {display:block; width: 550px; }
#content dl { width: 550px; list-style-type: none; margin: 0; padding: 2; margin-left: 5px; margin-top: 10px; }
#content dl dt strong {  font-size: 13pt; color: darkorange; margin-bottom: 2px; }
#content dl dt { display: block; padding-left: 50px; height: 45px; }
#content dl dd { display: block; border-bottom: 1px dashed #d4d4d4; margin-bottom: 15px; padding-bottom: 10px;padding-left: 15px; margin-top: -20px;font: normal 10pt trebuchet MS, sans-serif;}
#content dl dd.last { border-bottom: 0; padding-bottom: 0; }

/* HEADERS section  */
#headerLeft {float: left; overflow: hidden; }
#headerLeft h1 { font: bold 26px trebuchet MS, sans-serif; margin: 0px; }
#headerLeft h1 span {color: #FF5B0A; font-size: 26px;}
#headerLeft span {font-size: 16pt;}

#headerRight {float: right; width: 350px; text-align: center; margin-top: 20px;}
#headerRight p {font: bold 17pt trebuchet MS, sans-serif; padding: 0; margin: 0;}
#headerRight p strong {color: #FF5B0A;}
#headerRight a {float: none;}

/* News */
.newsblock{ 
	border-left:1px solid #aaa; border-right:1px solid #aaa; background-color: #F5F0F3; 
	margin-top : 0px; margin-left: 4px; margin-right : 4px; }
.newsblocktitle { font-family: Arial, Verdana, sans-serif; font-size: 16px; font-weight:bold; color: #FFFFFF ; 
	border-top:1px solid #aaa; 
	padding-top : 6px; padding-bottom : 8px; padding-left : 10px; 
	background: #C8FFB8 url('/images/soriaBarBg.gif') top left;}
.newsdate { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #C00000 ; font-style:italic; 
	padding-left : 5px; padding-right : 5px; 
	background-color: #F5F0F3; }
.newsheader { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #F00000 ; font-weight:bold; 
	padding-left : 5px; padding-right : 5px; 
	background-color: #F5F0F3; padding-top : 6px; padding-bottom : 3px; }
.newsbody { font-family: courier new; font-size: 11px; color: #004080 ; 
	padding-left : 5px; padding-right : 5px; 
	background-color: #F5F0F3; padding-top : 6px; padding-bottom : 6px; }
.newsblockend{ 
	border-bottom:1px solid #aaa; 
	background-color: #F5F0F3; padding-top : 6px; }

/*Top menu  */
.menubackground { position:relative; width: 185px; background: url(/images/bkgnd_menu_01.jpg) 0px 0px repeat; z-index:15;}
.menulogo { position:relative; width: 185px; padding-bottom:20px; top:10px; left:10px; }
.menutitlesel a {background: url(/images/menu/menuon_04.png) 0px 0px repeat; }
.menutitlenosel a {background: url(/images/menu/menuoff_04.png) 0px 0px repeat; }
.menubase a {display:block; margin-left:10px; margin-right:10px; padding-top:3px;padding-bottom:3px; z-index:10;background-color:#FFFFFF;}
.menutitle a {display:block; margin-left:10px; margin-right:10px;margin-left:5px; padding-top:5px; padding-left:5px; height:25px; font-size: 14px; text-align:left; z-index:10;}
.menuitem a, .menuitem a:visited  { padding-left:15px; font-size: 13px; text-align:left; }
.menuitemsel a, .menuitemsel a:visited  {background-color:#FFAE5E;}
.menuitemred a, .menuitemred a:visited  {font-size: 10px; padding-left: 20px; padding-right: 20px; color:#ff4000;  text-align:center; font-weight:bold}

/* top toolbar */
.maintoolbarbeg  { padding-left:6px;}
.maintoolbarend  { margin-right:6px;}
.maintoolbar a { float:left; width:128px; text-align: center; padding-top: 8px; margin-top: 3px; padding-bottom : 6px; z-index:10; color : #000000; text-decoration: none; background: url(/images/bkgnd_yellow.png) top left repeat;}
.maintoolbarseparator  {float:left; width:1px; padding-top: 0px; margin-top: 3px; padding-bottom : 30px; z-index:50; background: url(/images/bkgnd_grey.png) top right no-repeat;}
.strapline {float:left; font-family : Tahoma,Verdana,Arial; font-size: 12px; text-align:left; 
	padding-top:3px; padding-bottom:3px; padding-left:10px;  margin-left:8; margin-right:2; margin-top:2; margin-bottom:2; 
	width:630px; height:15px; background-color:#EBF9AE; border:1px solid black;display:block; }

/* ICONS section  */
.icon_calendar{ background: url(/content_rtk/images/calendar_grid.png) top left no-repeat; }
.icon_free{ background: url(/content_rtk/images/icon_free_45_45.png) top left no-repeat; }
.icon_clock{ background: url(/content_rtk/images/icon_clock_45_45.png) top left no-repeat; }
.icon_flags{ background: url(/content_rtk/images/icon_flags_45_45.png) top left no-repeat; }
.icon_tools{ background: url(/content_rtk/images/icon_tools_45_45.png) top left no-repeat; }
.icon_html{ background: url(/content_rtk/images/icon_html_45_45.png) top left no-repeat; }
.icon_client{ background: url(/content_rtk/images/icon_client_45_45.png) top left no-repeat; }
.icon_layout{ background: url(/content_rtk/images/icon_layout_45_45.png) top left no-repeat; }

/* BUTTONS section  */
a.button, a.button:visited, a.button:hover { display:block;margin: auto;background: url(/images/buttons/AdvertButLeft.gif) top left no-repeat; height: 71px; font-size:16px; color: #fff; text-transform: uppercase; text-decoration: none;  cursor: pointer; position: static; margin-top: 0;}
a.button span { float: left; background: url(/images/buttons/AdvertButRight.gif) top right no-repeat; height: 71px;}
a.button strong { float: left; background: url(/images/buttons/AdvertButCenter.gif) top left repeat-x; height: 71px; margin-left: 26px; margin-right: 100px; padding: 0 4px; line-height: 70px; text-align: center;}
a.button {margin: 0 auto;}
.joinnow a.button { width: 230px;}

/* WIDGET specifics */
.calendar div#headerLeft {width: 520px; background: url(/content_rtk/images/calendar.png) 0px 0px no-repeat;  height: 250px;}

/* TESTIMONIAL section  */

#testimonial { margin: 20px 15px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; margin-bottom: 15px; background: url(http://assets.bravenet.com/common/images/webtools/journal/start-quote.gif) left center no-repeat; }
#testimonial cite { display: block; padding: 10px 70px; background: url(http://assets.bravenet.com/common/images/webtools/journal/end-quote.gif) right center no-repeat; }

/* clearfix - way of clearing without using extra markup/tags */
.floatLeft { float: left; }
.floatRight { float: right; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.container-box {
	border:1px solid #d9d9d9;
	background:#ffffff;
	margin:4px 4px 4px 4px;
	padding:5px 5px 5px 5px;
}	
.container-300W {	width:296px; }
.container-600W {	width:610px; }
#container-2 {position:absolute; top:0px; left:auto;}
#container-3 {position:absolute; top:0px; left:520px;}
#container-4 {position:absolute; top:0px; left:520px;}

.container-bullet{	font: 9pt Verdana, Helvetica, sans-serif; color: #0000C0; text-align:left;margin-bottom: 5px; }
h1.container-title{ font: bold 14pt Arial, Verdana, sans-serif; color: #000000; padding-top : 0px; padding-bottom : 0px; padding-left : 8px; padding-right: -8px; margin-top: 2px; }
	
/*-------------grid code--------------*/
TABLE.Grid {background-color:#FFF;border-top:1px solid #999;border-bottom:1px solid #ccc;border-left:1px solid #bbb;}
TABLE.Grid TH {background: url( '../img/bg-exlt-bluegrad.gif' ) 0px 0px repeat-x;border-bottom:solid 1px #376EBE; background-color:#ccc;font-size:11px;border-right:solid 1px #aaa;padding-left:3px;color:#000}
TABLE.Grid TH.noSplit {}

/*--on state--*/
TABLE.Grid TD.on,TABLE.Grid TD.on_lt_hdr,TABLE.Grid TD.on_rt_hdr,TABLE.Grid TD.on_lt,TABLE.Grid TD.on_rt {background-color:#f5f5f5;}
TABLE.Grid TD {padding:3px;text-align:left;vertical-align:top;padding-top:8px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
TABLE.Grid TD.noSplit {padding:3px;text-align:center;border-top:1px solid #CCC;border-right:0px}
TABLE.GridBtm {border:1px solid #AAA; border-top:0px; padding-left:5px; padding-right:5px; background-color:#ccc;color:#000;font-size:11px;font-weight:bold}
