
body 
{
    background-image: url(images/background-new_02.gif);
    height:701px;
    background-repeat: repeat-x;
    width:100%;
    text-align:center;
    overflow-x:hidden;
	margin-left: 0px;
	margin-top: 0px;
		}



#flashcontent1
{
    
    width:740px;
    float:left;
    margin-top:-15px;
    margin-left:0px;
    }

a.breadcrumbs
{
   
}
.breadcrumbs
{
    float:left;
    font-family:Arial;
    color:#af2020;
    width:740px;
    margin-top:-18px;
    padding-left:46px;
    margin-bottom:10px;
} 
.bread_home
{
    padding-left:3px;
    margin-top:-18px;
    padding-right:1px;
    float:left;
    font-family:arial;
    font-size: 10.5pt;
    color:#af2020;
}

.small_fade
{
    
    float:left;
    background-image: url(images/breadcrumb_fade.gif);
    background-repeat:repeat-x;
    width:740px;
    height:20px;

    
    }
.big_fade
{
    background-image: url(/portals/0/big_fade.jpg);
    background-repeat:repeat-x;
    width:740px;
    
    }

/* 
================================
Skin styles for DotNetNuke
================================
*/   


.site_style 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}
  
    

.pagemaster { 
		
		}

.pagemaster_sub {
		width:760px;
		margin-right:auto;
		
		padding-left:15px;
		padding-right:15px;
		
		margin-left:0px;		
		text-align:left;
		}

.skinmaster
{
   		background-image:url(images/back_content.gif);
   		background-repeat:repeat-y;
   		width:770px;
   		
   		margin:0 auto;
   		margin-right:auto;
		margin-left:auto;
		padding:0px;
		
        font-family:Arial;font-size:14px;
 	    moz-border-radius-bottomleft: 15px; 
	    moz-border-radius-bottomright: 15px; 
	    moz-border-radius-topleft: 3px; 
	    moz-border-radius-topright: 3px; 
	    
}

.skinheader {
}
.top_back 
{
		
		width:770px;
		margin-right:auto;
		background-image:url(images/back_top.gif);
		height:22px;
		 
}

.logo{margin-right:0px; width:170px}  
.contentheader {float:left;width:171px;position:relative}	   
.search{float:right;clear:right;width:180px;right:15px;margin-top:7px}
.tabs{float:right;width:550px;margin-top:4px;margin-right:-3px}
.fade
{
    
    float:left;
    background-image:url(images/tab_back.jpg);
    background-repeat:no-repeat;
    width:740px;
    
}


.skingradient {

        float:left;
      	width:742px;
		margin-top:0px;
		position:relative;
		margin-left:0px;
		background-repeat:no-repeat;
		
		height:20px;  
}
/* Format for no javascript menu */

.menu_no_js{
        float:left;
        
      	width:742px;
		margin-top:0px;
		position:relative;
		margin-left:0px;
		background-repeat:no-repeat;
		height:20px;  
		background-image:url(/images/bar.gif);
		
}

a.js:link {color: white;  text-decoration: none; }
a.js:visited {color: white; text-decoration: none; }
a.js:hover {color: white; text-decoration: underline; }
a.js:active {color: white; } 

.js_menu{
margin-top:-14px;
}
/* End no javascript menu */

.sub_content {padding-left:8px;padding-top:8px;width:715px;float:left}
.sub_content2 {padding-left:8px; padding-top:8px;width:565px;float:left}
.sub_content3 {width:350px;float:left}
.sub_content4 {width:300px;float:left}
.sub_content5 {padding-left:290px;padding-top:55px;width:450px;float:left}
.directions {width:730px;float:left}
.right_placeholder {width:1px;height:400px; float:left}
.sub_header {font-family:Arial;font-size:12pt; font-weight:bold}
.controlpanel {
	width: 100%;
	background-color: #eeeeee;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
/* site font Style */
.text{font: 9pt Arial, Helvetica, sans-serif;
    line-height:1.4em;
    font-weight: normal;
    color:Black;}
.text_smaller{font-family:Arial;font-size:14pt;}

.text_big_blue{font-size: 14pt;

     margin-bottom:20px;
	line-height: 100%;
    height:20px;
	font-weight: normal;
    font-family:Arial;
	background-color: transparent;

	color: #003366;

	border-bottom: 1px solid #999999;}
/* Forms styles */	
input.btn{
   color:white;
   font-family:verdana;
   font-size:10px;
   font-weight:bold;
   margin-top:2px;
   background-color:#4473a0;
   border:2px solid;
   border-top-color:#a6a6a6;
   border-left-color:#a6a6a6;
   border-right-color:#a6a6a6;
   border-bottom-color:#a6a6a6;
   }
.form_style
{
    color:black;
    font: 9pt Arial, Helvetica, sans-serif;
    line-height:1.4em;
    font-weight: normal;
}
.form_blue{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#003366}
.form_big_blue{font-size: 14pt;

     margin-bottom:20px;
	line-height: 100%;
    height:20px;
	font-weight: normal;
    font-family:Arial;
	background-color: transparent;

	color: #003366;

	border-bottom: 1px solid #999999;}	

.text_big_blue2{font-size: 13.5pt;
    line-height: 100%;
    font-weight: normal;
    font-family:Arial;
    background-color: transparent;
    color: #003366;
    border-bottom: 1px solid #999999;}
    
.text_medium_blue{font-family:Arial, Helvetica, sans-serif;font-size:1.0em;font-weight:bold;color:#003366}
.rightpane_border
{
    margin-left:23px;
    margin-top:42px;
    float:left;
    background-color:white;
    width:142px;
    border: #cccccc 1px solid; 

	}
.rightpane
{
    padding:4px;
    margin:3px;
    font-family:Century Gothic;
    font-size:15pt;
    
    background-repeat:repeat-x;
    background-color:#ededed;
    
    text-align:left;
}
.rightpane2
{
   
    float:right;
    background-color:transparent;
    width:150px;
    

	}
.rightpane_old
{
    padding:4px;
    margin:5px;
    font-family:Century Gothic;
    font-size:15pt;
    background-image: url(/portals/0/rightpane_fade.gif);
    background-repeat:repeat-x;
    background-color:#e0e1e7;
    
    text-align:left;
}
.rightpane_locations
{
    margin-left:14px;
    margin-top:40px;
    float:left;
    background-color:#ffffff;
    width:370px;
	}
.rightpane_big_locations
{
    margin-left:14px;
    margin-top:32px;
    float:left;
    background-color:#ffffff;
    width:430px;
	}
.leftpane_border
{

    background-image:url(/Portals/0/rps_fade.jpg);
    background-repeat:no-repeat;
    border-right: #c1bebe 1px solid; 
	border-top: #c1bebe 1px solid; 
	border-left: #c1bebe 1px solid; 
	border-bottom: #c1bebe 1px solid;
	}
.leftpane
{
    margin-left:7px;
    margin-right:7px;
    margin-top:6px;
    margin-bottom:6px;
    font-family:Arial;
    font-size:9pt;
    
    text-align:justify;
}
.text_rightpane
{
    font-size:11px;
    font-weight:normal;
    
}

ul.text_rightpane
{
    line-height:1.5px;
}

li.pdf
{
list-style-image: url(http://avatar/portals/0/pdf.gif);
padding-bottom:12px;
}

b.rightpane{color:blue}

/* Content Pane */
.wrapper{float:left;width:275px;padding-left:8px;margin-top:5px; border-right-width:1px;}
.wrapper2{float:left;width:200px;margin-top:0px; border-right-width:1px;}
.right_middle{float:left;width:275px;margin-left:16px;margin-top:41px;}
.right_pa2ne{float:right;width:250px;margin-right:30px;}
.contentpane{margin-right:0px;}  
.contentpane2{margin-right:0px;margin-left:10px;  width:270px;float:left}
.bottom_pane{float:left;width:740px;margin-top:-30px;}    
.sub_image
{
float:left;



    }
    
.login 
{
    clear:left;
 
   
    }
 .bottom_back 
{
		width:770px;
		margin-right:auto;
		background-image:url(images/back_bottom.gif);
		height:22px;
} 		
/* RPS */
.column_down
{
margin-top:41px;
}
table.rps 
{
    float:left;
}		
table.rps_box
{
    background-image:url(images/rps_fade.gif);
    width:238px;
    height:155px;
    padding:8px;
    line-height:2.5em;
}
.disclaimer_rps
{
    line-height:.9em;
    font-size:smaller;
}    
		
		

  

.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

/* Image padding */
.image-align-left{float:left;margin: 0px 8px 8px 0px;}
.image-border{ border-color:Red; }
.imagepad {margin: 0px 0px 0px 8px;border:3pt double #c1bebe}
.img {
  padding:4px;
  border:1px solid #ddd;
  }

.sub_hr
{
    position:relative;
    float:left;
    width:740px;margin-top:-5px}
    
.sub_img_spacing
{
    position:relative;
   }
.bottom_links
{
    position:relative;
    font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#003366;
    text-align:center;
    width:740px;
    background-color:#dedede;
    float:left;
    height:16px;
}
.hr_width
{
    position:relative;
    float:left;
    width:740px;
    height:1px;
    }    
.hr_home{position:relative; margin-top:17px; float:left; width:740px;height:1px}
.bottom_bar{margin-top:-6px;padding-bottom:2px;}
/*Style for map pre-loader*/
#loaddiv 
{

    PADDING-RIGHT: 20px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    Z-INDEX: 100;
    LEFT: 65px;
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: auto;
    WIDTH: 250px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 30px;
    POSITION: absolute;
    TOP: 85px;
    BACKGROUND-COLOR: #FFFFFF; 
    TEXT-ALIGN: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#9c9b9b;
    }
    
    #loaddiv2 
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    Z-INDEX: 100;
    
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: auto;
    WIDTH: 250px;
    MARGIN-RIGHT: auto;
    
    POSITION: relative;
    TOP: 150px;
    BACKGROUND-COLOR: #FFFFFF; 
    TEXT-ALIGN: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#9c9b9b;
    }
input.btn_old{
   color:#225d9e;
   font-family:arial,helvetica,sans-serif;
   font-size:77%;
   font-weight:bold;
   margin-top:2px;
   background-color:#f0f0f0;
   border:1px solid;
   border-top-color:#a6a6a6;
   border-left-color:#a6a6a6;
   border-right-color:#a6a6a6;
   border-bottom-color:#a6a6a6;
   }

    

.locations
{
    font-size:11px;
}

.search_button
{width: 46px; padding: 2px 44px 5px 0; _padding: 0 0 5px 0; height: 20px; background: url(/images/search_go.gif) no-repeat; text-decoration: none;padding-right:50px;
}
 .search_style
{
    padding-left:3px;
    padding-bottom:1px;
     border-style:solid;
    border-width:1px;
    border-color:#647e97;
    font: 8pt arial, Helvetica, sans-serif;
    line-height:1.4em;
    font-weight: normal;
    color:Black;
    margin-bottom:4px;
}

.services_box
{
 border-width:1px; border-color:#CCCCCC; border-style:solid; border-bottom:0px; padding:1px;
}
.services_box_lower
{
border-width:1px; border-color:#CCCCCC; border-style:solid;
border-top-width:0px; padding:5px;
font-size:10px;
}

.copyright{
font: 8pt Arial, Helvetica, sans-serif;
    color:#949494;
		width:100%;
	text-align:center;
}
.copyright_hackersafe
{
margin-top:15px;
}
.small_text
{
font-size:10px;}

.roundcont {
	width: 175px;
	background-color:#ffefd2;
	line-height:.9em;
	color: black;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/Portals/0/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/Portals/0/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

