/*************************************
    MIRANDA Code
    ------------------
    M_page_color.css - This file is main CSS layout.

    -- add here your palette color
    Palette color:
    
    light green: #74AD21;
    dark green: #4d790d;
    brown: #675C53;
    light grey: #CCC;

*************************************************/

/* Import this file if you need round corners*/
/*@import url("M_round_corners.css");*/

/* Import this file if you field alignment*/
@import url("M_align_fields.css");

body {
    margin-top: 0px;
   font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
	line-height:1.5em;
	text-decoration: none;
   /* background: url('../M_images/page_bgk.gif');*/
   color:#666666;
   
}

/* high level styles */
a:link, a:visited, a:active {
	color:#666666;
	font-weight:normal;
    text-decoration: underline;
}



div#rasp_login_tmpl #rasp_image_int
{
	background: transparent url('../M_images/home.png') no-repeat scroll 0 0;
	height: 178px;
	width: 655px;
}



body#whatwe_tmpl #rasp_image_int
{
	background: transparent url('../M_images/what_we_do.png') no-repeat scroll 0 0;
	height: 137px;
	width: 655px;
}

body#whatyou_tmpl #rasp_image_int
{
	background: transparent url('../M_images/what_you_can_do.png') no-repeat scroll 0 0;
	height: 137px;
	width: 655px;
}

body#why_tmpl #rasp_image_int
{
	background: transparent url('../M_images/why_join.png') no-repeat scroll 0 0;
	height: 137px;
	width: 655px;
}




#rasp_center .ContentBox .cssbox_head
{
background:TRANSPARENT url(../M_images/panelGradeDarkGrey.gif) repeat-x scroll 0pt 50%;
width: 655PX;
height: 35px;
margin: 0px;
padding-top: 5px;
}


#rasp_center .ContentBox .cssbox_body {

padding-left: 20px;
/*width: 80%;*/
padding-right: 20px;
line-height:1.45em;
}



a:hover {
  color:#333333;
	font-weight:normal;
    text-decoration: underline;
}

ul, ol, p{

}
ul, ol {
    margin: 0;
    padding: 0;

}
ol {
  margin-left:28px;
}
ol li {
  list-style-type: decimal;
  margin:3px;
}
p {

/*width: 110%;*/
padding-top: 10px;
/*padding-bottom: 10px*/;
/*padding-left:6px;*/


}

/*small { font-size:85%; }*/
strong { font-weight:bold; }
/*
em { font-style:italic; }
*/

/*address { line-height:140%; margin:3px 0 6px 0; font-style:normal;}*/

/* high level heading styles */
h1 { /*font-size:17px;*/ line-height:14pt; color:#ff6600; margin-bottom:10px;

color:#FFFFFF;
padding:6px 20px 10px;

}
h2 { 
color:#ff6600; margin-bottom:10px;

color:#FFFFFF;
padding:14px 40px 10px;



/*font-size:17px;*/ /*line-height:1; margin:6px 0; color:#666666; margin-bottom:10px*/


}

h3 {
color:#666666;
font-size:1.3em;
margin-bottom:10px;
padding:14px 10px 10px;
}

h1,h2,h3 
{  
font-family: Verdana, Helvetica, sans-serif;
 
font-size: 1.4em;


}

/* PAGE
***********************/
#joinBTN:hover
{
background: red;



}






#rasp_page {
    margin: 0px auto;
    padding: 0;
    clear: both;
    width: 922px;
   height: 100%;
	background:transparent url(../M_images/pageShadow.gif) repeat-y scroll 0pt 50%;
}

ul {
    margin: 0;
    padding: 0;
}

ol {
    /*float: left;*/
    margin: 10px;
    width: 90%;
}

ul#rasp_list {
/*    margin: 10px 40px;*/
    line-height: 1.6em;
/*	font-size:0.8em;*/
}

ul#rasp_list li{
    list-style-type: disc;
	margin-left:20px;
    /*width: 98%;*/
    /*margin-left: 20px;*/
    /*border: 1px solid;*/
}
.pageHome {
display:block;
height:89px;
position:absolute;
width:180px;
}

/* HEADER
***********************/
#rasp_header {
    margin: 0;
    padding: 0;
/*    clear: both;
    float: left;*/
    width: 100%;
/*    _width: 99%;*/
  /*  height: 100px;*/
    /*background: transparent url(../M_images/pageHeader.gif) no-repeat scroll 0pt 50%;*/
}

#company_logo {
display:block;
}

#rasp_logo {
/*    height: 114px;
    float: left;*/
	
}


/* NAVBAR
***********************/
#rasp_navbar {
    margin: 0;
    padding: 0;
    clear: both;
    float: left;
    width: 100%;
    height: 50px;
    background: #BDBDBD url(../M_images/panelGradeDarkGrey.gif) repeat-x scroll 0pt;
	color:#FFFFFF;
/*    font-size:1.4em;*/
	display:none;
	
	/*border-top: 1px solid #FFF;*/
}

#rasp_navbar ul {
    margin-left: 10px;
    padding: 0;
    clear: both;
    float: left;
    width: 96%;
}

#rasp_navbar ul li{
    float: left;
    width: 130px;
    height: 15px;
    display: block;
    text-align: center;
    margin-right: 7px;
    text-transform: uppercase;
/*    font-size: 70%;*/
	padding-top:20px;
}

#rasp_navbar ul li#short{
    padding-top: 4px;
    width: 124px;
    background: url('../M_images/button_nav_bkg.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
    /*border: 1px solid;*/
}

#rasp_navbar ul li#long{
    padding-top: 4px;
    width: 162px;
    background: url('../M_images/button_nav_bkg_long.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
    /*border: 1px solid;*/
}

#rasp_navbar ul li a{
    color: #FFF;
    display: block;
    text-decoration: none;
}

#rasp_navbar ul li a:hover{
  color:#333333;
    display: block;
    text-decoration: none;
}


/* CONTENT
***********************/
#rasp_content {
	background:transparent url(../M_images/pageShadow.gif) repeat-y scroll 0 50%;
    margin: 0;
    padding: 7px 0;
    clear: both;
    float: left;
    width: 100%;
/*    _width: 99%;*/
    min-height: 460px;
    /*border: 1px solid;*/
/*    background: transparent url(../M_images/pageShadow.gif) repeat-y scroll 0pt;*/
	font-size: 70%;

}

body#printjob_tmpl #rasp_footer
{
display: none;
}

#rasp_center_inner {
padding-left:40px;
padding-right:20px;
}


/* LEFT COLUMN
***********************/
#rasp_left {
    width: 238px;
    min-height: 350px;
/*    padding-left: 10px;*/
	float:right;
	
	
    /*border: 1px solid;*/
    /*background: #CCC;*/
}

#rasp_left h3{
   margin:0pt;
   border:1px thin #CCC;
   padding:14px 16px 10px;
   
  
}


/* MENU
***********************/
.rasp_menu {
    margin: 0;
    width: 95%;
   /* margin-bottom: 14px;*/
    /*border: 1px solid;*/
}

.rasp_menu h3 {
	background:transparent url(../M_images/panelGradeDarkGrey.gif) repeat-x scroll 0pt 50%;
    
    color: #FFF;
	padding:14px 16px 10px;
	/*height:30px;*/
	margin-top:0px;
/*	font-weight:normal;*/
	margin-right:0pt;
	display: none;
}

.rasp_menu .cssbox_body  ul {
    width: 98%;
    list-style-type: none;
    line-height: 2em;
	
    /*border: 1px solid;*/
}

.rasp_menu .cssbox_body  ul li{
    width: 100%;
    padding-left: 4px;
   /* margin-bottom: 4px;*/
	border: 1px solid rgb(224, 224, 224);
	background-color:#E0E0E0;
	border-bottom:1px solid #FFF;
	line-height:2.8em;
	
	

	
}
	.rasp_logout {
	display: none;
	}
/*change in M_round_corners.css IF YOU INCLUDED */
.rasp_menu a:link,
.rasp_menu a:visited,
.rasp_menu a:active
{
  /*font-weight:bold;*/
  color:#666666;
/*  font-size:75%;*/
  text-decoration:none;
  background:transparent url(../M_images/arrowWhite.gif) no-repeat scroll 8px 12px ;
  position:relative;
  display:block;
 
  padding-left:20px;
}
.rasp_menu a:hover
{
 /*font-weight:bold;*/
  color:#333333;
/* font-size:75%;*/
  text-decoration:none;
  position:relative;
  display:block;
  background:transparent url(../M_images/arrowGreen.gif)  no-repeat scroll 8px 12px;
 padding-left:20px;
}


/* LEFT HAND NAV
***********************/
#rasp_left_hand_nav {
    display: none;
}

#rasp_left_hand_nav ul {
    width: 100%;
    list-style-type: none;
    line-height: 1.4em;
    /*background: #675C53;*/
}

#rasp_left_hand_nav ul li{
    width: 90%;
    margin-bottom: 1px;
    /*background: #675C53;*/
    /*border: 1px solid;*/
}

#rasp_left_hand_nav ul li.selected{
    /*background: #74AD21;*/
}

#rasp_left_hand_nav ul li a{
    color: #7A4F3A;
    /*padding-left: 11px;*/
    font-weight: bold;
    text-decoration: none;
    /*background: url('../M_images/menu_off.gif');*/
    /*background-position: top left;*/
    /*background-repeat: no-repeat;*/
}

#rasp_left_hand_nav ul li a:hover{
    color:#333333;
    /*padding-left: 11px;*/
    font-weight: bold;
    text-decoration: none;
    /*background: url('../M_images/menu_on.gif');*/
    /*background-position: top left;*/
    /*background-repeat: no-repeat;*/
}



/*body#app_tmpl #rasp_center {
    width: 71%;
	padding:0pt;
    /*border: 1px dashed;
}
*/

/* RIGHT COLUMN
***********************/
#rasp_right {
    width: 175px;
    /*border: 1px solid;*/
    /*background: #CCC;*/
}

/* RIGHT HAND NAV
***********************/
#rasp_right_hand_nav {
    display: none;
}

#rasp_right_hand_nav ul {
    width: 100%;
    list-style-type: none;
    line-height: 1.4em;
    /*background: #675C53;*/
}

#rasp_right_hand_nav ul li{
    width: 90%;
    margin-bottom: 1px;
    /*background: #675C53;*/
    /*border: 1px solid;*/
}

#rasp_right_hand_nav ul li.selected{
    /*background: #74AD21;*/
}

#rasp_right_hand_nav ul li a{
    color: #7A4F3A;
    /*padding-left: 11px;*/
    font-weight: bold;
    text-decoration: none;
    /*background: url('../M_images/menu_off.gif');*/
    /*background-position: top left;*/
    /*background-repeat: no-repeat;*/
}

#rasp_right_hand_nav ul li a:hover{
    color:#333333;
    /*padding-left: 11px;*/
    font-weight: bold;
    text-decoration: none;
    /*background: url('../M_images/menu_on.gif');*/
    /*background-position: top left;*/
    /*background-repeat: no-repeat;*/
}



/* MODULE
***********************/
#rasp_module {
    width: 92%;
    float: left;
    margin: 0;
    padding: 0;
    margin-bottom: 25px;
    /*border: 1px solid;*/
    background: #CCC;
}

#rasp_module h3{
    margin: 0;
    padding: 3px 5px;
    background: #675C53;
 /*   font-size: 1em;*/
    color: #FFF;
    font-weight: normal;
}




/* CENTER
***********************/
#rasp_center {
    width: 655px;
    border: 1px solid #CCCCCC;
	padding:0px;
	margin-left:12px;
	_width: 600px;
}


.smalltext {
float:left;
font-size:90%;
width:90%;
}


/* FOOTER
***********************/
/*#rasp_page #rasp_footer P {
margin-top: 10px;
width:100%;

}*/


#rasp_footer {
 background: transparent url(../M_images/pageFooter.gif) no-repeat scroll 0pt;
  margin:auto;
  padding: 10px 0pt 0pt;
  clear: both;
   /* float: left;*/
  width: 100%;
 font-size:70%;
   
	
}

#rasp_footer p{
  	width: 100%;
    float: left;
    color: #999;
/*    font-size: 90%;*/
	text-align:right;
	text-decoration:none;
	margin-top:-10px;
/*	margin-right:10px;*/
}

#rasp_footer a{
 color:#999999;
 padding-right: 15px;
 padding-left: 5px;
 text-decoration:none;
}


#rasp_footer a:hover{
  color:#444444;
   text-decoration:none;
}

p.message {
    color: #FF0000;
    text-decoration: none;
    font-weight: bold;
}

p.jobquery {
/*    width: 86%;*/
    padding: 8px;
/*    background: #E0E0E0;*/
    color: #666;
    text-decoration: none;
	font-weight:bold;
	width:92.5%;
	/*margin-left:40px;*/
	
    /*float: left;*/
}

p.jobquery2 {
    width: 74%;
    padding: 8px;
    color: #666;
    text-decoration: none;
}

p.regtext1, p.regtext2 {
    text-decoration: none;
    float: left;
    width:  86%;
    padding: 3px 0 0 10px;
}

.rasp_divider {

   }

#privacy {
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 100%;
}




/* SEARCHTIPS
***********************/
#searchtips_control {
    width: 88%;
    height: 30px;
	margin-top:-41px;
    /*background: #4d790d;*/
    /*float: left;*/
    /*margin: 20px 0px 8px 8px;*/
	/*padding-left:40px;*/
	/*float:left;*/
    /*border: 1px dashed;*/
}

.closed{
    background: url('../M_images/arrow_closed.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.opened{
    background: url('../M_images/arrow_down.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

#searchtips_control a {
    color: #FFF;
/*    font-size: 80%;*/
    text-decoration: none;
}

#searchtips_control a:hover {
   color:#333333;
/*    font-size: 80%;*/
    text-decoration: none;
}

#searchtips_control a:visited {
    color: #FFF;
/*    font-size: 80%;*/
    text-decoration: none;
}

#search_tips {
    width: 100%;
    /*background-color: #CCC;*/
    /*float: left;*/
    margin-bottom: 15px;
    padding: 0 5px;
/*    border-bottom: 1px solid #666;     */
	/*margin-left:40px;*/
/*	font-size:85%;*/
}

.open_tips {
}

.close_tips {
}

#declaration {
    width: 86%;
    /*float: left;*/
    padding: 8px;
/*    margin: 10px 40px;*/
    border: 1px solid #b5bbad;
	font-size:0.8em;
	line-height:1.2;
	
}

.accept {
    width: 98%;
    float: left;
    padding: 6px;
}

/*RASP_COMMANDS
********************/
.rasp_commands {
height:30px;
margin-bottom:30px;
padding-left:30px;
padding-top:8px;
width:88%;
}

.rasp_command_l {
    width: 24%;
    float: left;
}

.rasp_command_c {
    width: 50%;
    float: left;
	text-align:center;
}

.rasp_command_r {
    /*width: 24%;*/
    float: right;
}


/*RASP_PRINT_BUTTONS
********************/
.rasp_print_buttons {
    width: 90%;
    float: left;
    padding: 8px;
    margin: 8px 0px;
    text-align: right;
    /*border: 1px solid;*/
}

.rasp_print_buttons input{
    float: right;
    margin-left: 10px;
    /*border: 1px solid;*/
}


#rasp_print_job {
/*    margin-left: 40px;*/
	padding-left:40px;
}



/* HIDDEN ELEMENTS
***********************/
#rasp_left .rasp_searchform {
    /*display: none;*/
	width:96%;
}

#rasp_left .rasp_login {
    /*display: none;*/
}

#rasp_right .rasp_searchform {
    /*display: none;*/
}

#rasp_right .rasp_login {
    /*display: none;*/
}

body#search_tmpl #rasp_content #rasp_right .rasp_searchform {
    /*display: none;*/
}
body#usrannounce_tmpl #rasp_content #rasp_right .rasp_searchform {
    /*display: none;*/
}

body#app_tmpl #rasp_right {
    /*display:none;*/
}
#nav a {
background:transparent url(/Common/Images/navPrimary.gif) no-repeat scroll 0pt;
color:#888888;
display:block;
/*font-size:90%;*/
font-weight:bold;
height:29px;
line-height:140%;
padding-top:20px;
text-align:center;
text-transform:uppercase;
width:143px;
}
#cancel_alerts {
clear:left;
margin:20px 0px;
text-align:left;
}


#rasp_left .rasp_menu .cssbox_head {
	width: 100%;
	height: 40px;
	background:transparent url(../M_images/menuHeader.png) no-repeat scroll 0pt;
}

#rasp_left .rasp_login .cssbox_head {
	width: 100%;
	height: 40px;
	background:transparent url(../M_images/loginHeader.png) no-repeat scroll 0pt;
	border-top:1px solid white;
}



#rasp_left .rasp_searchform .cssbox_head {
	width: 100%;
	height: 40px;
	background:transparent url(../M_images/quickSearch.png) no-repeat scroll 0pt;
}


#rasp_login .cssbox_body {
	clear: left;
	
}

body#profile_tmpl table#rasp_table td.col_2 .elem_2 {
	width:294px;
}
