/* CSS Document */

body {
	min-width: 760px;
	margin:0;
	padding:0;
	background-color:#b9d2e3;
	color:#FFFFFF;
	font:small Arial, Helvetica, Verdana, sans-serif;
}

#content .inner img {
	float: left;
	margin: 0 5px 0 5px;
}

#wrapper {
	/*background-color:#fdf8f2;*/
	background-color:#FFFFFF;
	color:#000000;
	margin:30px 40px 30px 40px;
	padding:10px;
}

#banner {
	height:126px;
	background-image:url(../images/logos/r3dlogo660x18320080507.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
/* ---------- <header attributes> -----------*/

/* ---------- </header attributes> -----------*/

#header {
	background-color:#FFFFFF;
	height:1%;
}

/* ---------- <header-bottom attributes> -----------*/
#header-bottom {
  border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #b9d2e3;
  background-color:#FFFFFF;
  height:1%;
}

#header-bottom ul {
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
}

#header-bottom li {
	display:inline;
	background-color:#fdf8f2;
	color:#050845;
	list-style: none;
}

#header-bottom a:link, #header-bottom a:visited {
	text-decoration:none;
	color: #0099CC;
}
/* ---------- </header-bottom attributes> -----------*/

#tagline {
	font-weight:bold;
	/* background-color:#fdf8f2; */
	color:#330066;
	font-style:italic;
	margin:0;
	padding:0 0 0 20px;
	width:250px;
	float:left;
}
/* ----------- <main> ------------*/
#main {
	width: 100%;
	margin-top: 10px;
}
/* ----------- <content> ---------*/
#content {
	margin:0 0 0 180px;
	border-top:1px solid #b9d2e3;
	border-right:1px solid #b9d2e3;
	/* border-left:1px solid #b9d2e3; */
	background-color:#FFFFFF;
	color:#000000;
}

#content .inner {
	background-color:white;
	margin: 10px 20px 10px 20px;
}

#content .inner form table{
	clear:both;
}

#content .inner form table{
	color: #666666;
	font-size: 90%;
}

#content .inner h1 {
	color:#003366;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #b9d2e3;
	font-size: 130%;
}

#content .inner h2 {
	color:#245185;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #b9d2e3;
	font-size: 110%;
}

#content .inner h3 {
	font-size: 90%;
	color:#0066CC;
	padding-bottom: 0.2em;
}

#content .inner p {
	color: #666666;
	font-size: 90%;
}

/*#content .inner p.more {
	margin-top:0;
	text-align:left;
}

#content .inner p.more a:link, #content .inner p.more a:visited {
	background-image:url(../images/gif/more-bullet.gif);
	background-repeat:no-repeat;
	background-position: center left;
	padding-left: 14px;
	font-size:90%;
	color:#1e4c82;
}*/
/* ----------- </main> ------------*/

#main2 {
	margin-top: 10px;
	background-image:url(../images/gif/leftbg.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
}

/* ----------- <sidebar2> ---------*/
#sidebar2 {
	float: left;
	width: 180px;
	border-top: 1px solid #b9d2e3;
	border-left: 1px solid #b9d2e3;
	color: #245185;
	margin: 0;
	padding: 0;
}

#sidebar2 ul {
	/* list-style-image: url(../images/gif/more-bullet.gif); */
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
}

#sidebar2 li {
	font-size:90%;
	line-height: 1.4em;
}

#sidebar2 ul a:link, #sidebar2 ul a:visited {
	color:#245185;
	text-decoration: none;
	font-weight: bold;
}
/* ----------- </sidebar2> ---------*/

/* ----------- <nav> -----------*/
#nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	border-bottom: 1px solid #b9d2e3;
	padding:0.4em 0 0.2em 0;
	font-size: 90%;
}

#nav li a:link, #nav li a:visited {
	text-decoration:none;
	color:#245185;
	font-weight: normal;
}
/* ----------- </nav> -----------*/
/* ----------- <footer> ---------*/
#footer {
	width:100%;
	border-top:1px solid #b9d2e3;
	border-bottom:1px solid #b9d2e3;
	margin-top:10px;
	clear:both;
}

#footer p {
	font-size:90%;
	background-color:#FFFFFF;
	color:#256290;
	margin:0;
	padding:0.2em 0 0.2em 0;
}
/* ----------- </footer> ---------*/

#clearone {
	clear: both;
	height: 1px;
}

.clearpara {
	clear:both;
	height:1px;
}

.clearleft {
	clear:left;
	height:1px;
}

.container {
	width: 99%;
	float: right;
}

#wrapper #main #main2 #content .inner li {
	color: #666666;
	list-style: square;
}
#wrapper #main #main2 #content .inner td {
	font-size: 90%;
	color: #666666;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #main #main2 #content .inner a {
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}

.more {
	background-image:url(../images/gif/more-bullet.gif);
	background-repeat:no-repeat;
	background-position: center left;
	padding-left: 14px;
	font-size:90%;
	color:#1e4c82;
}
#wrapper #main #main2 #content .inner li {
	font-size: 90%;
}

#wrapper #main #main2 #content .inner .container img {
	float: right;
	margin:0 0 5px 10px;
	border:solid 1px black;
}
