/* Template Layout / Structure */

/* Blue Theme - Colour Scheme */

.company { 
	font-size: 14pt; 
	font-family: "Arial Narrow", Arial, sans-serif; 
	color: #F4F3F8; 
	text-align:right;
	width:294px; 
	height:239px;
	background-color:#193A6F;
	padding-top:10px;
}


.company_name {
	font-size: 18pt;
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

.company_slogan {
	font-size: 12pt;
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	padding-left:10px;
}

.copyright {
	font-size: 12pt;
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #FFFFFF;
}


.page_title{ 
	border-bottom:1px dotted #818181; 
	width:500px; 
	height:20px; 
	font-size:16pt; 
	font-weight:bold; 
	color:#124d6d; 
	padding-top:30px;
}


.ftr{
	bottom:0;
	width:100%;
	height:75px;
	margin:0px auto;
	border-top:3px solid #FFFFFF;
	background-image:url(images/footer_repeat.jpg); 
}


/* Styles */

.menu-hr { background-color: #991F1F; }

/*main menu*/
.menu {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	text-align: center;
	vertical-align:middle;
	padding:15px 20px 10px 20px;
	height:51px;
	width:100%;
}
.amenu {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;	
	text-transform:uppercase;
	vertical-align:middle;
	padding:15px 20px 10px 20px;
	background-color:#02B1CE;
	height:51px;
	width:100%;
}

.menu:hover {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	text-align: center;
	vertical-align:middle;
	padding:15px 20px 10px 20px;
	background-color:#02B1CE;
	height:51px;
	width:100%;
}

/*submenu*/
.submenu {
	font-size: 8pt;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	width:246px;
	vertical-align:text-top;
	height:36px;
	padding:10px 0px 5px 30px;
	background-image:url(images/sub_nav_on.png); 
	background-position:top;
	background-repeat:no-repeat;
}

.asubmenu {
	font-size: 8pt;
	font-family: Tahoma, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	width:246px;
	vertical-align:text-top;
	height:36px;
	padding:10px 0px 5px 30px;
	background-image:url(images/sub_nav_on.png); 
	background-position:top;
	background-repeat:no-repeat;
}

/* content */
.text-header{ font-size: 20pt; font-weight:bold; font-family: "Arial Narrow", Arial, sans-serif; color: #02B1CE;}
.pageContent { font-size: 10pt; font-family: Arial, sans-serif; color: #000000; }
.pageContent a { font-size: 10pt; font-family: Arial, sans-serif; color: #4C4C4C; }

/*bottom menu*/
.bmenu {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:underline;
	text-transform:uppercase;
	text-align: center;
	vertical-align:middle;
	padding:2px 10px 0px 10px;
	width:100%;
	
}
.abmenu {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align: center;
	vertical-align:middle;
	padding:2px 10px 0px 10px;
	width:100%;
}

.abmenu:hover {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align: center;
	vertical-align:middle;
	padding:2px 10px 0px 10px;
	background-color:#0F4A6A;
	width:100%;
	
}

/*copyright*/
.footer { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

.img_top_header_repeat { background-image: url(images/top_header_repeat.jpg); background-repeat:repeat-x; }
.img_header_bg_repeat { background-image: url(images/header_bg_repeat.jpg); background-repeat:repeat-x; }
.img_top-bg { background-image: url(images/header_bg.jpg); background-repeat:repeat-x; }
.img_menu-bg { background-image: url(images/nav_bg.jpg); background-repeat:repeat-x; }
.img_top-bg_1 {  width:20; height:251; }
.img_bottom-1_1 {  width:3; height:5; }
.img_bottom-1 { background-image: url(images/bottom-1.gif) }
.img_bullet {  border:0; margin:0px; padding:0px; }
.img_top-2 {  width:19; height:50; }
.img_bmenu-bg { background-image: url(images/bmenu-bg.gif) }
.img_3 {  width:32; height:22; }
.img_top-1 {  width:22; height:50; }
.img_1 {  width:268; height:22; }
.img_submenu-bg { background-image: url(images/submenu-bg.gif) }
.img_subnav-bg { background-image: url(images/side_menu_bg.jpg); background-repeat:repeat-x; }
.img_4 {  width:470; height:44; }
.img_txt-bg { background-image:url(images/txt-bg.gif); background-position:left; background-repeat:repeat-y; }
.img_submenu {  border:0;}
.img_bmenu {  width:4; height:4; margin-left:20px; margin-right:20px; border:0; }
.img_submenu-hr { background-color:#FF0000; background-image: url(images/separator_subnav.jpg) }
.img_footer-bg { background-image: url(images/footer-bg.gif) }
.img_headers { background-image:url(images/header.jpg); background-position:left; background-repeat:no-repeat; }
.img_logo_cssclass { border:0;}
.img_logo{ border:0; background-image: url(images/cross.gif); background-repeat:no-repeat; height:36px; width:39px;}
.img_logo_bg { background-image: url(images/logo_bg.jpg); background-repeat:repeat-x; border-top:3px solid #FFFFFF;}


.date, .info, .pager { font-size: 8pt; font-family: Tahoma, sans-serif; color: #000; }
.text { font-size: 9pt; font-family: Tahoma, sans-serif; color: #000000; }
.text a { font-size: 9pt; font-family: Tahoma, sans-serif; color: #000000; }
.separator { background-color: #A5CDD2; }
.footer-date { font-size: 8pt; font-family: Tahoma, sans-serif; color: #1F545F; }
.footer-command { font-weight: bold; font-size: 8pt; font-family: Tahoma, sans-serif; color: #1F545F; }
.header-title { font-weight: bold; font-size: 10pt; font-family: Tahoma, sans-serif; color: #2C7A8A; }
.header-date { font-size: 8pt; font-family: Tahoma, sans-serif; color: #000000; }
.text-title { font-weight: bold; font-size: 10.5pt; font-family: Tahoma, sans-serif; color: #C26436; }
.header-title-strong { font-weight: bold; font-size: 9pt; font-family: Tahoma, sans-serif; color: #ffffff; }
.button { font-weight: bold; font-size: 8pt; font-family: Tahoma, sans-serif; color: #000000; }
.border-strong { border-color: #388A98; border-style: solid; border-width: 0; }
.border { border-color: #D4D5D5; border-style: solid; border-width: 0; }
.top-border {border-top:3px solid #FFFFFF;}

.entry-header-title { font-weight: bold; font-size: 9pt; font-family: Tahoma, sans-serif; color: #FFF; background-color:#818181; padding:5px; }
.entry-border {}

.bottom-bg { background-color:#CCCCCC; padding:10px;}
.header-bg { background-image: url('images/header_bg.gif'); background-repeat: repeat-x; }
.header-strong-bg { background-image: url('images/header_strong_bg.gif'); background-repeat: repeat-x; }
.entry-header-bg { font-weight: bold; font-size: 9pt; font-family: Tahoma, sans-serif; color: #FFF; background-color:#818181; padding:5px; }
.entry-header-date-bg { background-image: url('images/entry_header_date_bg.gif'); background-position: top right; background-repeat: no-repeat; }

