/** overall hyperlink formating  **/
a:link, a:visited { color: #000999; font-weight: bold; text-decoration: none;  padding:2px; font-size:11px;  }
a:hover { color:#ffffff; font-weight: bold; text-decoration: none; background-color:#84a1b4; padding:2px;  }

body{
	margin: 0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Arial, Times, sans-serif;
	font: 9pt Arial, "Times New Roman", Georgia, Verdana, serif;
	font-size:medium;
}

html{
	overflow-x: auto;  fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera 
}

body p{						
text-align: justify;
padding: 3px 5px 2px 5px;
margin: 0px;
font-size:small;
}

blockquote {
font-size:80%;
font-style:normal;
text-align:justify;
}

/*********************** layout divs **************************/
#header {
  margin: 0px;
  padding: 0px; 
}
#header table tr td a, #header table tr td a:link, #header table tr td a:visited {
background-color:#fefadd;
border: 1px hidden #fefadd;
}

#header table tr td a:hover {
background-color:#fefadd;
border:1px hidden #a90000;
}

#footer {
	background-image:url(xxx/images/webbanner.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align:center;
	padding:0px;
	margin:0px;
}
#footer a {padding:3px;}

.clear {
  font-size: 0;
  line-height: 0;
  clear: both;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {margin-top: 0;}

/** standard headers **/
h2 { color: #000000;  font-size: 16px; font-weight: bold; padding:0px;margin:0px; text-align:center; font-variant:small-caps;}
h3 { color: #770000;  font-size: 16px; font-weight: bold; padding:10px 0px 5px 0px;margin:0px; text-align:left; font-variant:small-caps;}
h5 { color: #770000;  font-size: 28px; font-weight: bold; font-variant:small-caps;padding:0px; margin:0px 0px 5px 0px; text-align:center;}
h6 { color: #770000;  font-size: 24px; font-weight: bold; font-variant:small-caps;padding:2px; margin:10px 0px 5px 0px; text-align:center; }
/** misc formatting  **/
hr{border: 0px solid #770000; border-top-width:2px; height:0px; padding:0px; margin:0px; }

ul, ol {
		text-align:left;
		font-size:11px;
		font-weight:bold;
		list-style-position:outside;
}


ul li { list-style-position: outside; list-style-image: url(/home/images/M_images/arrow.png);    }
ol li { list-style-position:outside; }

form { margin:5px; padding:2px; font-size:80%; font-style:normal; font-weight:bold;  }

input.button, button {background-color: #060a60; margin: 2px; padding: 0px; border-bottom: 1px solid ; border-left: 1px solid; border-right: 1px solid; border-top: 1px solid; color: #ffffff;  font-size: 70%; font-variant:small-caps; font-weight: bold;}


/**bread crumbs **/
.pathway { color:#ff9900; font-size:70%; font-weight:bold; margin:0px; padding:0px; text-align:left;}

/** menu header **/
.mh {
text-align:center;
color: #ffffff;
background-color:#000000;
font:normal 14px Verdana;
vertical-align:middle;
padding:0px;
padding-bottom:5px;
}

/** menu footer **/
.mf {
padding: 0px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
color: #ffffff;
margin:0px;
background-color:#000000;
vertical-align:middle;
font:normal 14px Verdana;
xborder-top:1px solid #ffcc00;
xborder-bottom:1px solid #ffcc00;

background-repeat:repeat-y;
background-position:top center;
background-image:url(/xxximages/darkteal_bg.png);

}

.mh a:link, .footer a:link, .mh_forum a:link, .mf a:link, #footer_home a:link{
        color: #ffffff;
		font-weight:normal;
}

.mh a:visited, .footer a:visited, .mh_forum a:visited, .mf a:visited, #footer_home a:visited {
        color: #ffffff; 
		font-weight:normal;
}

.mh a:hover, .footer a:hover, .mh_forum a:hover, .mf a:hover, #footer_home a:hover {
        color: #ff9900;
		font-weight:normal;
}

.mh a:hover, .mf a:hover, .footer a:hover {
background-color:#84a1b4;
color: #ffffff;
padding-bottom:0px;
border-bottom:1px solid #84a1b4;
}

.copyright 
	{text-align: center;  font-size:70%; padding:0px; margin-bottom:5px; text-align:center; color:#000000;}
a.copyright, a:link.copyright, a:visited.copyright 
	{font-size:60%; padding:0px; font-variant: small-caps; margin:0px; text-align:center; color:#000000;}
a:hover.copyright 
	{color:#ffffff; background-color:#84a1b4;}

p.lead:first-line { font-size:110%; font-weight:bold; margin-bottom: 2px;}
p.lead:first-letter { font-size:150%; font-weight:bold;}

.rb_black {
margin: 0px;
padding: 0px;
border: 2px solid #000000;
}
.rb_red {
margin: 0px;
padding: 0px;
border: 1px solid red;
}
.rb_orange {
margin: 0px;
padding: 0px;
border: 1px solid orange;
}
.rb_yellow {
margin: 0px;
padding: 0px;
border: 1px solid yellow;
}
.rb_green {
margin: 0px;
padding: 0px;
border: 1px solid green;
}
.rb_blue {
margin: 0px;
padding: 0px;
border: 1px solid blue;
}
.rb_indigo {
margin: 0px;
padding: 0px;
border: 1px solid indigo;
}
.rb_violet {
margin: 0px;
padding: 0px;
border: 1px solid violet;
}

/*  props to set box height on front page */
.propBig {
    height:130px;
	vertical-align:top;  
}
.propSmall {
    height:130px;
	vertical-align:top;  
}

#fscroller a:hover, #fscroller a:link, #fscroller a:visited {
color:#ffffff;
}
#fscroller a:hover {
color:#770000;
background-color:#ffffff;
}

.js_scroller_hdr1 { 
color: #ffffff;  
font-size: 90%; 
font-weight: bold; 
font-variant:small-caps; 
margin:0px; 
padding:0px;
text-align:center;
background-color:#770000;
border: 1px solid #060a60;
font-family:cursive;
}
.js_scroller_img img {
border:2px solid #770000;
background-color:#770000;
}

.js_scroller_arrow {
color: #ffffff;
font-size:large;
text-align:center;
}

.shadow {width:220; height:80; filter: Shadow(Color=#666666, Direction=135)}

#dropmenudiv{
position:absolute;
border:1px solid #ffffff;
background-color:#84a1b4;
color:#ffffff;
font:sans-serif;
margin: 5px;
border-bottom-width: 0px;
font:normal 10px Verdana;
line-height:18px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #84a1b4;
padding: 1px 0px;
text-decoration: none;
background-color:#84a1b4;
color:#ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#ffffff;
color: #84a1b4;
}



#m, #h {
border:3px solid #770000;;
}


	
/**********************************************************************/

#cst-wrapper {
	font-size:11px;
	border:1px solid black;
	margin:10px;
	padding:10px;
	background-color:#ffffff;
}
.menu-icons a {
	float:left;
	background-color:transparent;
}
#hdr-top-right {
	position:absolute;
	top:60px;
	right:80px;
	font-family:Sofachrome;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
}
#textarea {
	font-weight:normal;
	font-size:13px;
	margin:10px;
	padding:10px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
}
strong {
	color:#770000;
	font-weight:bold;
	font-size:14px;
}
#textarea ul li {
	text-align:justify;
	font-weight:normal;
}
blockquote.cst {
	font-size:12px;
	font-weight:normal;
	border:1px solid #770000;
	text-align:justify;
	padding-right: 5px;
}
blockquote.cst img {
	margin-left:20px;
}
.cst-promo {
	margin-left:80px;
	margin-right:80px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	border:1px solid #770000;
	background-image:url(/images/webbanner.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align:center;
}
.cst-promo a {
	font-size:16px;
}
#textarea a {
	font-size:16px;
	color:#000999;
	padding:2px;
	font-variant:small-caps;
}

#textarea p a {
font-variant:normal;
font-size:13px;
}
#textarea a:hover {
	color:#ffffff;
	background-color:#84a1b4;
}
ul.menu-icons li a {
	background-color:#ffffff;
}
#pop {
	position:absolute;
	z-Index:101;
	visibility:hidden;
}
.cst-topnav{
text-align:center;
vertical-align:middle;
position:absolute;
top:110px; right:50px;
color:#ffffff;

}
.cst-topnav a {
font-size: 12px;
font-weight:bold;
}
.cst-topnav a:hover {
background-color:#ffffff;
color:#8va1b4;
}

.tsig {
font-size: 10px;
color:#387C44;
font-weight:bold;
}

.cst-bq {
background-repeat:repeat-y repeat x;
background-position:top left;
background-image:url(http://www.rmaxi.com/images/webbanner.gif);
width:700px; 
border:1px solid #000000; 
padding:10px;
margin:10px; 
font-size:16px; 
text-align:center; 
color:#000000;
}


