/*******************************************************************************************************
 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 #666666: #CCC;
 
 ********************************************************************************************************/
/*@import url("M_round_corners.css");*/
/********************************************************************************************************
 GLOBAL STUFF
 ********************************************************************************************************/
body {
    font-family: "verdana";
    text-decoration: none;
    background: #f4f4f4 url(../M_images/bgBody.gif) repeat-x;
    color: #666666;
    font-size: 62.5%;
} 

#rasp_profile_tmpl {
    width: 696px;
} 

#rasp_table_jobdetails {
    border: 1px solid #cccccc;
    background: #f4f4f4;
} 

#rasp_center .cssbox_body {
} 

#rasp_center h3 {
    background: #F4F4F4 url(../M_images/tableHeaderBg.png) repeat-x scroll 0;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #808080;
    font-weight: normal;
    height: 29px;
    margin-bottom: 0;
    padding-left: 5px;
    padding-top: 8px;
}

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

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

ul, ol, p {
    font-size: 1.1em;
}

ul, ol {
    margin: 0;
    padding: 0;
    line-height: 1.2em;
}

ol {
    margin-left: 28px;
}

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

p {
    /*font-size:70%;*/
    line-height: 1.3em;
    margin: 6px 0;
    font-size: 1.1em;
}

/*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: 14pt;
    line-height: 14pt;
    margin-bottom: 10px;
}

h2 {
    font-size: 1.4em;
    line-height: 1;
    margin: 6px 0;
    color: #000066;
    margin-bottom: 10px
}

h3 {
    font-size: 1.4em;
    line-height: 1;
}

h1, h2, h3 {
    font-family: Verdana, sans-serif;
    font-weight: bold;
}

/********************************************************************************************************
 PAGE
 ********************************************************************************************************/
/*#rasp_page {
 margin: auto;
 padding: 0;
 clear: both;
 width: 1018px;
 height: 100%;
 }*/ 
 
 #rasp_page {
background:transparent url(../M_images/bgRight.gif) repeat-y scroll 100% 0;
height:auto;
margin:0 auto;
max-width:1150px;
min-width:1040px;
padding:0;
width:100%;
}

* html div#rasp_page {width: 1000px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1168 ? "1150px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 1040 ? "1042px" : "99.7%")); }

ul {
    margin: 0;
    padding: 0;
}

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

ul#rasp_list {
    margin: 10px 20px;
    line-height: 1.6em;
}

ul#rasp_list li {
}

/********************************************************************************************************
 HEADER
 ********************************************************************************************************/ #rasp_header {
    margin: 0;
    padding: 0;
    width: 99.2%;
    height: 200px;
    background: #FFF url('../M_images/headerDEF.png') no-repeat scroll 0 0;
} 

#rasp_header2 {
    margin: 0;
    padding: 0;
    width: 99%;
    height: 213px;
    background: transparent url('../M_images/headerTMP2.png') no-repeat scroll 0 0;
} #company_logo {
} #rasp_logo {
    width: 140px;
    height: 80px;
    margin: 10px 16px;
    float: left;
    display: none;
}

/********************************************************************************************************
 NAVBAR
 ********************************************************************************************************/ #rasp_navbar {
    margin: 0;
    padding: 0;
    clear: both;
    float: left;
    width: 99.2%;
    height: 14px;
    background: #FFF url('../M_images/navbarBG.png') no-repeat scroll 0 0;
} 

#rasp_navbar ul {
	display: none;
    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: 1.1em;
} #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: #F7941D;
    display: block;
    text-decoration: none;
}

/********************************************************************************************************
 CONTENT
 ********************************************************************************************************/ 
 #rasp_content {
    padding-bottom: 30px;
    margin: 0;
    width: 99.2%;
    min-height: 460px;
    clear:both;
		float:left;
    /*border: 1px solid red;*/
    background: #FFF url(../M_images/pageBGleft.png) repeat-y scroll 0;
}

/********************************************************************************************************
 LEFT COLUMN
 ********************************************************************************************************/ 
 #rasp_left {
    border-right: 0.5px solid #CCCCCC;
    margin-right: 10px;
    min-height: 350px;
    padding-left: 31px;
    width: 222px;
}

/********************************************************************************************************
 RASP MENU
 ********************************************************************************************************/ 
 .rasp_menu {
    margin: 0;
    width: 95%;
    margin-bottom: 14px;
    /*border: 1px solid;*/
} .rasp_menu h3 {
    font-size: 10px;
    color: #FFF;
    display: none;
} .rasp_menu .cssbox_body ul {
    width: 90%;
    list-style-type: none;
    line-height: 2em;
    /*border: 1px solid;*/
} .rasp_menu .cssbox_body ul li {
    width: 100%;
    padding-left: 5px;
    margin-bottom: 4px;
    background: transparent url('../M_images/navBTNbg.png') no-repeat scroll 0 0;
    margin-left: 27px;
    height: 35px;
} .rasp_menu a:link, .rasp_menu a:visited, .rasp_menu a:active, .rasp_menu a:hover {
    color: #808080;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}

/********************************************************************************************************
 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: #666;
    /*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: 70%;
    /*border: 1px dashed;*/
}

/********************************************************************************************************
 RIGHT COLUMN
 ********************************************************************************************************/ 
 #rasp_right {
    padding-right: 35px;
    padding-top: 9px;
    width: 256px;
	/*border: 1px solid blue;*/
}

/********************************************************************************************************
 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;
}

 #rasp_right_hand_nav ul li a:hover {
    color: #666;
    /*padding-left: 11px;*/
    font-weight: bold;
    text-decoration: none;
}

/********************************************************************************************************
 RASP 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: 444px;
    margin-left: 10px;
    margin-top: 9px;
    /*border: 1px solid;*/
	/*background: transparent url(../M_images/bgInternal.gif) no-repeat scroll 0 100%;*/
}

/********************************************************************************************************
 FOOTER
 ********************************************************************************************************/ 
 #rasp_footer {
    margin: 0;
    padding: 0;
    width: 99.4%;
    height: 8px;
    background: transparent url(../M_images/footerBg.png) no-repeat scroll 0;
    background: transparent url(../M_images/bgFooterLeft.gif) no-repeat scroll 0;
    text-align: center;
    color: #666666;
	/*border: 1px solid #900;*/
} 

#rasp_footer p {
    color: #666666;
    float: left;
    padding-top: 10px;
    width: 94%;
    font-size: 9px;
} #rasp_footer a {
    color: #999999;
} #rasp_footer a:hover {
    color: #F7941D;
    text-decoration: none
}

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

p.jobquery {
    width: 96.4%;
    padding: 8px;
    background: #004990;
    color: #FFF;
    text-decoration: none;
    /*float: left;*/
}

p.jobquery2 {
    width: 92%;
    padding: 8px;
    border: 2px solid #004990;
    color: #004990;
    text-decoration: none;
    /*float: left;*/
}

p.regtext1, p.regtext2 {
    text-decoration: none;
    float: left;
    width: 84%;
} .rasp_divider {
} #privacy {
    color: #666666;
    font-family: verdana;
    font-size: 100%;
} #cancel_alerts {
    margin: 8px 0;
    text-align: left;
}

/********************************************************************************************************
 SEARCHTIPS
 ********************************************************************************************************/ 
 #searchtips_control {
    width: 96%;
    height: 30px;
    /*background: #4d790d;*/
    /*float: left;*/
    margin: -40px 0px 0px 0px;
    /*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: #FFF;
    font-size: 80%;
    text-decoration: none;
} #searchtips_control a:visited {
    color: #FFF;
    font-size: 80%;
    text-decoration: none;
} #search_tips {
    background-color: #FFFFFF;
    border: 1px solid #004990;
    float: left;
    margin-bottom: 20px;
    padding: 5px;
    visibility: hidden;
    width: 96%;
} .open_tips {
} .close_tips {
} #declaration {
    border: 1px solid #B5BBAD;
    font-size: 70%;
    margin: 10px;
    padding: 8px;
    width: 90%;
} .accept {
    width: 98%;
    padding: 6px;
}

/********************************************************************************************************
 RASP_COMMANDS
 ********************************************************************************************************/ 
 .rasp_commands {
    height: 30px;
    margin-bottom: 25px;
    padding: 8px;
} .rasp_command_l {
    float: left;
} .smalltext {
    float: left;
    font-size: 90%;
} .rasp_command_c {
    float: left;
} .rasp_command_r {
}

/********************************************************************************************************
 RASP_PRINT_BUTTONS
 ********************************************************************************************************/ 
 .rasp_print_buttons {
    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;
    width: 925px;
}

/********************************************************************************************************
 HIDDEN ELEMENTS
 ********************************************************************************************************/
 #rasp_left .rasp_searchform {
    display: none;
} #rasp_left .rasp_login {
    display: none;
} #rasp_right .rasp_searchform {
    background: #f4f4f4 none repeat scroll 0;
    /*display: none;*/
    border: 1px solid #cccccc;
    padding: 12px;
} #rasp_right .rasp_login {
    /*display: none;*/
    background: #f4f4f4 none repeat scroll 0;
    border: 1px solid #cccccc;
    padding: 12px;
} #rasp_left .rasp_logout, #rasp_right .rasp_logout {
    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#usrannounce_tmpl #rasp_content #rasp_right .rasp_searchform {
    /*display: none;*/
}

body#app_tmpl #rasp_right {
    /*display:none;*/
} #rasp_table_profile {
    width: 100%;
    background: #F4F4F4 none repeat scroll 0;
    padding: 10px;
}

/*#rasp_table_profile caption{
 background:#CCCCCC none repeat scroll 0;
 color:#666666;
 font-weight:bold;
 padding:5px;
 }*/ #rasp_table_profile caption {
    background: #F4F4F4 url(../M_images/tableHeaderBg.png) repeat-x scroll 0 50%;
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    height: 34px;
    padding: 11px 6px;
    text-align: left;
    vertical-align: middle;
}









