/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

* {margin: 0;}

body {font-size: 62.5%; margin: 0px auto; padding: 0px; background-color: white; font-family: arial, sans-serif; /**/height: 100%;/**/}
/**/
html{height: 100%;}
/**/
.page-container-1 {width: 950px; margin: 0px auto; padding: 0px; background-color: white; /*position: relative;*/ min-height: 100%; height: auto !important; height:100%; margin: 0 auto -3.0em;/**/}

/*************************************/
/* SECTION 2 - HEADER AND NAVIGATION */
/*************************************/

/*-----------------------------------*/
/* 2.1 - Sitename, slogan and banner */
/*-----------------------------------*/

.site-name {width: 600px; height: 60px; top: 25px; position: absolute; z-index: 4; overflow: hidden; margin: 0px; padding-left: 0px; color: rgb(127,162,202);}
.site-name p.title  {margin: 0px; padding: 0px; font-family: "trebuchet ms", arial, sans serif; font-weight: bold; font-size: 24px;}
.site-name p.subtitle  {clear: both; width: 600px; margin: -6px 0px 0px 0px; padding: 0px; background-color: transparent; font-family: "trebuchet ms", arial, sans serif; font-size: 16px;font-weight: bold;}
.site-name a {margin: 0px; padding: 0px; text-decoration: none; color: rgb(127,162,202);}
.site-name a:hover {text-decoration: none;}

/**/
.img-header {clear: left; float: left; width: 950px; height: 189px; margin: 70px 0px 0px 0px; padding: 0px;}

/*----------------------------*/
/* 2.2 - Navigation - Level 1 */
/*----------------------------*/

/*----------------------------*/
/* 2.4 - Navigation - Level 2 */
/*----------------------------*/
.buffer {clear: both; width: 950px; height: 5px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}

/******************************************************/
/* SECTION 4 - SPECIFIC CLASSES FOR LAYOUTS #2 and #3 */
/******************************************************/
/*Full Length without any columns*/
.content4 {float: left; width: 950px; margin: 0px; padding: 0px 0px 10px 0px; color: rgb(75,75,75);}
.content4-container {clear: both; float: left; width: 950px; margin: 0px 0px 15px 0px; padding: 0px;}
.content4-container-nocol {overflow: hidden; width: 950px; margin: 2px 0px 0px 0px; padding: 0px;}

/*********************************/
/* SECTION 6 - COMMON PARAMETERS */
/*********************************/

/*--------------------*/
/* 6.1 - Content Area */
/*--------------------*/

/* Titles and textboxes*/
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255); font-size: 130%; text-align: justify;}
.content-txtbox-noshade p.link{margin: 0px; padding: 7px 0px 0px 0px; color: rgb(74,121,255); font-size: 110%; font-weight: bold; text-align: center;}
.content-txtbox-noshade p.link a{margin: 0px; padding: 7px 0px 0px 0px; color: rgb(74,121,255); font-size: 110%; font-weight: bold; text-align: center;}
.content-txtbox-noshade p.link a:hover{color: rgb(255,0,0); font-weight: bold; text-decoration: underline; text-align: center;}
.content-txtbox-noshade-center_header {font-weight: bold; font-size: 150%; text-align: center;}

/* Paragraphs */
p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 120%; }

/*--------------------*/
/* 6.3 - Footer Area  */
/*--------------------*/

.footer {overflow:hidden; clear: both; width: 950px; height: 3.0em; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; border-top: solid 1px rgb(125,125,125); background-color: rgb(128,161,202); color: rgb(255,255,255); font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}
/**/
.push {height: 46.0em; clear: both;}

/*-------------------*/
/* 6.4 - Hyperlinks  */
/*-------------------*/
.footer a {color: rgb(0,0,255); text-decoration: underline;}
.footer a:hover {color: rgb(255,0,0); text-decoration: none;}
