/*
--------------------------------------
LAYOUT
--------------------------------------
*/
#outer {
	background:#e5e4e4;
	width:100%;
}

#inner {
    background:#fff;
    margin-left:auto;
    margin-right:auto;
    width:1024px;
}

/*
--------------------------------------
NAVIGATION
--------------------------------------
*/

#logo {
	width:173px;
	height:176px;
	margin-bottom:10px;
}

#navigation {
/*    margin-left:15px;*/
    width:173px;
    margin-top:49px;
    float:left;
}

/*
--------------------------------------
NAVIGATION MENU
--------------------------------------
*/

#menu {
    margin-bottom:28px;
}

#menu ul {
    margin:0;
    padding:0;
}

#menu li {
    text-align:left;
    line-height:1.8;
    list-style-type:none;
    background-color:Transparent;
}

#menu a {
    color:#666;
    padding-left:10px;
}

#menu a:hover,
#menu ul li.selected a {
    color:#fff;
    background-color:Transparent;
    background-image:url('/images/top_bar_gradient.gif');
    display:block;
}

/*
--------------------------------------
NAVIGATION SIGN_UP
--------------------------------------
*/

#sign_up {
    background:#f4f9fd;
    _margin-top:200px;
    _margin-bottom:30px;
    width:168px;
    _height:210px;
    border: solid 1px #d6d5d5;
}

#sign_up h3 {
    margin-top:0; 
    margin-bottom:4px;
    height:20px;
    color:#fff;
    font-size:1em;
    padding-top:2px;
    padding-left:25px;
    text-align:left;
    background-image:url('/images/gradient_bar.jpg');
}

#sign_up span {
    display:block;
    margin-bottom:5px;
    margin-left:3px;
    font-size:12px;
}

/*
--------------------------------------
PAGE CONTENT
--------------------------------------
*/

#content {
    float:left;
    margin-left:20px;
    margin-top:49px;
    width:787px;
}

#current_page {
    background:#fff;
    margin-left:20px;
    margin-right:24px;
    width:980px;
}

/*
--------------------------------------
FOOTER
--------------------------------------
*/

#footer {
    background:#f4f9fd;
    text-align:center;
    font-size:0.95em;
    width:980px;
    height:100px;
    border-top:1px solid #d6d5d5;
}

#footer_picture_div {
    margin-top:5px;
    margin-Left:170px;
    width:34px;
    height:36px;
    margin-right:5px;
    _float:left;
}

#footer_info_div {
    line-height:1.5;
    text-align:center;
    color:#666;
    font-size:0.95em;
    _margin-Left:204px;
    margin-top:15px;
    _float:left;
    display:block;
    whiteSpace:nowrap;
}

#footer_info_div a {
    line-height:1.5;
    color:#666;
}

.clear {
    height:0;
    width:0;
    float:none;
    clear:both;
}

body {
    padding:0;
    margin:0;
    font-family:Arial;
    font-size:13px; 
    color:#333; 
}

h1, h2, h3 {font-weight:bold;}
h1 {font-size:2.5em; text-align:center; letter-spacing:-1px; width:auto;}
h2 {font-size:1.6em;}

h3 {
    margin-top:0; 
    color:#fff;
    font-size:1.3em;
    text-align:center;
    background-image:url('/images/gradient_bar.jpg');
}

h3:hover {
    color:#fff;
}

/* FONTS standards */

a {
	color:#6b96b4;
	font-weight:bold;
	text-decoration:none;
}

a h3 {
    color:#fff;
}

input.text {
    font-size:0.9em;
}

/* Other subpages */

.page_content {
    margin-left:20px;
    margin-right:22px;
    width:600px;
}

/* Education subpage */

#education_content {
    width: 772px;
    height: auto;
    float: left;
    padding-left:15px;
/*    margin-right:10px;*/
    padding-top:10px;
    padding-bottom:60px;
    background:#f5f4f4;
}

.summary_box {
    height:132px;
    width: 230px;
    margin-top: 20px;
    float:left;
}
.summary 
{
    margin-left:12px;
    color:#666;
/*    font-size:1em;*/
    font-weight:normal;
    display: block;
    height: 130px;
}

.summary_title 
{
    margin-left:12px;
    margin-bottom:18px;
    color:#666;
    font-size:1.2em;
    display: block;
}

.inner_content {
    background:#fff;
    width: 240px; 
    height: 420px; 
    float: left;    
    margin-right: 15px;
    margin-bottom: 10px;
    border-right: solid 1px #bbbaba; 
    border-left: solid 1px #bbbaba; 
    border-bottom: solid 1px #bbbaba;
}

.box_title {
    margin-top:0; 
    height: 19px;
    color:#fff;
    font-size:1em;
    text-align:left;
    background-image:url('/images/gradient_bar.jpg');
    display: block;
    padding-left:25px;
    padding-top: 2px;
}

.box_summary_title {
    margin-bottom:18px;
/*    letter-spacing:-1px;*/
    color:#666;
    font-size:1.2em;
    display: block;
}

.box_summary_content {
    color:#666;
    font-weight:normal;
    float:left;
    display: block;
}

.education {
    color:#a9c4dc;
    text-decoration:none;
}

.read_more {
    color:#7ea7ca;
    float:right;
    margin-right:15px;
    margin-bottom:13px;
    padding-left: 20px;
    margin-top:10px;
    background:url('/images/round_arrow.gif') no-repeat;
}

/* reference page */

.ref_content {
    width: 85px; 
    height: 40px; 
    float: left;  
    margin-left:40px;
    margin-top:100px;
    margin-bottom:50px;
}

.ref_content a {
    text-decoration:none;
}

.ref_image_span {
    height: 40px;
    display: block;
}

/* front page */

#image_rotator {
    margin-bottom:23px;
    margin-left:20px;
    margin-right:22px;
    margin-top:49px;
    float:left;
}

.content_box {
    height:421px;
    width:787px;
    font-weight:bold;
    display: block;
    margin-top:23px;
    padding-top:0;
    float:left;
}

.box {
    width:247px;
    margin-right:23px;
    float:left;
}

.box h3 {
    margin-bottom:0; 
    height: 19px;
    color:#fff;
    font-size:1em;
    text-align:left;
    background-image:url('/images/gradient_bar.jpg');
    display: block;
    padding-left:25px;
padding-top: 3px;
}

.box img {
    margin-bottom:3px;
    padding-left: 3px;
    width:245px;
    height:192px;
    border-right: solid 1px #bbbaba; 
    border-left: solid 1px #bbbaba; 
    border-bottom: solid 1px #bbbaba;
    border-top: none 0px;
}

.content_summary {
    margin-left:5px;
    color:#666;
    font-size:1em;
    float:left;
    display: block;
}

.content_read_more {
    background:url('/images/round_arrow.gif') no-repeat;
    float:right;
    color:#7ea7ca;
    margin-right:15px;
    margin-bottom:30px;
    margin-top:20px;
    padding-left:19px;
    display: block;
}

.lastBox {
    width:247px;
    float:left;
}

.lastBox h3 {
    margin-bottom:0; 
    height: 19px;
    color:#fff;
    font-size:1em;
    text-align:left;
    background-image:url('/images/gradient_bar.jpg');
    display: block;
    padding-left:25px;
    padding-top: 3px;
}

.lastBox img {
    margin-bottom:23px;
    width:245px;
    height:192px;
/*    float:left;*/
    border-right: solid 1px #bbbaba; 
    border-left: solid 1px #bbbaba; 
    border-bottom: solid 1px #bbbaba;
    border-top: none 0px;
}

.lastBox_summary_title {
/*    float:left;*/
    margin-bottom:18px;
/*    letter-spacing:-1px;*/
    color:#666;
    font-size:1.2em;
    display: block;
}

.lastBox_summary_content {
    color:#666;
    font-weight:normal;
    float:left;
    display: block;
}

/* for standard pages */
#pageContent {
    width:550px;
    margin-left:20px;
    margin-right:30px;
}

#pageimgage {
    width:600px;
}

td.header
{ 
	font-weight:bold; 
}

.mandatory
{
	color:#FF0000;
}

.ErrorBox
{
    background-color: #FF0000;
}









































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

