/* ----------------------------------------------- */
/* - Layout and Background                       - */
/* ----------------------------------------------- */

/*-----------------------*/
/* Colour Scheme:        */
/* Navy: #133D64         */
/* Light blue: #3075B8   */
/* Grey: #CECECE         */
/* Light Grey: #EBEBEB   */
/*-----------------------*/

/* --------------------- */
/* -  General          - */
/* --------------------- */

img
{
	border: 0;
}

/* --------------------- */
/* -  Main             - */
/* --------------------- */

.main_layout
{
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%;
}
.main_background
{
	background-color: #CECECE;
}
.main_background_shadow
{
	width: 21px;
}

/* --------------------- */
/* -  Page             - */
/* --------------------- */

/* -- Page Layout      - */
.page_layout
{
	background-color: #FFFFFF;
	width: 750px;
	height: 100%;
}

/* -- Page Header      - */
.page_header_layout
{
	background-color: #EBEBEB;
	height: 120px;
	vertical-align: middle;
}

/* -- Page Breadcrum   - */
.page_breadcrum_row1, .page_breadcrum_row2_col2
{
	background-color: #133D64;
}

.page_breadcrum_row1
{
	height: 8px;
}

.page_breadcrum_row2_col2
{
	height: 22px;
	padding: 0px 10px 0px 10px;
}


/* -- Page Menu        - */
.page_menu, .page_menu_background, .page_breadcrum_row2_col1
{
	background-color: #3075B8;
}

.page_menu
{
	width: 170px;
}

#menu
{
	width: 160px;
	padding: 2px 0px 2px 10px;
}

/* -- Page Content     - */
#content
{
	background-color: #FFFFFF;
	padding: 10px;
}




/* ----------------------------------------------- */
/* - Font Types                                  - */
/* ----------------------------------------------- */

body, table
{
	font-size: 12px;
	color: #3075B8; 
	font-FAMILY: Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
}
tr
{
	vertical-align: top;
}

/* -- Page Header      - */
#page_header
{
	color: #133D64;
}

#page_header h1
{
	font-weight: bold; 
	font-size: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#page_header p
{
	font-weight: bold; 
	font-size: 12px; 
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#page_header a
{
	color: #133D64;
	text-decoration: none;
}
#page_header a:hover
{
	color: #3075B8;
}

/* -- Breadcrum Link   - */
#breadcrum a
{
	font-size: 12px;
	color: #EBEBEB;
/*	margin: 0 0 0 10px;
	padding: 2px 2px 2px 2px;*/
	font-weight: bold;
	text-decoration: none;
}
#breadcrum a:hover
{
/*	padding: 2px 2px 2px 2px;*/
	background-color: #3075B8;
}

/* -- Menu Links       - */
#menu a
{
	font-size: 16px;
	color: #EBEBEB;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	height: 100%;	
}

/* -- Selected Menu Links*/
#menu a.menu_selecteditem_onmouseover
{
	font-size: 16px;
	color: #EBEBEB;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	height: 100%;
}
#menu a.menu_selecteditem_onmouseout
{
	font-size: 16px;
	color: #133D64;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	height: 100%;
}
#menu table
{
	width: 93%;
}

/* -- Index Links      - */
#index
{
	text-align: center;
	font-size: 10px;
}
#index a
{
	font-size: 12px;
	color: #3075B8;
	text-decoration: none;
}
#index a:hover
{
	color: #133D64;
}

/*-- Page Content      - */
#content h2
{
	font-weight: bold; 
	font-size: 15px; 
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#content h3
{
	font-weight: bold; 
	font-size: 13px; 
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#content a
{
	font-size: 12px;
	/*color: #133D64;*/
	color: #3075B8;
	text-decoration: none;
	font-weight: bold;
}
#content a:hover
{
	color: #133D64;
}
