/* CSS Document */

body {
	background-color:#CCCCCC;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#727272;
	z-index: 500;
}

h1 {
}

h2 {
}

p {
	margin:0 0 5px 0;
	padding:0 0 0 0;
}

a {
	text-decoration:underline;
	color:#3473BA;
}

a:hover {
	color:#4486A6;
	text-decoration:none;
}
.floatL{
	float:left;
	clear:left;
}

.title {
	font-size:1.4em;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

.title-2 {
	font-weight:bold;
	color:#333333;
}

.title-3 {
	font-weight:bold;
	color:#555555;
	border-bottom:1px #333333 solid;
}
.title-4 {
	font-size:1.2em;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

.left-hr, .right-hr {
	position:relative;
	height:1px;
	margin:10px 0 10px -1px;
	background-image:url(images/hr.jpg);
	background-repeat:repeat-x;
}

.right-hr {
	width:340px;
	margin:10px 0 10px -1px;
}
.left-hr{
width:278px;
margin:5px 0 5px -1px;
}

.pad {
	padding:0 8px 0 8px;
}

.content-left {
	position:relative;
	margin:10px 0 0 25px;
	width:285px;
	height:auto;
}

.content-right {
	position:relative;
	margin:10px 0 0 25px;
	width:305px;
	height:auto;
}
.sidebar1{
	width:275px;
	padding: 5px;
	color:#555555;
	border: 1px solid #3473BA;
	line-height: 1.5;
}
.sidebar1 a{
	color:#555555;
} 
.sidebar1 a:hover{
	color:#3473BA;
}
.sidebar1 ol {
	margin-left: 2px;
	margin-bottom: 5px;
}
.sidebar1 ol li{
	margin: 4px 0;
}
table.sidebar{
	background-color:#E2E2E2;
	border-color: #3473BA;
	width: 95%;
}
.blue_border{ border: 2px solid #3473BA;}
.blue { color:#3473BA;}
.red { color:#FF0000; }
.no_bullet { list-style:none; }
.small {font-size:0.8em;}
img.no_border{ border:none; margin: 5px;}

/* layout --------------------- */
#main_container {
	position:relative;
	top:-1px;
	margin:0 auto;
	width:695px;
	height:auto;
	border:1px solid #333333;
	background-color:#FFFFFF;
	padding:0 30px 0 30px;
}
#header {
	position:relative;
	top:0;
	left:0;
}
#left_nav {
	margin:20px 0 20px 25px;
	font-size:1.2em;
}
#left_nav a {
	display:block;
	text-decoration:none;
	color:#555555;
	border-bottom:1px solid #EBEBEB;
	margin-right:30px;
	padding:0 0 3px 40px;
	background-image:url(images/nav_back1.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}
#left_nav a.active {
	color:#ffffff;
	background-image:url(images/nav_back1-over.jpg);
	background-repeat:no-repeat;
	background-color:#3473BA;
}
#left_nav a:hover {
	color:#ffffff;
	background-image:url(images/nav_back1-over.jpg);
	background-repeat:no-repeat;
	background-color:#3473BA;
}
#left_side {
	position:relative;
	float:left;
	width:305px;
	height:;
	z-index:100;
}
#right_side {
	position:relative;
	top:0;
	left:0;
	width:365px;
	height:auto;
	border-left:1px solid #E2E2E2;
	float:right;
}
#right_flag {
	position:relative;
	top:10px;
	left:0;
	width:365px;
	height:35px;
	background-image:url(images/flag-title.jpg);
	background-repeat:no-repeat;
	margin:45px 0 0 0;
}
#flash_container {
	background-image:url(images/dummy_flash2.jpg);
	background-repeat:no-repeat;
}
#video {
	
	left: 30;
	z-index: 500;
	
}
#footer {
	position:relative;
	top:5px;
	left:0;
	width:100%;
	height:70px;
	margin:10px 0 50px 0;
	padding:20px 0 0 0;
	border-top:7px #E7E7E7 solid;
	text-align:center;
	clear:both;
}
.noborder {
	border-bottom:none;
}

#counter {
	position:absolute;
	top:0;
	right:0;
	width:385px;
	height:15px;
	padding:5px;
	background-color:#EFEFEF;
	font-weight:bold;
	color:#4486A6;
	border-bottom:2px #cecece solid;
	z-index:10;
}

#counter div {padding:3px 0 3px 0;}

/* hidden layer settings ------------------- */

#layer-nav {
	position:relative;
	top:0;
	left:0;
	width:250px;
	height:auto;
}

#layer-nav a {
	display:block;
	margin:0 0 0 0px;
	padding:3px 0 3px 20px;
	border-bottom:1px solid #EBEBEB;
	font-weight:bold;
	text-decoration:none;
	width:230px;
	color:#555555;
}

#layer-nav a:hover {
	color:#FFFFFF;
	background-color:#3473BA;
}

#hidden-layers {
	position:relative;
	top:0;
	left:0;
	width:100%;
}

.team {
	height:550px;
}

.rp {
	height:900px;
}

.pc {
	height:810px;
}

.faq {
	height:1200px;
}

.testimonials {
	height:850px;
}

#L1, #L2, #L3, #L4, #L5, #L6,
#L7, #L8, #L9, #L10, #L11
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
	visibility:hidden;
}

.rp #L2 {
	top:-10px;
	left:-25px;
}

.team td {
	padding-bottom:25px;
}
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='highslide/graphics/close.png', sizingMethod='scale');
}

