/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*end reset*/

body {
	margin: 0px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 15px;
	color: #444444;
	background: #33383c url(images/bg_globe.jpg) no-repeat scroll center top;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 19px;
	color: #013470;
}
h2 {
	font-size: 17px;
	color: #013470;
}

h5 {
	font-size: 12px;
	color: #013470;
}

a img {
	color: #ffffff;
}
a {
	color: #0068B3;
}
a:link {
	color: #0068B3;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0068B3;
}
a:hover {
	text-decoration: underline;
	color: #00B5CE;
}
a:active {
	text-decoration: none;
	color: #00B5CE;
}

/*sublinks*/

#subLinks {
	font-size: 85%;
}

#subLinks ul {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}

#subLinks li {
	display: block;
	background-color: #538BC7;
	margin: 2px;
	padding: 4px;
	border: 1px solid #BAB9B1;
	list-style-type: none;
}

#subLinks li ul li {
	display: block;
	background-color: #85ACD8;
	margin: 2px;
	padding: 4px;
	border: 1px solid #BAB9B1;
	list-style-type: none;
}

#subLinks a {
	text-decoration: none;
	color: #0068B3;
	display: block;
	font-weight: bold;
}
#subLinks a:link {
	text-decoration: none;
	color: #FFFFFF;

}
#subLinks a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#subLinks a:hover {
	text-decoration: underline;
	color: #F8FCFD;
}
#subLinks a:active {
	text-decoration: underline;
	color: #F8FCFD;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}

#painstable {
	font-size: small;
	text-align: left;
	border: 1px dashed #444041;
}

/*left-side-nav*/




/*rightside navigation*/

#sidebar-navigation h2 {
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	color: #FFFFFF
}

#sidebar-navigation {
-moz-border-radius:5px 5px 5px 5px;
width: 100%;
padding: 1em 0 1em 0;
margin-bottom: 1em;
background-color: #90bade;
color: #333;
}

#sidebar-navigation ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#sidebar-navigation li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	background: #00447c url(images/bg_nav_sub.gif) repeat-x center center;
}

#sidebar-navigation li a {
display: block;
padding: 8px 5px 7px 0.5em;
color: #fff;
text-decoration: none;
width: 100%;
font-weight: bold;
}

html>body #sidebar-navigation li a { width: auto; }

#sidebar-navigation li a:hover {

background-color: #2586d7;
color: #fff;
}

/*- Menu 14--------------------------- */
	
	
/*#menu14 {
	width: 200px;
	margin: 10px;
	}
#menu14 li { margin-left: 0px;}	
#menu14 ul { list-style: none;}	
#menu14 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	color: #FFF;
	display: block;
	background:  url(images/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
#menu14 li a:hover {
	color: #CCC;
	background:  url(images/menu14.gif);
	padding: 8px 0 0 10px;
	}				
*/






.call {
	font-size: 20px;
	font-weight: bold;
	color: #013E75;
}

#left {
}

#center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 97%;
	color: #444041;
	padding-top: 0px;
	padding-left: 17px;
	line-height: 1.2;
}
#right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #3475BB;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}


#brochure { }

.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0068B3;
}

/**
* Elements
************************************************/

/* Text elements */
strong { font-weight: bold;}
em { font-style: italic;}
cite {}
abbr {}
acronym { border-bottom: #000 1px dashed; cursor: help; }
sup {}
sub {}
address { font-style: normal }
ins {}
dfn {}
del {}

/* Horizontal Rule */
hr {}

/* Paragraphs */
p { line-height: 1.3em}

/* List Items */
li {margin-left: 20px;}

/* Unordered lists */
ul {list-style: disc;}
	ul li { margin-bottom: 4px;}

/* Ordered lists */
ol {list-style: decimal; margin-left: 20px;}
	ol li {}

/* Defition lists */
dl {}
	dt {}
	dd {}

/* Blockquotes */
blockquote {}
	blockquote blockquote {}
	blockquote em {}

/* Object */
object {}

/* Code */
code {}
pre {}
pre code {}

/* Tables */	
table { margin: 0 auto;  }
caption {}
tr {}
th { }
td { vertical-align:top; }

table#news-table td, table#brochure-table td { padding: 6px; text-align: center;}
table#news-table {}
table#brochure-table td { padding: 0px;}
table#brochure-table img { border: none;}
#leftcolumn table#brochure-table img { float: none;}

/* Form Elements */
form { }
fieldset { border: 1px solid #cccccc; }
legend { color: #000000; }
label { }
select { }
option { }
textarea { }
input[type="button"] { }
input[type="checkbox"] { }
input[type="file"] { }
input[type="hidden"] { }
input[type="image"] { }
input[type="password"] { }
input[type="radio"] { }
input[type="reset"] { }
input[type="submit"] {
	cursor:pointer;
	-moz-border-radius:5px 5px 5px 5px;
	background:#FFAA22 url(images/bg_button_orange.jpg) repeat-x scroll 0 0;
	border:1px solid #FFAA22;
	color:#333333;
	display:inline-block;
	float:none;
	font:bold 16px Arial,Sans-serif;
	margin:0;
	padding:4px 10px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #FFEE66;
	overflow: visible;
}
input[type="submit"]:hover {
	background:#fbad48 scroll left top;
	color:#333333;
}
input[type="text"] { margin-bottom: 6px; }
button { }

/* Drop caps */
.drop-cap {	}

/* Notes */
.note {}

/* Warnings/Alerts */
.warning, .alert {}

/* Errors */
.error {}

/* Downloads */
.download {}

/* Alignment */
.left, .alignleft {}
.right, .alignright {}
.center, .aligncenter {}
.block, .alignnone {}
.clear {}


/* White space for various */
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 20px;
}

table { margin-bottom: 18px;}
/**
* Wrapper
************************************************/

	/* Contains entire site width */
	#wrapper {
	width: 981px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
}

/**
* Header
************************************************/

	/* Contains site title and tagline */
	#header { width: 960px; height:110px; margin: 0 auto;}
	.contact-info { width: 200px; height: auto; float: right; display: inline; margin: 20px 0px 0px 0px; text-align:center;}
	.contact-info a img { border: none; margin-top: 4px;}
	
/* logo
----------------------------------------------- */
#logo {
	float: left;
	height: 98px;
	width: 214px;
	margin: 10px 0px 0px 20px;
	background: url(images/logo_main.gif) no-repeat center top;
}

/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {width: 960px; height:50px; margin: 0 auto;}
#navcontainer ul
{
	padding: 10px 0;
	margin: 0;
	list-style-type: none;
	color: #00447c;
	width: 100%;
	font: bold normal 14px arial, helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	background: #d0e8f6 url(images/bg_nav.jpg) repeat-x center top;
	border: 1px solid #e5ebf1;
	height: 21px;
}

#navcontainer li { display: inline; margin-left: 0px; }

#navcontainer li a
{
	text-decoration: none;
	color: #00447c;
	padding: 0.3em 1.5em;
	border-right: 1px solid #b4c9d8;
	float: left;
}

#navcontainer li.item-contact a { border-right: none;}

#navcontainer li a:hover
{
	color: #FFF;
	background: #578ac6;
	text-decoration: none;
}


#social {
display:inline;
float:right;
position:relative;
right:10px;
top:-30px;
	}
	
#social img { border: none;}	

/**
* Content
************************************************/

a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}

	/* Contains content */
	#content { width: 960px; margin: 0 auto;}
	
#intro {
	background: #ebf0f5 url(images/bg_intro.jpg) repeat-x center top;
	height: 340px;
	width: 960px;
	border: 1px solid #dae9f1;
	margin: 0px;
}

#intro-page {
	-moz-border-radius:5px 5px 5px 5px;
	background: #ebf0f5;
	height: 243px;
	width: 600px;
	border: 1px solid #dae9f1;
	margin: 0px 0px 12px 0px;
	padding: 10px;
}

#corporate-adventure {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #EBF0F5;
border:1px solid #DAE9F1;
height:460px;
margin:0 0 12px;
padding:10px;
width:600px;
}

#portable-ropes {
	-moz-border-radius:5px 5px 5px 5px;
	background: #ebf0f5;
	height: 468px;
	width: 600px;
	border: 1px solid #dae9f1;
	margin: 0px 0px 12px 0px;
	padding: 10px;
}

#low-ropes {
	-moz-border-radius:5px 5px 5px 5px;
	background: #ebf0f5;
	height: 528px;
	width: 600px;
	border: 1px solid #dae9f1;
	margin: 0px 0px 12px 0px;
	padding: 10px;
}

#intro-page img {
	border: 1px solid #e5ebf1;
}

#intro-page h1 { text-shadow:0 1px 0 #FFEE66;}

.meeting {
	background: url(images/meeting.jpg) no-repeat center center;
	height: 340px;
	width: 440px;
	float: left;
	display: inline;
}
.intro-cta { text-align: center; float: right; width:500px; display: inline; margin: 10px 6px 0px 0px; }
.intro-submit { color: #b3babe; font-style: italic; font-size: 12px;}
.intro-submit input[type="text"] {
	margin: 0px 0px 6px 4px;
	border: 1px solid #CBD8E2;
}
.intro-submit td { text-align: right;}

#rightcolumn .intro-submit {
	color: #b3babe;
	font-style: italic;
	font-size: 12px;
	background: url(images/bg_intro.jpg) repeat-x center top;
	text-align: center;
	-moz-border-radius:5px 5px 5px 5px;
	border: 1px solid #DAE9F1;
	padding: 16px 0 0;
	height: 248px;
	width: 318px;
}
#rightcolumn .intro-submit p { margin: 2px 0px 0px 0px; font-size: 9px; }

#rightcolumn table { margin: 0px auto 2px auto;}

	
#leftcolumn { 
 margin: 0px 20px 0px 0px;
 padding: 0px;
 min-height: 350px;
 width: 620px;
 float: left;
}

#leftcolumn img { 	border: 1px solid #999; float: left; margin: 0px 10px 15px 0px;}

#rightcolumn { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 350px;
 width: 320px;
 display: inline;
}

/* boxes
----------------------------------------------- */
.box {
margin-bottom:30px;
padding:10px 10px 1px 25px;
}

/* --- Grid --- */

#grid-container {
background:none repeat scroll 0 0 #D3E2F1;
border:1px solid #C2D0E0;
color:#FFFFFF;
height:auto;
left:-11px;
padding:10px;
position:relative;
width:959px;
}

/* --- Grid --- */

.grid-one { width: 100%; color: #444444; } 


.grid-one-member-a { 
    width: 938px; 
	height: auto; 
	background:#1b629e; 
	color: #fff; 
	padding: 10px; 
	min-height: 215px;
}

.grid-one-member-b {
	width: 938px;;
	height: auto;
	background:#2582CD;
	color: #fff;
	padding: 10px;
	min-height: 215px;
}

.grid-one-member-a-quotes { 
    width: 546px; 
	height: auto; 
	background:#1b629e; 
	color: #fff; 
	padding: 10px; 
}

.grid-one-member-b-quotes { 
    width: 546px; 
	height: auto; 
	background:#2582CD;
	color: #fff; 
	padding: 10px; 
}


.grid-one-member-a img, .grid-one-member-b img {
	float: left;
	margin: 0px 10px 15px 0px;
	border: 1px solid #999;
}

.grid-two {
  width: 960px;
  margin: auto;
}

.grid-two-m1 {
  float: left;
  width: 4px;
  height: 1px;
}

.grid-two-c1 {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #2175BC;
border:2px solid #DBE7EF;
float:left;
min-height:265px;
padding:20px;
width:564px;
}

.grid-two-c1-quotes {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #2175BC;
border:2px solid #DBE7EF;
float:left;
min-height:265px;
padding:2px;
width:564px;
}


.grid-two-c1 img {
	float:left;
	margin:0 15px 15px 0;
	border: 1px solid #AEAEAE;
	}

.grid-two-m2 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-two-c2 {
  float: left;
  width: 302px;
color: #444444;
  -moz-border-radius:5px 5px 5px 5px;
  padding: 10px;
}

/*five ro sub*/



/* --- Grid --- */

.grid-five {
  width: 960px;
  margin: auto;
}

.grid-five-m1 {
  float: left;
  width: 10px;
  height: 1px;
}

.grid-five-c1 {
  float: left;
  width: 172px;
  background: #2175BC;
  -moz-border-radius:15px 15px 15px 15px;
  padding: 10px;
}

.grid-five-m2 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-five-c2 {
  float: left;
  width: 172px;
  background: #2175BC;
    -moz-border-radius:15px 15px 15px 15px;
   text-align: center;
}

.grid-five-m3 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-five-c3 {
  float: left;
  width: 172px;
  background: #2175BC;
    -moz-border-radius:15px 15px 15px 15px;
   text-align: center;
}

.grid-five-m4 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-five-c4 {
  float: left;
  width: 172px;
  background: #2175BC;
    -moz-border-radius:15px 15px 15px 15px;
   text-align: center;
}

.grid-five-m5 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-five-c5 {
  float: left;
  width: 172px;
  background: #2175BC;
    -moz-border-radius:15px 15px 15px 15px;
   text-align: center;
}





/* --- index subsidiary --- */

.grid-sub {
  width: 958px;
  margin: 0px auto 40px auto;
}


.grid-sub p {
  padding: 5px 5px 0px 5px;
  margin: 0px;
  font-size: 12px;
}

.grid-sub h2 {
	text-align: center;
	font-size: 13px;
	background: #3c77bc;
	padding: 5px 0px;
	color: #fff;
	margin: 0px;
}

.grid-sub h2 a { color: #fff;}

.grid-sub-m1 {
  float: left;
  width: 0px;
  height: 1px;
}

.grid-sub-c1 {
background:url("images/bg_sub_boxes.jpg") repeat-x scroll center top #FEFEFE;
border:2px solid #DBE7EF;
float:left;
min-height:211px;
padding:6px;
width:216px;
}

.grid-sub-m2 {
  float: left;
  width: 10px;
  height: 1px;
}

.grid-sub-c2 {
background:url("images/bg_sub_boxes.jpg") repeat-x scroll center top #FEFEFE;
border:2px solid #DBE7EF;
float:left;
min-height:211px;
padding:6px;
width:216px;	
}

.grid-sub-m3 {
  float: left;
  width: 10px;
  height: 1px;
}

.grid-sub-c3 {
	float: left;
	width: 216px;
	background: #fefefe url(images/bg_sub_boxes.jpg) repeat-x center top;
	border: 2px solid #dbe7ef;
    min-height:211px;
    padding: 6px;
}

.grid-sub-m4 {
  float: left;
  width: 10px;
  height: 1px;
}

.grid-sub-c4 {
	float: left;
	width: 216px;
	background: #fefefe url(images/bg_sub_boxes.jpg) repeat-x center top;
	border: 2px solid #dbe7ef;
    min-height:211px;
	padding: 6px;
}



/* --- 2 column --- */

.grid-2-column {
  width: 960px;
  margin: 0px auto 40px auto;
}

.grid-2-column li { line-height: 1.5em;}

.grid-2-column-m1 {
  float: left;
  width: 0px;
  height: 1px;
}

.grid-2-column-c1 {
  float: left;
  width: 400px;
  padding-left: 70px;
}

.grid-2-column-m2 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-2-column-c2 {
  float: left;
  width: 470px;
}




/**
* Footer
************************************************/

/* Footer section */
	#footer {
	width: 100%;
	clear: both;
	margin: 0 auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 160px;
		}

		/* Footer extra */
		#footer .copyright {}
		#footer .credit {}

#footer a {
	font-size: 11px;
	color: #003e77;
}
#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #0068B3;
}
#footer a:hover {
	text-decoration: underline;
	color: #00B5CE;
}
#footer a:active {
	text-decoration: none;
	color: #00B5CE;
}


/* --- Grid --- */

.grid-footer {
	width: 980px;
	margin: auto;
	background: #fbfcfe;
	border-top: 1px solid #f2f6f9;
	border-bottom: 1px solid #f2f6f9;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}
.grid-footer h3 {
	margin: 0px 0px 6px 0px;
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 4px;
}
.grid-footer li { margin: 0px 0px 4px 0px;}
.grid-footer ul { margin-left: 0px; list-style: none;}

.grid-footer-m1 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-footer-c1 {
  float: left;
  width: 172px;
}

.grid-footer-m2 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-footer-c2 {
  float: left;
  width: 172px;
}

.grid-footer-m3 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-footer-c3 {
  float: left;
  width: 172px;
}

.grid-footer-m4 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-footer-c4 {
  float: left;
  width: 172px;
}

.grid-footer-m5 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-footer-c5 {
  float: left;
  width: 172px;
}






/******************* General Styles *******************/
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.sup { vertical-align: super; }
.sub { vertical-align: sub; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }
.eleven { font-size: 11px; }
.twelve { font-size: 12px; }
.thirteen { font-size: 13px; }
.fourteen { font-size: 14px; }
.fifteen { font-size: 15px; }
.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
.o { text-decoration: overline; }
.s { text-decoration: line-through; }
.lowercase { text-transform: lowercase; }
.uppercase { text-transform: uppercase; }
.camelcase { text-transform: capitalize; }
.smallcaps { font-variant: small-caps; }
.slant { font-style: oblique; }
.indent { text-indent: 10px; }
.wrap { word-wrap: break-word; white-space: normal; }
.pre { white-space: pre; }
.block { display: block; }
.inline { display: inline; }
.none { display: none; }
.visible { visibility: visible; }
.hidden { visibility: hidden; }
.collapse { visibility: collapse; }
.circle { list-style-type: circle; }
.disc { list-style-type: disc;}
.clear { clear: both;}
ul.collapse { list-style-type: none; }
ul.collapse li { list-style-type: none; display: inline; }


/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

#searchbox_demo  {display:inline;
float:right;
position:relative;
right:0px;
top:-38px;
height: 20px;
} 

form#searchbox_demo input[type="submit"] {
	margin: 5px;
	background:#ecf1f5;
	color:#00447c;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
	-moz-border-radius:7px 7px 7px 7px;
	-moz-box-sizing:content-box;
	cursor:pointer;
	font-size:10px !important;
	line-height:14px;
	padding:4px 8px;
	text-decoration:none;
	text-transform: uppercase;
	border: 1px solid #CCC;
}
form#searchbox_demo input[type="submit"]:hover {
	background:#2C9CCD scroll left top;
	border-color:#77BFE1;
	color:#F3F3F3;
}

.grid-five input[type="submit"], .grid-two input[type="submit"] {
-moz-border-radius:0 0 5px 5px;
background:none repeat scroll 0 0 #ECF1F5;
border:1px solid #31363c;
color:#333333;
cursor:pointer;
display:inline-block;
float:none;
font:bold 16px Arial,Sans-serif;
margin:0;
padding:4px 10px;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
width:172px;

}

.grid-sub input[type="submit"] {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #ECF1F5;
	border:1px solid #CCCCCC;
	color:#8B9498;
	cursor:pointer;
	display:inline-block;
	float:none;
	font:bold 13px Arial,Sans-serif;
	margin:10px 0 0;
	padding:4px 10px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #FFF;
	width:215px;
	}
	
	
.grid-sub input[type="submit"]:hover {
	background:#2C9CCD scroll left top;
	border-color:#77BFE1;
	color:#F3F3F3;
	text-shadow:0 1px 0 #ccc;
}


/* root element for tabs  */
ul.tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #DAE9F1;	 	
}

/* single tab */
ul.tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #DAE9F1;	
	border-bottom:0px;
	height:18px;
	background-color:#cfe5f2;
	color:#00447b;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.tabs a:hover {
	background-color:#75bdc6;
	color:#333;
}
	
/* selected tab */
ul.tabs a.current {
	background-color:#fff;
	border-bottom:2px solid #fff;	
	color:#00447b;	
	cursor:default;
}

	
/* tab pane */
.panes div {
	display:none;
	border:1px solid #DAE9F1;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background: #ebf0f4 url(images/bg_intro.jpg) repeat-x center top;
}

.panes div img { float: left; margin: 3px; clear: left;}





#navbar {
   margin: 0;
   padding: 0;
   height: 1em; }
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding: 3px 18px;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #cee5f3;
   
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 20px 0px 0px 0px;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #cee5f3;
   border-bottom: 1px solid #fff; }
#navbar li li a:hover {
   background-color: #578ac6; color: #fff; }



.list-contain li { margin-bottom: 10px;}


#subscribe {
	float: right;
    margin: 75px 0 0 0px;
    text-align: center;

	}
	
#subscribe a {
    -moz-box-sizing: content-box;
    background: none repeat scroll 0 0 #ECF1F5;
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    color: #00447C;
    cursor: pointer;
    font-size: 12px !important;
    line-height: 14px;
    margin: 5px;
    padding: 6px 10px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}
#subscribe a:hover {
	background:#2C9CCD scroll left top;
	border-color:#77BFE1;
	color:#F3F3F3;
}
