body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background: #B8C9DB;
}
#container {
	width: 780px;
	margin: 0px auto;
	background: #FFFFFF url(/gfx/random/rotate.php) no-repeat 0px 22px;
	position: relative;
	padding: 0px;
}
.telephone {
	font-size: 11px;
	text-align: right;
	padding: 5px 10px 5px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #000000;
	width: 770px;
	color: #FFFFFF;
	font-weight: bold;
}
.telephone a {
	color: #8AC7FE;
	text-decoration: none;
}
.telephone a:hover {
	color: #CC0000;
	text-decoration: underline;
}

#content {
	line-height: 18px;
	float: right;
	width: 557px;
	padding: 0px;
	background: #FFFFFF;
	margin: 262px 10px 15px 0px;
}
#content a {
	color: #990000;
	text-decoration: none;
}
#content a:hover {
	color: #333333;
	text-decoration: underline;
}


#content p {
	font-size: 12px;
	line-height: 16px;
}
#content hr {
	color: #B8C9DB;
	width: 80%;
	margin: 25px auto;
}


h1 {
	font-size: 14px;
	margin: 12px 0px 0px;
	padding: 0px;
	color: #05046A;
}
h2 {
	font-size: 12px;
	margin: 15px 0px 10px;
	padding: 0px;
	color: #070570;
}

#margin {
	float: left;
	width: 205px;
	font-size: 13px;
	line-height: 1.3em;
	margin: 260px 0px 10px;
}
#margin img {
	border-style: none;
	margin: 0px 0px 10px 10px;
}
#margin p {
	font-size: 11px;
	line-height: 1.3em;
	margin: 0px 10px 10px;
}

.clear {
	clear: both;
}
#footcontainer {
	background: #E5E5E5;
}
#footer {
	margin: 0px auto;
	width: 760px;
	padding: 10px;
	font-size: 10px;
	background: url(/gfx/rya-logo-sm.gif) no-repeat 645px 40px;
}
#footer p {
	margin: 0px;
	padding: 6px 0px;
}

#footer a {
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}
#footer a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.sidemenu {
	margin: 15px 10px 0px 10px;
	padding: 0px;
}


.sidemenu ul {
	margin: 0px;
	padding: 0px;
	list-style: url(/gfx/button2.jpg) none inside;
	line-height: 22px;
}
.sidemenu li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #999999;
}

.sidemenu  li a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.sidemenu li a:hover {
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}
.imgRight {
	float: right;
	margin: 3px 0px 5px 15px;
	border-style: none;
}
.redText {
	color: #990000;
}
#menuboxes {
	padding: 5px;
	height: 55px;
	margin: 15px 0 0;
	border: 1px dashed #999999;
	color: #000000;
	background: #EEEEEE;
	font-size: 11px;
	line-height: 14px;
}
#menuboxes img {
	float: right;
	margin: 0px 0px 0px 5px;
}

#menuboxes a {
	text-decoration: none;
	color: #CC0000;
}
#menuboxes a:hover {
	text-decoration: underline;
	color: #333333;
}
#stcds {
	margin: 10px auto;
	overflow: auto;
	height: 200px;
	border: 1px solid #eeeeee;
	width: 555px;
}
#stcds h2 {
	margin: 18px auto 0px 8px;
	font-size: 12px;
	padding: 0;
}

#stcds p {
	margin: 0 auto;
	padding: 2px 8px;
	line-height: 16px;
	font-size: 11px;
}
#stcds img {
	float: right;
	margin: 5px 0px 0px 10px;
	padding: 0px 4px 4px;
}
#stcds ul {
	margin: auto;
	list-style: none;
	padding: 2px 25px;
}
#stcds ul li a {
	text-decoration: none;
	font-size: 11px;
}
#stcds ul li a:hover {
	text-decoration: underline;
}
#content img {
	border-style: none;
}
.smallText {
	font-size: 11px;
}
.headerLogo {
	width:100px;
	padding: 0px;
	position:absolute;
	top:22px;
	left:680px;
	z-index:100;
	margin: 0px;
	height: 200px;
	background: url(/gfx/pasa-header.png) no-repeat;
}
#weblinks p {
	font-size: 10px;
	line-height: 15px;
}
#weblinks a {
	font-weight: bold;
}
