/* CSS Document */

/*
----------------------------------------------------------------------------------------------
Website StyleSheet
Created:  December 2008
---------------------------------------------------------------------------------------------- */

/* Default
/* basic elements 
---------------------------------------------------------------------------------------------- */
html {
	min-height:100%;
	height:100%;
}
body /* Internet Explorer */
{
	text-align: center;
}
body /* Mozilla Firefox alignment */
{
	text-align: -moz-center;
}
body
{
	margin:0px;
	font-family: Verdana;
	color: #000;
	font-size:13px;
	line-height:26px;
	background-color:#09223e;	
/*	background:url(../images/insidetile.jpg) repeat-x 0em 0em;*/	
}


.middleAlign {
	min-height:100%;
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;
}

p {
 	margin-top:0px;
	padding:0px;
	margin-bottom:2em;	
}
p.narrow {
 	margin-top:0px;
	padding:0px;
	margin-bottom:1em;	
}
 
/* Form, Input, Select
 * Layout styles
---------------------------------------------------------------------------------------------- */
form
{
	display:inline;
}
input,
select,
label
{
	vertical-align:middle;
}
input.input {
	font-size:12px;  
	line-height:16px;
	height:16px;
	width:120px;
	background-color:#435569;
	border:none;
	color:#fff;
}
input.input_long{
	font-size:12px;  
	line-height:16px;
	height:16px;
	width: 374px;
	_width: 371px;
	border:1px #7f9db9 solid; 
}
textarea.textarea{
	font-size:12px;  
	line-height:16px;
	width: 350px;
	border:1px #7f9db9 solid; 
}
.select	{  
	font-size:12px;  
	line-height:18px;
	height:18px;
	width:142px;  
	_width:144px;  
	background-color:#fff;  
	border:1px #7f9db9 solid; 
}
.select_long	{  
	font-size:12px;  
	line-height:18px;
	height:18px;
	width:220px;  
	background-color:#fff;  
	border:1px #7f9db9 solid; 
}


.btnstyle			{
	font-size: 12px;
	color:#630;
	line-height: 16px;
	font-weight: bold;
	font-family:Verdana;
	text-align:center;
	width:120px;
	height:22px;
	background-color: #fc3;
	border-top: 1px solid #f9da5e;
	border-right: 1px solid #957c17;
	border-bottom: 1px solid #957c17;
	border-left: 1px solid #f9da5e;
	padding: 0 0 0 0;
	margin: 0px 0 0px 0;
}


/* A, A Img
 * Text sizes, Text styles
---------------------------------------------------------------------------------------------- */
a img
{
	border:0px;
}
a
{
	color:#039;
	text-decoration:none;
}
a:hover
{
	color:#039;
	text-decoration:underline;
}
a.grey
{
	color:#666;
	text-decoration:none;
}
a.grey:hover
{
	color:#666;
	text-decoration:underline;
}
a.white
{
	color:#fff;
	text-decoration:none;
}
a.white:hover
{
	color:#fff;
	text-decoration:underline;
}
a.lightblue
{
	color:#b8c4d1;
	text-decoration:none;
}
a.lightblue:hover
{
	color:#b8c4d1;
	text-decoration:underline;
}



.ColorText01
{
	color: #f00;
}
.ColorText02
{
	color: #999;
}
.ColorText03
{
	color: #666;
}
.ColorText04
{
	color: #fff;
}
.ColorText05
{
	color: #039;  /*  deep blue  */
}
.ColorText06
{
	color: #36c;  /*  blue  */
}
.ColorText07
{
	color: #69f /*  light blue  */
}
.ColorText08
{
	color: #333;
}
.ColorText09
{
	color: #000;
}


.SizeText01
{
	font-size:10px;
}
.SizeText02
{
	font-size:11px;
}
.SizeText03
{
	font-size:12px;
}
.SizeText04
{
	font-size:13px;
}

.SizeText05
{
	font-size:14px;
}

.SizeText06
{
	font-size:18px;
}



.TextStyle01
{
	font-weight:bold;
}
.TextStyle02
{
	font-style:italic;
}


/* Spacing
 *Alignment
---------------------------------------------------------------------------------------------- */
.Spacing01 {
	margin-top:0px !important;
}
.Spacing02 {
	margin-bottom:0px !important;;
}
.Spacing03 {
	margin-right:-3px !important;
}
.Spacing04 {
	margin-right:10px !important;;
}
.Spacing05 {
	padding-top:20px !important;
}






.Align01
{
	text-align:left;  
}
.Align02
{
	float:left;
}
.Align03
{
	text-align:right;  
}
.Align04
{
	float:right;
}
.Align05
{
	text-align:center;  
}
.Align06
{
	text-align:left;  
	vertical-align:top;
}

/* Table
---------------------------------------------------------------------------------------------- */
table
{
	margin: 0px;
}


/* div Global 
---------------------------------------------------------------------------------------------- */

div.containerGlobalOutside {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	width:950px;
	background:url(../images/bg_tile.jpg) repeat-y top left;	
}

div.containerGlobal {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:950px;
	overflow:hidden;
	background:url(../images/bg_content_tile.jpg) repeat-y top left;	
}


/* div Home 
---------------------------------------------------------------------------------------------- */
div.containerHeader {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:950px;
	height:118px;
	float:left;
	display:inline;	
}

div.containerHeader div.left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	height:118px;
	background:url(../images/bg_header_tile.jpg) repeat-x top left;
	float:left;
	display:inline;
}
div.containerHeader div.left img.logo {
	margin:28px 0px 0px 15px;
	float:left;
}
div.containerHeader div.left img.shadow {
	margin:0px 0px 0px 0px;
	float:right;
}


div.containerHeader div.mid {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	height:118px;
	background:url(../images/bg_header_mid_tile.jpg) repeat-x top left;
	float:left;
	display:inline;
}


div.containerHeader div.right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
	height:118px;
	background:url(../images/bg_header_tile.jpg) repeat-x top left;
	float:left;
	display:inline;
}
div.containerHeader div.right ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
	height:118px;
	list-style:none;
	float:left;
	display:inline;
	background:url(../images/head_right_shadow.jpg) no-repeat top left;
}

div.containerHeader div.right ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 80px;
	width:60px;
	list-style:none;
	float:left;
	display:inline;
	font-size:11px;
	color:#fff; 
}


div.containerContent {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	width:950px;
	float:left;
	display:inline;	
	text-align:left;
}

div.containerContent div.leftmain {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	float:left;
	display:inline;	
}

div.containerContent div.leftmain div.flashhome {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	float:left;
	display:inline;	
}

div.containerContent div.leftmain div.leftcontent {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	float:left;
	display:inline;	
	background:url(../images/home_content_top_shadow.jpg) no-repeat top left;
}

div.containerContent div.leftmain div.leftcontent img.intro {
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;	
}
div.containerContent div.leftmain div.leftcontent h1 {
	margin:25px 0px 3px 25px;
	padding:0px 0px 0px 0px;
	width:595px;
	float:left;
	display:inline;	
}
div.containerContent div.leftmain div.leftcontent ul {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	width:595px;
	list-style:none;
	float:left;
	display:inline;
}
div.containerContent div.leftmain div.leftcontent ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	width:583px;
	line-height:26px;
	list-style:none;
	float:left;
	display:inline;
	background:url(../images/arrow_blue.gif) no-repeat 0em 0.6em;
}
div.containerContent div.leftmain div.leftcontent ul li.yellow {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	width:583px;
	line-height:26px;
	list-style:none;
	float:left;
	display:inline;
	background:url(../images/arrow_yellow.gif) no-repeat 0em 0.6em;
}



div.containerContent div.flashnav,
div.containerContentInside div.flashnav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	height:400px;
	float:left;
	display:inline;
	background:#ebeef2 url(../images/bg_nav_tile.jpg) repeat-x top left;
}



div.containerContent div.login {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
	height:200px;
	float:left;
	display:inline;
	background:url(../images/bg_home_login.jpg) no-repeat top left;
}
div.containerContent div.login table {
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:120px;
	float:left;
	display:inline;
}
div.containerContent div.login table tr td {
	padding:0px 0px 8px 0px;
}
div.containerContent div.login table tr td.left {
	text-align:left;
}
div.containerContent div.login table tr td.right {
	text-align:right;
}




/* div Inside 
---------------------------------------------------------------------------------------------- */
div.containerContentInside {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:950px;
	float:left;
	display:inline;	
	text-align:left;
	background:url(../images/bg_inside_tile.jpg) repeat-y top left;
}

div.containerContentInside div.leftmainInside {
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	width:620px;
	float:left;
	display:inline;	
}
div.containerContentInside div.leftmainInside div.topshadow {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	height:10px;
	font-size:2px;
	line-height:6px;
	float:left;
	display:inline;	
	background:url(../images/inside_content_top_shadow.jpg) no-repeat top left;
}



div.containerContentInside div.leftmainInside div.breadcrumb {
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 27px;
	width:593px;
	height:20px;
	text-align:left;
	float:left;
	display:inline;
}
div.containerContentInside div.leftmainInside div.breadcrumb ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:585px;
	list-style:none;
	display:inline;
	float:left;
}
div.containerContentInside div.leftmainInside div.breadcrumb ul li {
	padding:0px 10px 0px 15px;
	margin:0px 0px 0px 0px;
	display:inline;
	list-style:none;
	color: #113565;
	font-size:12px;
	line-height:20px;
	background:url(../images/arrow_breadcrumb.gif) no-repeat 0em 0.25em;
}
div.containerContentInside div.leftmainInside div.breadcrumb ul li.first {
	padding:0px 10px 0px 0px;
	background:none;
}
div.containerContentInside div.leftmainInside div.breadcrumb ul li a {
	color: #113565;
}



div.containerContentInside div.leftmainInside div.content {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	width:595px;
	float:left;
	display:inline;	
} 
div.containerContentInside div.leftmainInside div.content h1 {
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	width:585px;
	float:left;
	display:inline;	
} 
div.containerContentInside div.leftmainInside div.content p {
	margin:0px 0px 26px 0px;
	padding:0px 0px 0px 0px;
	width:570px;
	float:left;
	display:inline;
	text-align:justify;
} 

div.containerContentInside div.leftmainInside div.content ul,
div.containerContentInside div.leftmainInside div.content ul.news {
	margin:0px 0px 26px 0px;
	padding:0px 0px 0px 0px;
	width:585px;
	list-style:none;
	float:left;
	display:inline;
}
div.containerContentInside div.leftmainInside div.content ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	width:573px;
	line-height:26px;
	list-style:none;
	float:left;
	display:inline;
	background:url(../images/bullet_blue.jpg) no-repeat 0em 0.9em;
}
div.containerContentInside div.leftmainInside div.content ul.news li {
	margin:0px 0px 12px 0px !important;
	line-height:22px !important;
}

div.containerContentInside div.leftmainInside div.content ul li a.bold {
	font-weight:bold;
	color:#039;
}
div.containerContentInside div.leftmainInside div.content ul li ul {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:553px;
	list-style:none;
	float:left;
	display:inline;
}
div.containerContentInside div.leftmainInside div.content ul li ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	width:541px;
	line-height:26px;
	list-style:none;
	float:left;
	display:inline;
	background:url(../images/bullet_grey.jpg) no-repeat 0em 0.9em;
}

div.containerContentInside div.leftmainInside div.content div.team {
	margin:0px 0px 26px 0px;
	padding:0px 0px 0px 0px;
	width:570px;
	float:left;
	display:inline;
}

div.containerContentInside div.leftmainInside div.content div.team div.left {
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	width:120px;
	float:left;
	display:inline;
}

div.containerContentInside div.leftmainInside div.content div.team div.right h1 {
	margin:-6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:435px;
	float:left;
	display:inline;
	color:#036;
	font-weight:bold;
	font-size:13px;
}
div.containerContentInside div.leftmainInside div.content div.team div.right h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:435px;
	float:left;
	display:inline;
	color:#369;
	font-weight:bold;
	font-size:13px;
}
div.containerContentInside div.leftmainInside div.content div.team div.right h5 {
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	width:435px;
	float:left;
	display:inline;
	font-weight:normal;
	font-size:13px;
}

div.containerContentInside div.leftmainInside div.content div.team div.right p {
	margin:0px 0px 26px 0px;
	padding:0px 0px 0px 0px;
	width:435px;
	float:left;
	display:inline;
	text-align:justify;
}

div.containerContentInside div.leftmainInside div.content h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#369;
	font-size:14px;
	font-weight:bold;
}
div.containerContentInside div.leftmainInside div.content h4 {
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#666;
	font-weight:normal;
}


div.containerContentInside div.rightpic {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
	float:left;
	display:inline;
}









/* div Footer 
---------------------------------------------------------------------------------------------- */

div.footer {
	margin:2px -3px 0px 0px;
	padding:0px 0px 20px 0px;
	width:950px;
	height:19px;
	text-align:left;
	font-size:10px;
	line-height:16px;
	color:#9aaabd !important;
	display:inline;
	float:left;
}
div.footer div.left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	height:19px;
	text-align:left;
	text-indent:25px;
	color:#9aaabd !important;
	border-top: 1px #526e8e solid;
	border-bottom: 1px #526e8e solid;
	display:inline;
	float:left;
}
div.footer div.left a {
	color:#fff !important;
	font-size:12px;
	text-decoration:none;
}
div.footer div.left a:hover {
	color:#fff !important;
	font-size:12px;
	text-decoration:underline;
}

div.footer div.mid {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	height:19px;
	display:inline;
	float:left;
}

div.footer div.right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
	height:19px;
	color:#9aaabd !important;
	border-top: 1px #526e8e solid;
	border-bottom: 1px #526e8e solid;
	display:inline;
	float:left;
}

