

body {
	background-color:#fff;
	color:#333;
}

#banner-rdp {
	width: 100%;
	height: 159px;
	background: url(bannerRDP.jpg) right no-repeat;
}

#container-rdp{
    float:left;
    width:100%;
    background-color:#ddd;
    padding:0 0 10px 0;
}
#contentContainer {
	width: 100%;
	float: none;
	color: #000000;
	background-color: #ffffff;
}

#left-rdp{
    clear:left;
    width:23%;
    overflow:hidden;
    float:left;
    margin:0 0 0 1%;
    text-align:center;
}	

#right-rdp {
    float: left;
    width:20%;
    overflow:hidden;
    margin:0;
}


#maincontent-rdp {
    float: left;
    background-color:#fff;
    width:50%;
    margin:0 2%;
    overflow:hidden;
}

#maincontent-rdp-red {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-brown {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-green {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-gold {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-purple {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-orange {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-lbrown {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-turquoise {float: left; background-color:#fff; width:50%; margin:0 2%;}
#maincontent-rdp-navy {float: left; background-color:#fff; width:50%; margin:0 2%;}

#maincontent-single{
	padding:2%;
	overflow:hidden;
}

#maincontent-left {
	float: left;
	width:46%;
	padding:2%;
}

#maincontent-right {
	float: left;
	width:45%;
	padding:2%;
	text-align:center;
}


/* ------------------NAVIGATION ELEMENTS --------------------*/

/*-TABBED NAV-*/

ul#rdp-nav {
	list-style:none;
	float:left;
	margin:5px 0 10px 1%;
	padding:0;
    font-size:0.9em;
}

ul#rdp-nav li{
	float:left;
	margin:0 2px 0 0;
	
}


ul#rdp-nav li a{
    color:#fff;
    display:block;
    padding:5px 5px 0 5px;
    height:25px;
    width:125px;
    text-align:center;
}
ul#rdp-nav li ul { font-size: 85%;}

ul#rdp-nav li.blue{background:#103D85 url(i/roundcorner-blue-l.png) top left no-repeat;}
ul#rdp-nav li.blue a{background:url(i/roundcorner-blue-r.png) top right no-repeat;}

ul#rdp-nav li.red{background:#b90000 url(i/roundcorner-red-l.png) top left no-repeat;}
ul#rdp-nav li.red a{background:url(i/roundcorner-red-r.png) top right no-repeat;}

ul#rdp-nav li.orange{background:#e27500 url(i/roundcorner-orange-l.png) top left no-repeat;}
ul#rdp-nav li.orange a{background:url(i/roundcorner-orange-r.png) top right no-repeat;}

ul#rdp-nav li.lbrown{background:#7d743f url(i/roundcorner-lbrown-l.png) top left no-repeat;}
ul#rdp-nav li.lbrown a{background:url(i/roundcorner-lbrown-r.png) top right no-repeat;}

ul#rdp-nav li.gold{background:#b8a000 url(i/roundcorner-gold-l.png) top left no-repeat;}
ul#rdp-nav li.gold a{background:url(i/roundcorner-gold-r.png) top right no-repeat;}

ul#rdp-nav li.turquoise{background:#438d93 url(i/roundcorner-turquoise-l.png) top left no-repeat;}
ul#rdp-nav li.turquoise a{background:url(i/roundcorner-turquoise-r.png) top right no-repeat;}

ul#rdp-nav li.navy{background: #2e4764 url(i/roundcorner-navy-l.png) top left no-repeat;}
ul#rdp-nav li.navy a{background:url(i/roundcorner-navy-r.png) top right no-repeat;}

/*-LEFT HAND SUBNAV-*/

ul.subnav-rdp{
	background-color:#fff;
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	border:solid 5px #fff;
	font-size:0.9em;
	text-align:left;
}

ul.subnav-rdp li{
/* 	display:block; */
/* 	margin:0 0 10px 0; */
	margin:0 0 10px 0;
}

ul.subnav-rdp li a{
    display:block;
    padding:10px 0 10px 30px;
    /*width: 208px;*/

}

/*ul.subnav-rdp li a:hover{    width: 208px;}
ul.subnav-rdp li a.selected{    width: 208px;}*/

/* ul.subnav-rdp li a.selected { width: 250px; } */

ul.subnav-rdp-blue{background-color:#fff; list-style:none; margin:0 0 20px 0; padding:0; border:solid 5px #fff; font-size:0.9em; text-align:left;}
ul.subnav-rdp-blue li{margin:0 0 10px 0; background:#d9dbeb url(i/arrowblue_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #485898;}
ul.subnav-rdp-blue li a{padding:10px 0 10px 30px; display:block; color:#3D4B81;}
ul.subnav-rdp-blue li a:hover{color:#fff; background:#485898 url(i/arrowblue_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp-blue li a.selected{color:#fff; background:#485898 url(i/arrowblue_on.gif) no-repeat 10px 50%;}

ul.subnav-rdp li.blue{background:#d9dbeb url(i/arrowblue_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #485898; text-align:left;}
ul.subnav-rdp li.blue a{color:#002b7a;}
ul.subnav-rdp li.blue a:hover{color:#fff; background:#485898 url(i/arrowblue_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp li.blue a.selected{color:#fff; background:#485898 url(i/arrowblue_on.gif) no-repeat 10px 50%;}

ul.subnav-rdp-brown{background-color:#fff; list-style:none; margin:0 0 20px 0; padding:0; border:solid 5px #fff; font-size:0.9em; text-align:left;}
ul.subnav-rdp-brown li{margin:0 0 10px 0; background:#dfd0c4 url(i/arrowbrown_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #7d361f;}
ul.subnav-rdp-brown li a{padding:10px 0 10px 30px; display:block; color:#7d361f;}
ul.subnav-rdp-brown li a:hover{color:#fff; background:#7d361f url(i/arrowbrown_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp-brown li a.selected{color:#fff; background:#7d361f url(i/arrowbrown_on.gif) no-repeat 10px 50%;}

ul.subnav-rdp li.brown{background:#dfd0c4 url(i/arrowbrown_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #7d361f; text-align:left;}
ul.subnav-rdp li.brown a{color:#7d361f;}
ul.subnav-rdp li.brown a:hover{color:#fff; background:#7d361f url(i/arrowbrown_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp li.brown a.selected{color:#fff; background:#7d361f url(i/arrowbrown_on.gif) no-repeat 10px 50%;}


ul.subnav-rdp-green{background-color:#fff; list-style:none; margin:0 0 20px 0; padding:0; border:solid 5px #fff; font-size:0.9em; text-align:left;}
ul.subnav-rdp-green li{margin:0 0 10px 0; background:#e4f0d6 url(i/arrowgreen_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #74b02c;}
ul.subnav-rdp-green li a{padding:10px 0 10px 30px; display:block; color:#639625;}
ul.subnav-rdp-green li a:hover{color:#fff; background:#74b02c url(i/arrowgreen_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp-green li a.selected{color:#fff; background:#74b02c url(i/arrowgreen_on.gif) no-repeat 10px 50%;}

ul.subnav-rdp li.green{background:#e4f0d6 url(i/arrowgreen_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #74b02c; text-align:left;}
ul.subnav-rdp li.green a{color:#639625;}
ul.subnav-rdp li.green a:hover{color:#fff; background:#74b02c url(i/arrowgreen_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp li.green a.selected{color:#fff; background:#74b02c url(i/arrowgreen_on.gif) no-repeat 10px 50%;}

ul.subnav-rdp-purple{background-color:#fff; list-style:none; margin:0 0 20px 0; padding:0; border:solid 5px #fff; font-size:0.9em; text-align:left;}
ul.subnav-rdp-purple li{margin:0 0 10px 0; background:#e1d4e6 url(i/arrowpurple_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #7f3285;}
ul.subnav-rdp-purple li a{padding:10px 0 10px 30px; display:block; color:#6C2B71;}
ul.subnav-rdp-purple li a:hover{color:#fff; background:#7f3285 url(i/arrowpurple_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp-purple li a.selected{color:#fff; background:#7f3285 url(i/arrowpurple_on.gif) no-repeat 10px 50%;}

ul.subnav-rdp li.purple{background:#e1d4e6 url(i/arrowpurple_off.gif) no-repeat 10px 50%; color:#002b7a; border:dotted 1px #7f3285; text-align:left;}
ul.subnav-rdp li.purple a{color:#7f3285;}
ul.subnav-rdp li.purple a:hover{color:#fff; background:#7f3285 url(i/arrowpurple_on.gif) no-repeat 10px 50%;}
ul.subnav-rdp li.purple a.selected{color:#fff; background:#7f3285 url(i/arrowpurple_on.gif) no-repeat 10px 50%;}

/* ------------------DROP DOWN MENU --------------------*/

ul#rdp-nav ul {
	list-style: none;
}

ul#rdp-nav a {
	display: block;
	width: 125px;
}

ul#rdp-nav li ul {
    position: absolute;
    width: 135px;
    left: -999em;
    margin:0;
    padding:0;
    border-top:3px solid #fff;
}


ul#rdp-nav li ul li{
	background-color:#d9dbeb;
	padding:0; 
}

ul#rdp-nav li ul li a{
    padding:5px 5px 0 5px;
    background-image:none !important;
    border-bottom:3px solid #fff;
    border-left:3px solid #fff;
    border-right:3px solid #fff;
    color:#525b93;
    width: 119px;
}

ul#rdp-nav li ul li a:hover{
	background-color:#525b93;
	color:#fff;
}

ul#rdp-nav li:hover ul {
	left: auto;
}

ul#rdp-nav li:hover ul, ul#rdp-nav li.sfhover ul {
	left: auto;
}

ul#rdp-nav li ul li.brown a{background-color:#7d361f; color:#fff;}
ul#rdp-nav li ul li.brown a:hover{background-color:#dfd0c4; color:#7d361f;}

ul#rdp-nav li ul li.green a{background-color:#74b02c; color:#fff;}
ul#rdp-nav li ul li.green a:hover{background-color:#e4f0d6; color:#74b02c;}

ul#rdp-nav li ul li.purple a{background-color:#7f3285; color:#fff;}
ul#rdp-nav li ul li.purple a:hover{background-color:#e1d4e6; color:#7f3285;}


/* ------------------SIDE COLUMN ELEMENTS --------------------*/

.box{
	background-color:#fff;
	text-align:center;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}

.box label{
	font-size:0.9em;
}

.box-header{
	background-color:#103d85;
	text-align:left;
}

.box-header p{
	margin:0;
	padding:6px;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
}

.box p {
	margin:10px;
	text-align:left;
}

.box .pleft { margin: 10px; }
.box .pleft h3 { margin: 0; }

.box ul.errmsg {
	color: #f00;
	margin: 0;
	padding: 1em 1em 0 2em;
	text-align: left;
}
.box ul.errmsg li {
	font-size: 85%;
	padding: .5em 0 .5em 0;
}

.box h3{
	text-align:left;
	color:#103d85;
	font-size:0.9em;
	margin:10px;
}

.box p strong{
	display:block;
	color:#fff;
	padding:5px;
	font-weight:normal;
	font-size:1.2em;
}

.box img{
	margin:10px;
}

.box form{
	text-align:left;
	padding:10px 0 0 10px;
	margin:0;
}

.box form label{
	float:left;
	display:block;
	width:75px;
}

.box form input{
	margin:0;
}

.box form p{
	margin:5px 0;
}

.box form select{
	margin:10px 0;
}


/* ------------------TEXT STYLES --------------------*/

body.rdp h1{
	margin:0;
	padding:6px 0 6px 2%;
	width:98%;
	color:#fff;
	height:auto !important;
	font-weight:bold; 
}


#maincontent-rdp-brown h1{background:#7d361f none; font-weight:bold; }
#maincontent-rdp-brown h2{color:#7d361f; font-weight:bold; }
#maincontent-rdp-brown h3{color:#7d361f; font-weight:bold; }
#maincontent-rdp-brown h3.people{background:url(i/people-brown.gif) no-repeat 100% 50%; color:#fff; font-weight:bold; padding:25px 10px;}
#maincontent-rdp-brown h3.money{background:url(i/money-brown.gif) no-repeat 100% 50%; color:#fff; font-weight:bold; padding:25px 10px;}

#maincontent-rdp-red h1{background:#af001d none; font-weight:bold;}
#maincontent-rdp-red h2{color:#af001d; font-weight:bold;}
#maincontent-rdp-red h3{color:#af001d; font-weight:bold;}

#maincontent-rdp-green h1{background:#74b02c none; font-weight:bold;}
#maincontent-rdp-green h2{color:#74b02c; font-weight:bold;}
#maincontent-rdp-green h3{color:#74b02c; font-weight:bold;}

#maincontent-rdp-gold h1{background:#bcac0c none; font-weight:bold;}
#maincontent-rdp-gold h2{color:#bcac0c; font-weight:bold;}
#maincontent-rdp-gold h3{color:#bcac0c; font-weight:bold;}

#maincontent-rdp-purple h1{background:#7f3285 none; font-weight:bold;}
#maincontent-rdp-purple h2{color:#7f3285; font-weight:bold;}
#maincontent-rdp-purple h3{color:#7f3285; font-weight:bold;}
#maincontent-rdp-purple h3.people{background:url(i/people-purple.gif) no-repeat 100% 50%; color:#fff; font-weight:bold; padding:25px 10px;}
#maincontent-rdp-purple h3.money{background:url(i/money-purple.gif) no-repeat 100% 50%; color:#fff; font-weight:bold; padding:25px 10px;}

#maincontent-rdp-orange h1{background:#e27500 none; font-weight:bold;}
#maincontent-rdp-orange h2{color:#e27500; font-weight:bold;}
#maincontent-rdp-orange h3{color:#e27500; font-weight:bold;}

#maincontent-rdp-lbrown h1{background:#7d743f none; font-weight:bold;}
#maincontent-rdp-lbrown h2{color:#7d743f; font-weight:bold;}
#maincontent-rdp-lbrown h3{color:#7d743f; font-weight:bold;}

#maincontent-rdp-turquoise h1{background:#438d93 none; font-weight:bold; }
#maincontent-rdp-turquoise h2{color:#438d93; font-weight:bold; }
#maincontent-rdp-turquoise h3{color:#438d93; font-weight:bold; }

#maincontent-rdp-navy h1{background:#2e4764 none; font-weight:bold;}
#maincontent-rdp-navy h2{color:#2e4764; font-weight:bold;}
#maincontent-rdp-navy h3{color:#2e4764; font-weight:bold;}

body.rdp h2.blue{color:#103d85 !important; font-weight:bold;}
body.rdp h3.blue{color:#103d85 !important; font-weight:bold;}

#maincontent-single h1{
	background: none;
	color:#103d85;
	font-weight:bold;
	height: auto;
	margin:10px 0 0 0;
	padding:0;
}

/* ------------------LINK STYLES --------------------*/

.more a{
	color:#74b02c;
	font-size:1.1em;
	font-weight:bold;
	background: url(i/more_arrow.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
}
.more a:visited {color:#74b02c;}
.more a:hover {
	color:#000;
	text-decoration: underline;
}


.arrow ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.arrow li {
	color: #666;
	background: url(i/more_arrow.gif) no-repeat 0 50%;
	line-height: 1.4em;
	padding: .3em 0 .3em 25px;
}

a.arrow:hover{color:#74b02c;}

a img{border:none;}

/* ------------------LIST STYLES --------------------*/

ul.arrow{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;	
}

ul.arrow li{
	color:#74b02c;
	font-size:1em;
	background: url(i/greenarrow.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
}

ul.arrow li a{
	color:#74b02c;
}
#footer { background: #fff; }


.rdp #maincontent-single h3,.rdp #maincontent-single h4 { clear: both; }
.rdp #maincontent-single iframe { background: #aaa; }

