body {
	background-color: #ffffff;
	color: #333333;
	margin: 0;
	padding:0;
	font-family: Arial;
	font-size: 12px;
	line-height: 1.4;
}
p {margin: 0; padding: 0;}
.header-bg {
	background-image: url("/img/crrc-reg.gif");
	background-repeat: no-repeat;
}
.li2 li {
	margin-bottom: 12px;
}
hr {
	background-color: #dddad1;
	color: #dddad1;
	height: 1px;
	border: 0;
}
input, textarea, select {
	font-family: Arial;
	font-size: 12px;
}
img {
	border: 0px;
}
label {
	cursor: pointer;
}
table {
	border-collapse: collapse;
}
table td {
	padding: 0px;
}
table.padded td {
	padding: 4px;
}
.photo {
	border-color: #dddad1;
	border-style: solid;
	border-width: 1px;
}
A:link, A:visited, A:active {
	font-family: Arial;
	font-size : 12px;
	color : #222222;
	text-decoration : underline;
}
A:hover {
	font-family: Arial;
	font-size : 12px;
	color : #185b96;
	text-decoration : none;
}
A.small:link, A.small:visited, A.small:active {
	font-size : 11px;
	color : #777777;
	text-decoration : none;
}
A.small:hover {
	font-size : 11px;
	color : #185b96;
	text-decoration : none;
}
A.titlelink:link, A.titlelink:visited, A.titlelink:active {
	font-size : 16px;
	font-weight: bold;
	color : #222222;
	text-decoration : none;
}
A.titlelink:hover {
	font-size : 16px;
	font-weight: bold;
	color : #185b96;
	text-decoration : none;
}

A.white:link, A.white:visited, A.white:active {
	color : #ffffff;
}
A.white:hover {
	color : #f2f2f2;
}
A.crrc:link, A.crrc:visited, A.crrc:active {
	color : #185b96;
}
A.crrc:hover {
	color : #185b96;
}
.title {
	color : #185b96;
	font-size : 24px;
	font-weight: bold;
	line-height: 1;
}
.subtitle {
	font-size : 16px;
	font-weight: bold;
}
.small {
	font-size : 11px;
}
.grey {
	color : #777777;
}
.bold {
	font-weight : bold;
}
.crrc {
	color : #185b96;
}

.error {
	color : #FF0000;
	font-weight: bold;
}
.ok {
	color : #009900;
	font-weight: bold;
}

.menudiv {
position:absolute;
visibility: hidden;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #ffffff;
border-bottom-width: 0;
line-height: 26px;
z-index: 100;
background-color: #e2e2e2;
width: 160px;
}

.menudiv a {
width: 100%;
display: block;
text-indent: 5px;
font-size: 12px;
border-bottom: 1px solid #ffffff;
padding: 2px 0;
text-decoration: none;
}

.menudiv a:visited{
color: #333333;
font-size: 12px;
text-decoration: none;
}

.menudiv a:hover{
background-color: #f4f4f4;
font-size: 12px;
color: #185b96;
}

#page-wrap                              { width: 960px; position: relative; }

#textSlide ul                           { list-style: disc; margin: 8px 0 0 40px; }
#textSlide ul li                        { display: list-item; margin-bottom: 12px;}

.anythingSlider                         { width: 960px; height: 242px; position: relative;}
.anythingSlider .wrapper                { width: 960px; overflow: hidden; height: 242px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding: 0;}
.anythingSlider ul li                   { display: block; float: left; height: 242px; width: 960px;}
.anythingSlider .arrow                  { display: block; position: absolute; top: 200px; left: 880px; cursor: pointer;
	background-color: #4b4b4b;
	color : #e2e2e2;
	text-decoration : none;
	padding: 4px 12px 4px 12px;
}
.anythingSlider .arrow:hover {
	background-color: #e2e2e2;
	color : #333333;
	text-decoration : none;
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
