/* CSS Document */



/******************************************************** header *******************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	background-attachment: fixed;
}

.top_panel {
	background-color:#020204;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	height:24px;
	vertical-align:middle;
}
.add_to_favourites:link, .add_to_favourites:visited {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	vertical-align:middle;
	text-decoration:none;
	vertical-align:top;
}
.add_to_favourites:hover {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	vertical-align:middle;
	text-decoration:underline;
	vertical-align:top;
}

.banner_text_box {
	background-color:#5375BA;
	padding-top: 42px;
	padding-left: 35px;
}

.banner_text_box_small_text {
	color:#FFFFFF;
	font-size: 18px;
	line-height:26px;
}

.banner_text_box_large_text {
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	line-height:32px;
	width:200px;
}

.banner_flash {
	width: 758px;
	line-height: 0;
	font-size: 0;
}

.top_links:link, .top_links:visited {
	color: #4F72B9;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	padding-right:20px;
	font-size:14px;
	line-height:30px;
}

.top_links:hover{
	color: #ff6600;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	padding-right:20px;
	font-size:14px;
	line-height:30px;
}


/******************************************************** navigation *******************************/

.nav_panel {
	width: 189px;
	padding-left: 51px;
	padding-top: 38px;
	vertical-align:top;
}

.nav_level_one:link, .nav_level_one:visited {
	color:#666666;
	font-size:14px;
	line-height: 26px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.nav_level_one:hover {
	color:#ff6600;
	font-size:14px;
	line-height: 26px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

.nav_level_two:link, .nav_level_two:visited {
	color:#666666;
	font-size:12px;
	line-height: 18px;
	text-decoration:none;
}
.nav_level_two:hover {
	color:#ff6600;
	font-size:12px;
	line-height: 18px;
	text-decoration:none;
}

.nav_dots {
	padding-top:5px;
	padding-bottom:4px;

}

.right_panel {
	background-color:#FFFFFF;
}


.rightpanel_heading1 {
	color:#5375BA;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.rightpanel_heading2 {
	color:#5375BA;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
/******************************************************** main *******************************/

hr {
	border: 0;
	color:#B3BDE0;
	background-color: #B3BDE0;
	height: 1px;
	width: 98%;
	text-align: center;
}

.right_panel {
	width: 175px;
	text-align:center;
	vertical-align:top;
	padding-top: 38px;
}

h1 {
	color:#5879BC;
	font-size:18px;
	line-height:18px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

h2 {
	color:#5879BC;
	font-size:14px;
	line-height:16px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

a {
	text-decoration:none;
	color:#5879BC;
}

a:hover {
	text-decoration:none;
	color:#ff6600;
}

h1 a:link, h1 a:visited, h1 a:active {
	color:#5879BC;
	font-size:18px;
	line-height:18px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-decoration:none;
}
h1 a:hover {
	color:#ff6600;
	font-size:18px;
	line-height:18px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-decoration:none;
}

p {
	color:#333333;
	font-size:12px;
	line-height:20px;
	margin: 0px;
	padding: 0px;
}

a.plain {
	color:#333333;
	font-size:12px;
	line-height:20px;
	margin: 0px;
	padding: 0px;
}

a.plain:hover {
	color:#ff6600;
	font-size:12px;
	line-height:20px;
	margin: 0px;
	padding: 0px;
}

p a {
	text-decoration:none;
	color:#5879BC;
}

p a:hover {
	text-decoration:none;
	color:#ff6600;
}

li {
	color:#333333;
	font-size:12px;
	line-height:20px;
	margin: 0px;
	padding: 0px;
}

.main {
	vertical-align:top;
	padding-top: 15px;
	padding-right: 20px;
}


.standard_text_box {
	background-color:#f7f7f7;
	border-color:#E8E8E8;
	border-style:solid;
	border-width:1px;
	padding-top:17px;
	padding-left:26px;
	padding-right: 21px;
	padding-bottom: 15px;

}

.feature_text_box {
	background-color:#f4f5fa;
	border-color:#A8B9DC;
	border-style:solid;
	border-width:1px;
	padding-top:17px;
	padding-left:26px;
	padding-right: 21px;
	padding-bottom: 15px;
}
p.feature_text {
	color:#5778BC;
	font-size:12px;
	line-height:20px;
}

li.feature_text {
	color:#5778BC;
	font-size:12px;
	line-height:20px;
}

a.feature_text {
	color:#ff6600;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}
a.feature_text:hover {
	color:#ff6600;
	font-size:12px;
	line-height:20px;
	text-decoration:underline;
}

.image{
	border-style:solid;
	border-color: #5779B9;
	border-width:1px;
}


.news_text_box {
	background-color:#f4f5fa;
	border-color:#A8B9DC;
	border-style:solid;
	border-width:1px;
	padding-left:26px;
	padding-right: 21px;
	padding-bottom: 12px;
}

p.news_text {
	color:#5778BC;
	font-size:12px;
	line-height:20px;
}

p.news_text a {
	color:#5778BC;
	font-size:12px;
	line-height:20px;
	text-decoration:underline;
}
p.news_text a:hover {
	color:#ff6600;
	font-size:12px;
	line-height:20px;
	text-decoration:underline;
}

/******************************************************** footer *******************************/

.footer_link:link {
	color:#5375BA;
	font-size:12px;
	line-height:26px;
	text-decoration:none;
	font-weight:bold;
}
.footer_link:hover {
	color:#5375BA;
	font-size:12px;
	line-height:26px;
	text-decoration:underline;
	font-weight:bold;
}

.footer_large {
	color:#5375BA;
	font-size:12px;
	line-height:26px;
	font-weight:bold;
	padding-left:20px;
}
.footer_small {
	color:#5375BA;
	font-size:9px;
	line-height:18px;
	padding-left:20px;
}