﻿/**************************************************
 ---------------------- GENERAL -------------------
 **************************************************/

html, body, h1, h2, h3, h4 {
	margin: 			        0;
	padding: 			        0; }
	
img {
	border: 				    0; }

a {
	color: 					    #4f6783; }
	
a:hover {
	color: 					    #7A8B9F; }
	
body {
    background-color:           #84a5cb;
    background-image:           url('images/common/bg_page.jpg');
    background-repeat:          repeat-x;
    background-position:        top;
    background-attachment:      fixed;
    margin:                     15px;
    text-align:                 center;
    font-family:                Verdana, arial, sans-serif;
    font-size:                  11px;
    color: 					    #7a8b9f; }

.form, .formButton {
    width:                      90%;
    font-family:                Verdana;
    font-size:                  11px; }

.BoxSpecialsJobs {
    background-image: url('images/SpecialsJobsBoxBG.gif');
    background-position: top;
    background-repeat: repeat-x;
    border: dotted 1px #444444;
    margin-top: 20px;
    padding: 5px;
    text-align: center; }



/**************************************************
 ----------- PAGE CONTAINER / HEADER --------------
 **************************************************/

#page-Container {
    background-image:           url('images/common/bg_body.gif');
    background-repeat:          repeat-y;
    width:                      778px;
    margin:                     0px auto;
    text-align:                 left; }


#header {
    background-image:           url('images/common/header.gif');
    height:                     152px; }

#header-TitleBox {
    position:                   relative;
    top:                        85px;
    left:                       20px;
    width:                      210px;
    text-align:                 center;
    font-style:                 italic; }





/**************************************************
 ----------------- CONTENT CONTAINER --------------
 **************************************************/

#content-Container {
    padding:                    0px 0px 0px 9px; }
    




/**************************************************
 ------------ CONTENT CONTAINER - LEFT ------------
 **************************************************/
 
#content-Container-Left {
    background-image:           url('images/common/sidebar_bg.gif');
    background-repeat:          repeat-y;
    width:                      234px;
    float:                      left; }




/**************************************************
 ------------------ NAVIGATION --------------------
 **************************************************/
 
#content-Container-Left-Menu ul {
    width :                     234px;
	margin: 				    0px;
	padding: 				    0px;
	padding-bottom: 		    29px;
	background: 			    #2a2a2a bottom left url('images/common/sidebar_nav_bot.gif') no-repeat; }

#content-Container-Left-Menu li {
	list-style: 			    none;
	font-family:			    "arial narrow", arial, sans-serif;
	font-size:				    14px;
	border-top: 			    1px solid #7A8B9F;
	background: 			    188px 13px url('images/common/nav_arr_white.gif') no-repeat;
	padding: 				    7px 0 0 31px;
	margin: 				    0 }

#content-Container-Left-Menu li:hover {
	background: 			    #3a3a3a 188px 13px url('images/common/nav_arr_blue.gif') no-repeat;}


#content-Container-Left-Menu a {
	color: 					    #ffffff;
	text-decoration: 		    none;
	border-left: 			    1px solid #7A8B9F;
	display:				    block;
	width: 					    90%;
	padding: 				    2px 0 6px 8px; }

#content-Container-Left-Menu a:hover {
	text-decoration: 		    underline;}






/**************************************************
 -------------------- SIDEBAR ---------------------
 **************************************************/

#content-Container-Left h2 {
	font-size:				    12px;
	color: 					    #2b507a;
	margin-top:                 10px; }
	
#content-Container-Left p {
	font-size: 				    10px;}

#content-Container-Left-Content {
	padding:                    0px 15px 20px 15px;
    text-align:                 center; }
	
#content-Container-Left-Content a {
	color: 					    #7a8B9f;
	text-decoration: 		    underline; }

#content-Container-Left-Content a:hover {
	color: 					    #333333; }

#content-Container-Left-Content .hr-dots {
	background: 			    center url('images/common/dots.gif') repeat-x;
	height:					    25px; }


#content-Container-Left-Support {
	background-image: 		    url('images/common/sidebar_support.gif');
	background-repeat:		    no-repeat;
	height:					    97px; }






/**************************************************
 ------------ CONTENT CONTAINER - RIGHT -----------
 **************************************************/
 
#content-Container-Right {
    width:                      535px;
    float:                      right; }


#content-Container-Right-HeaderBottom {
     background-image:          url('images/common/header_main.gif');
     background-repeat:         no-repeat;
     height:                    127px;
     margin-bottom:             10px; }


#content-Container-Right-Content {
        margin:                 0px 25px 0px 30px; }


#content-Container-Right-Content h2, #content-Container-Right-Content h3 {
	font-family:                Arial, Helvetica, sans-serif;
	font-weight:                bold;
	color:                      #2B507A;
	border-bottom:              1px solid #2B507A;
	padding-bottom:             6px;
	margin-bottom:              1em; }

#content-Container-Right-Content h2 {
	font-size:                  18px;
	padding-top:                15px; }

#content-Container-Right-Content h3 {
	clear:                      both;
	font-size:                  13px;
	margin-top:                 40px; }

#content-Container-Right-Content h4 {
    font-size:                  14px;
    color:                      #555555;
    font-style:                 italic;
    padding:                    20px; }


#content-Container-Right-Content .left {
	margin-right:               18px;
	margin-bottom:              10px;
	float:                      left; }

#content-Container-Right-Content .right {
	margin-left:                18px;
	margin-bottom:              10px;
	float:                      right; }

#content-Container-Right-Content .center {
    text-align:                 center; }


#content-Spacer {
    clear:                      both;
    height:                     20px; }






/**************************************************
 ------------------- FOOTER -----------------------
 **************************************************/

#footer-Container {
    background-image:           url('images/common/footer_bg.gif');
    background-repeat:          repeat-y;
    clear:                      both;
    text-align:                 center; }

#footer-Container a {
    text-decoration:            none; }


#footer-Menu {
    padding:                    10px; }

#footer-Menu ul {
    list-style:                 none;
    padding:                    0px;
    margin:                     0px; }

#footer-Menu li {
    display:                    inline;
    margin:                     10px 10px;
    font-family:                "arial narrow", Arial, sans-serif;
    font-size:                  11px;
    color:                      #ffffff;
    font-weight:                bold; }


#footer-Menu a {
    color:                      #aaaaaa; }

#footer-Menu a:hover {
    color:                      #84a5cb; }


#footer-Copyright {
    font-size:                  10px;
    color:                      #777777;
    padding:                    10px; }

#footer-Copyright a {
    color:                      #777777;}

#footer-Copyright a:hover {
    color:                      #84a5cb; }


#footer-Line {
    background-image:           url('images/common/footer_line.gif');
    background-repeat:          no-repeat;
    height:                     10px; }