@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; border:0; padding:0;
margin:0; background-color:#d2cbb4; }

#header { background-image:url(../images/interface/header_bg.png); background-repeat:repeat-x; height:184px; text-align:left; }
#header .left { height:184px; background-image:url(../images/interface/logo_iprc.png); background-position:top right; background-repeat:no-repeat; }
#header .right { height:184px; background-image:url(../images/interface/logo_iprc_snip.png); background-position:top left; background-repeat:no-repeat;}


#main { text-align:left; background-color:#ebe8dd; }
#main .left {  min-height:400px;  }


#content { background-color:#FFF; padding-left:40px; padding-right:20px; }
#content .header { background-image:url(../images/interface/ph_sep.png); background-position:bottom; background-repeat:repeat-x; }
#content h1 { font-size:20px; color:#c0422b; padding-bottom:0px; display:inline-block;}
#content h2 { font-size:14px; color:#c0422b; display:inline; vertical-align:text-top; }

.gutter { width:50%; }

.margin { width:231px; background-color:#f8fafa; min-height:30px; float:right; }
.left { width:221px;}
.left div { float:right;}
.right { width: 965px;}

#title { color:#FFF; padding-left:20px; height:103px; position:relative; top:15%; }

#title h2 { font-size:15pt; padding:0; margin:0;}
#title h1 { font-size:40pt; padding:0; margin:0; margin-top:-5px;}
#top_nav { height:81px; background-image:url(../images/interface/top_nav_bg.png); background-repeat:repeat-x; }

#top_nav ul { list-style-type:none; margin:0; padding:0; overflow:hidden; }
#top_nav li { float:left;}
#top_nav a { display:block; height:81px; width:160px; text-decoration:none; color:#FFF; font-weight:bold; background-image:url(../images/interface/top_nav_sep.png); background-position:center right; background-repeat:no-repeat;}
#top_nav a.t_active {  background-image:url(../images/interface/top_nav_active.png); background-repeat:no-repeat; background-position:bottom;  }

.t_btn_txt { position:relative; top:30%; text-align:center; }
.t_active {  background-image:url(../images/interface/top_nav_active.png); background-repeat:no-repeat; background-position:bottom;  }

#left_nav { min-height:400px; }
#left_nav ul { list-style-type:none; margin:0; padding:0; overflow:hidden; }
#left_nav a { display:block; height:65px; width:221px; text-decoration:none; color:#68604e; font-weight:bold; background-image:url(../images/interface/left_nav_sep.png); background-position:bottom; background-repeat:no-repeat;}
.l_btn_txt { position:relative; top:35%; text-align:right; padding-right:20px;}
#left_nav a.l_active { color:#c0422b; }

#footer1 { background-color:#194042;}
#footer1 td { border-bottom-color:#FFF; border-bottom-style:solid; border-bottom-width:7px; }
#footer1 .top { height:55px; }

#prev_next { width:230px; height:55px; float:right; background-image:url(../images/interface/prev_next_bg.png); background-position:center; background-repeat:no-repeat; }
#prev_next a { display:inline-block; text-decoration:none; width:115px; height:55px; }

#prev_next_alt { width:230px; height:55px; float:right; background-image:url(../images/interface/prev_next_disabled.png); background-position:center; background-repeat:no-repeat; }
#prev_next_alt a { display:inline-block; text-decoration:none; width:115px; height:55px; }

#footer1 .bottom {background-color:#FFF; height:7px; }
#help { font-size:12px;  margin-top:0px; margin-left:35px; }
#help a {  }

#footer2 { width:100%; background-color:#d2cbb4;}
#footer2 .top { height:99px; background-image:url(../images/interface/logos_footer.png); background-repeat:no-repeat; background-position:center;}


td { vertical-align:top; }

.note { color:#F00; font-style:italic; }

.bottom_links {
	display:inline-block;
	padding-left:48px;
}

.bottom_links a {
	width:230px; 
	height:99px; 
	display:inline-block;
}