BODY
{
	margin: 0px;
	BACKGROUND-ATTACHMENT: fixed;
	X_BACKGROUND-IMAGE: url(/rmic/css/bg_body_leaf_3.gif);
	background-repeat: repeat;
	background-color: #dddddd;
	font-family: "Times New Roman", serif;
	font-size: 18px;
	color: #333333;

}

TD
{
	font-family: "Times New Roman", serif;
	font-size: 18px;
	color: #333333;

}


B
{
	font-family:verdana;
	font-weight:700;
	x_color: #330000;
}


H1
{
	font-family:verdana;
	font-weight:bold;
	font-size:26;
	color:#333333;

	line-height: 125%;
}


SPAN.H1_Subtitle
{
	font-family: "Verdana";
	font-size: 16px;

	color: DarkOliveGreen;
}


H2
{
	font-family:verdana;
	font-weight:700;
	font-size:20;
	color:DarkOliveGreen;
}


H3
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family:verdana;
	font-weight:bold;
	font-size:24;
	color:black;

	line-height: 110%;
}


UL
{
}


LI
{
}


A
{
	color: #0000cc;
	text-decoration: none;
}

A:link
{
}

A:visited
{
	color: #0000cc;
}

A:hover
{
	text-decoration: underline;
}

A:active
{
	color:red;
}


A.Unvisited
{
	color: #0000cc;
	text-decoration: none;
}

A.Unvisited:link
{
}

A.Unvisited:visited
{
	color: #0000cc;
}

A.Unvisited:hover
{
	text-decoration: underline;
}

A.Unvisited:active
{
	color:red;
}


A.Topic
{
	font-family:Verdana;
	font-weight:700;
	font-size:8;
	color:black;
	text-decoration: none;
}

A.Topic:link
{
}

A.Topic:visited
{
}

A.Topic:hover
{
	color:white;
	text-decoration: none;
	background-color:red;
}

A.Topic:active
{
	color:red;
	text-decoration: underline;
	background-color:white;
}

A.Menu
{
	font-family:Verdana;
	font-weight:700;
	font-size:13;
	color:red;
	text-decoration: underline;
}

A.Menu:link
{
}

A.Menu:visited
{
}

A.Menu:hover
{
	color:white;
	text-decoration: none;
	background-color:black;
}

A.Menu:active
{
	color:black;
	text-decoration: underline;
	background-color:white;
}


div.TopMenu
{
	margin: 0px;
	width: 950px;
	padding: 0px;

	font-family: verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;

	text-align: left;
}

TD.TopMenu
{
	font-family: verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
}

A.TopMenu
{
	font-family: verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	x_color: #333333;
	color: #0000ff;
	text-decoration: none;
}

A.TopMenu:link
{
}

A.TopMenu:visited
{
	color: #0000ff;
}

A.TopMenu:hover
{
	text-decoration: underline;
}

A.TopMenu:active
{
	color:red;
}


A.TopMenu_Alt:link
{
}

A.TopMenu_Alt:visited
{
	color: #000066;
}

A.TopMenu_Alt:hover
{
	text-decoration: underline;
}

A.TopMenu_Alt:active
{
	color:red;
}


.LeftMenu
{
    MARGIN-TOP: 0px;
    MARGIN-bottom: 0px;
    BACKGROUND: url(/rmic/images/bg_left-menu.gif) repeat-y;
    x_FLOAT: left;
    WIDTH: 166px
}
.LeftMenu UL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;

	x_background-color:#003300;
}
.LeftMenu LI
{
    LIST-STYLE-TYPE: none
	margin-bottom: 0px;

	background-color:black;
}
.LeftMenu LI IMG
{
	margin-bottom: 0px;
    WIDTH: 166px;
    HEIGHT: 26px
}
.LeftMenu LI A
{
	margin-bottom: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    WIDTH: 166px;
    COLOR: #c9c9c9;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #434343 1px solid;
    HEIGHT: 15px;
    TEXT-DECORATION: none
}
.LeftMenu LI A:hover
{
    FONT-WEIGHT: bold;
    x_BACKGROUND: url(/images/menu-over.gif) repeat-y
}

div.Page
{
	margin: 0px;
	width: 950px;
	padding: 0px;
	x_background-image: url(/assets/images/bg_notebook.jpg);
	x_background-repeat: repeat;
	background-color: white;

	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;

	line-height: 150%;

	text-align: left;
}

div.LeaderBoard
{
	margin: 0px;
	width: 950px;
	padding: 0px;
	x_background-image: url(/assets/images/bg_notebook.jpg);
	x_background-repeat: repeat;
	x_background-color: #ffccff;

	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;

	line-height: 150%;

	text-align: left;
}

div.Header
{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 950px;
	padding-top: 0px;
	x_background-image: url(/assets/images/bg_notebook.jpg);
	x_background-repeat: repeat;
	x_background-color: #ffccff;

	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;

	line-height: 150%;

	text-align: left;
}

div.MainBody
{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 950px;
	padding: 0px;
	x_background-image: url(/assets/images/bg_notebook.jpg);
	x_background-repeat: repeat;
	background-color: white;

	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;

	line-height: 150%;

	text-align: left;
}

div.NavBottom
{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 950px;
	padding-top: 0px;
	x_background-image: url(/assets/images/bg_notebook.jpg);
	x_background-repeat: repeat;
	background-color: white;

	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;

	line-height: 100%;

	text-align: center;
}

TD.PageContent
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	background-color: white;

	font-family: "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;

	line-height: 125%;

	text-align: left;
}

TD.HeaderMenu
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px;
	background-image: url(/images/bg_header-nav.gif);
	background-repeat: no-repeat;
	background-color: white;

	font-family: "arial", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: white;

	line-height: 125%;

	text-align: left;
}

TD.LeftMenu
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	x_background-image: url(../images/bg_header-nav.jpg);
	x_background-repeat: repeat;
	background-color: #333333;

	font-family: "arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;

	line-height: 125%;

	text-align: left;
}

div.HeaderLinks
{
	margin-left: -20px;
	margin-top: 0px;
	margin-bottom: 0px;
	x_width: 950px;
	padding-top: 10px;

	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: red;

	line-height: 150%;

	text-align: left;
}

A.HeaderLink
{
	font-family:Verdana;
	font-weight:700;
	font-size:13;
	color:red;
	background-color:none;
	text-decoration: none;
}

A.HeaderLink:link
{
	background-color:none;
	text-decoration: underline;
}

A.HeaderLink:visited
{
	color:red;
	background-color:none;
	text-decoration: underline;
}

A.HeaderLink:hover
{
	color:white;
	text-decoration: none;
	background-color:red;
}

A.HeaderLink:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}


.ContentsBlock
{
	display:block; 
	float:right; 

	margin-left: 20px; 
	margin-bottom: 10px;

	padding: 20px;

	background-color: #eeeeee;

	border-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;

	line-height: 150%;

}

SPAN.Descr
{
	font-family: "Times New Roman", serif;
	font-size: 19px;
	font-style: italic;

	x_color: #333333;
	color: #333333;

	line-height: 150%;

}

.TableOfContents
{
	background-color: #eeeeee;

	border-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;

	line-height: 150%;

}

.TableOfContents H2
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;

	color: #000000;

	font-family: arial, sans-serif;
	font-style: normal;
}

.TableOfContents UL
{
	padding-bottom: 0px;
}

.TableOfContents UL LI
{
	padding-bottom: 0px;
}

div.StandardListing
{
	margin: 0px;
	padding: 10px;
	background-color: #eeeeee;

	border-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;

	line-height: 125%;

	text-align: left;
}

span.Listing_Phone
{
	background-color: yellow;
}

span.Listing_Website
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	x_color: #00aa00;
}

span.Listing_Tags
{
	margin: 0px;
	padding: 0px;

	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;

	line-height: 100%;
}

A.Listing_Website
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00aa00;

	background-color:none;
	text-decoration: none;
}

A.Listing_Website:link
{
	color: #00aa00;
	background-color:none;
	text-decoration: underline;
}

A.Listing_Website:visited
{
	color: #00aa00;
	background-color:none;
	text-decoration: underline;
}

A.Listing_Website:hover
{
	text-decoration: none;
	background-color:none;
}

A.Listing_Website:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}

A.Link
{
	font-family:Arial;
	font-size:14;
	background-color:none;
	text-decoration: none;
}

A.Link:link
{
	background-color:none;
	text-decoration: underline;
}

A.Link:visited
{
	background-color:none;
	text-decoration: underline;
}

A.Link:hover
{
	color:white;
	text-decoration: none;
	background-color:red;
}

A.Link:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}

A.List
{
	font-family:Verdana;
	font-size:18;
	font-weight: bold;
	background-color:none;
	text-decoration: none;
}

A.List:link
{
	background-color:none;
	text-decoration: underline;
}

A.List:visited
{
	background-color:none;
	text-decoration: underline;
}

A.List:hover
{
	color:white;
	text-decoration: none;
	background-color:red;
}

A.List:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}

div.Page_LegalNotices
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: gray;

	line-height: 100%;

	text-align: left;
}


A.List_Canada
{
	font-family: "Times New Roman", serif;
	font-size:20;
	font-weight: normal;

	background-color:none;
	text-decoration: underline;
}

A.List_Canada:link
{
	background-color:none;
	text-decoration: underline;
}

A.List_Canada:visited
{
	background-color:none;
	text-decoration: underline;
}

A.List_Canada:hover
{
	color:white;
	text-decoration: none;
	background-color:red;
}

A.List_Canada:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}


A.List_Province
{
	font-family: "Times New Roman", serif;
	font-size:18;
	font-weight: normal;

	background-color:none;
	text-decoration: none;
}

A.List_Province:link
{
	background-color:none;
	text-decoration: none;
}

A.List_Province:visited
{
	background-color:none;
	text-decoration: none;
}

A.List_Province:hover
{
	x_color:white;
	text-decoration: underline;
	x_background-color:red;
}

A.List_Province:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}


A.List_Related
{
	font-family: "Verdana", sans-serif;
	font-size:18;
	font-weight: bold;
	font-style: italic;

	background-color:none;
	text-decoration: underline;
}

A.List_Related:link
{
	background-color:none;
	text-decoration: underline;
}

A.List_Related:visited
{
	background-color:none;
	text-decoration: underline;
}

A.List_Related:hover
{
	color:white;
	text-decoration: none;
	background-color:red;
}

A.List_Related:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}


UL.List
{
	font-family: "Times New Roman", serif;
	font-size:20;
	font-weight: normal;

	background-color:none;
}

UL.List_Related
{
	font-family: "Times New Roman", serif;
	font-size:18;
	font-weight: normal;
	font-style: italic;

	background-color:none;
}

A.List_City
{
	font-family: "Times New Roman", serif;
	font-size:18;
	font-weight: normal;

	background-color:none;
	text-decoration: underline;
}

A.List_City:link
{
	background-color:none;
	text-decoration: underline;
}

A.List_City:visited
{
	background-color:none;
	text-decoration: underline;
}

A.List_City:hover
{
	color:white;
	text-decoration: none;
	background-color:red;
}

A.List_City:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}


.PageContent LI
{
	padding-bottom: 10px;
}

.List_Canada UL
{
	list-style-image: url('/rmic/images/icons/bullet_list_canada.gif');
}

.List_Canada LI
{
	padding-bottom: 5px;
}

.List_Province LI
{
	padding-bottom: 5px;
}

.List_City LI
{
	padding-bottom: 5px;
}

.FirstLetter
{
	margin: 0px;
	padding-left: 20px;
	padding-top: 10px;
	font-family:verdana;
	font-weight:bold;
	font-size:24;
	color:black;

	border-top: dotted #cccccc;
}

SPAN.Highlight
{
	background: #ddffff;
}

SPAN.Typing
{
	font-family: "Courier New", serif;
	font-weight: normal;
	
	color: navy;
}

.CitiesBlock
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 0px;

	line-height: 150%;
}

.Group
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;

	font-family: "Arial", sanserif;
	font-size:18;
	font-weight: bold;

	background-color:none;

	line-height: 150%;
}

.GroupsBlock
{
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 0px;

	line-height: 150%;
}

.SubgroupsBlock
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 0px;

	line-height: 150%;
}

A.GroupLink
{
	font-family: "Arial", sanserif;
	font-size:18;
	font-weight: bold;

	background-color:none;
	text-decoration: none;
}

A.GroupLink:link
{
	background-color:none;
	text-decoration: none;
}

A.GroupLink:visited
{
	background-color:none;
	text-decoration: none;
}

A.GroupLink:hover
{
	x_color:white;
	text-decoration: underline;
	background-color: none;
}

A.GroupLink:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}


A.SubgroupLink
{
	font-family: "Times New Roman", serif;
	font-size:18;
	font-weight: normal;

	background-color:none;
	text-decoration: none;
}

A.SubgroupLink:link
{
	background-color:none;
	text-decoration: none;
}

A.SubgroupLink:visited
{
	background-color:none;
	text-decoration: none;
}

A.SubgroupLink:hover
{
	x_color:white;
	text-decoration: underline;
	background-color:none;
}

A.SubgroupLink:active
{
	color:red;
	text-decoration: underline;
	background-color:none;
}


.SectionSeparator
{
	margin: 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: dotted #cccccc;
}

span.LastUpdate
{
	font-family: verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}


A.Marquee
{
	font-family: "arial", sans-serif;
	font-size:16;
	font-weight: bold;

	color:#000000;

	background-color:none;
	text-decoration: none;
}

A.Marquee:link
{
	color:#000000;
	background-color:none;
	text-decoration: none;
}

A.Marquee:visited
{
	color:#000000;
	background-color:none;
	text-decoration: none;
}

A.Marquee:hover
{
	color:black;
	background-color:yellow;
	text-decoration: none;
}

A.Marquee:active
{
	color:#000000;
	text-decoration: none;
	background-color:none;
}


SPAN.Marquee_More
{
	font-weight: bold;
	color: red;
}


SPAN.FormData
{
	font-family: "Courier New", serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;

	x_background: #ccffff;
	background: #ffffcc;
}


P.EdNotes
{
	padding: 10px;

	font-family: "Arial", sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;

	color: #000000;

	line-height: 125%;

	background: #eeffee;
}

/************************/
/* AD COL FEEDBACK FORM */

DIV.AdCol_FeedbackForm
{
	padding: 4px; 
	x_background: #990000;
	background: #000000;
	font-family: verdana;
	font-size: 10px;
	color: red;
}

DIV.AdCol_FeedbackForm B
{
	color: red;
}

/* AD COL FEEDBACK FORM */
/************************/


.Icon
{
	display:block; 
	float:left; 

	margin-right: 20px; 
	margin-bottom: 10px;

	padding: 0px;

}


.Stats
{

	font-family: "Verdana", sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;

	line-height: 125%;

}


/***************/
/* ALPHA LINKS */

.AlphaLinks
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12;
	color: black;
}

.Alphalinks A
{
	margin: 0px;

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;

	border: 1px solid #ccaacc;

	background: #ccffcc;

	font-family: Arial;
	font-weight: normal;
	font-size: 14;
	color: black;
	text-decoration: none;
}

.Alphalinks A:link
{
	color: black;
}

.Alphalinks A:visited
{
	color: black;
}

.Alphalinks A:hover
{
	color: blue;
	text-decoration: underline;
}

.Alphalinks A:active
{
	color:red;
	text-decoration: underline;
}

/* ALPHA LINKS */
/***************/


/**********/
/* BUTTON */

SPAN.Button
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;

	border: 1px solid #aaaacc;

	color: #660000;

	background: #eeeeff;

	line-height: 100%;

}

A.Button
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12;
	color: black;
	text-decoration: none;
}

A.Button:link
{
	color: black;
}

A.Button:visited
{
	color: black;
}

A.Button:hover
{
	color: blue;
	text-decoration: underline;
}

A.Button:active
{
	color:red;
	text-decoration: underline;
}

/* BUTTON */
/**********/

.Block_Left
{
	display:block; 
	float:left; 

	margin-right: 20px; 
	margin-bottom: 5px;

	padding: 0px;

}

.Block_Right
{
	display:block; 
	float:right; 

	margin-left: 20px; 
	margin-bottom: 5px;

	padding: 0px;

}


/****************/
/* AD COL LINKS */

.AdCol_Links
{
	padding: 2 px;

	font-family: "Arial";
	font-size: 13px;
	color: #000000;
	line-height: 125%;

}

.AdCol_Links P
{
	padding-bottom: 10 px;
}

.AdCol_Links A:link
{
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	color: #0000ff;
	line-height: 110%;

	text-decoration: underline;
}

.AdCol_Links A:visited
{
	font-weight: bold;
	color: #0000ff;
	text-decoration: underline;
}

.AdCol_Links A:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.AdCol_Links A:active
{
	font-weight: bold;
	color:red;
	text-decoration: underline;
}


/* AD COL LINKS */
/****************/


/*********************/
/* VERIFIED CANADIAN */

.List_Vc UL
{
	list-style-image: url('/rmic/css/bullet_list_vc.gif');
}

.List_Vc LI
{
	padding-bottom: 5px;
}

/* VERIFIED CANADIAN */
/*********************/


/*************/
/* USA LISTS */

.List_Usa UL
{
	list-style-image: url('/rmic/css/bullet_list_usa.gif');
}

.List_Usa LI
{
	padding-bottom: 5px;
}

.List_State LI
{
	padding-bottom: 5px;
}

/* USA LISTS */
/*************/


/****************/
/* VERIFIED USA */

.List_Vu UL
{
	list-style-image: url('/rmic/css/bullet_list_va.gif');
}

.List_Vu LI
{
	padding-bottom: 5px;
}

/* VERIFIED USA */
/****************/



