/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
display: block;
}
body
{
line-height: 1;
}
ol, ul
{
list-style: none;
}
blockquote, q
{
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
content: '';
content: none;
}
table
{
border-collapse: collapse;
border-spacing: 0;
}
a
{
text-decoration:none;
color:#5ab5e9;
}
a:hover
{
color:#222;
}
em
{
font-style:italic;
}
strong
{
	font-weight: 700;
	color: #7c0000;
}
body
{
background: url(/images/backgrounds/tile_bg.jpg) repeat-x;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
}
header, nav, section, footer
{
clear:both;
width:960px;
margin:0 auto;
}
#wrapper
{
margin:0 auto 40px auto;
-moz-border-bottom-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
border-bottom-left-radius: 20px;
-moz-border-bottom-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
border-bottom-right-radius: 20px;
box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
overflow:hidden;
width:990px;
}
.splash
{
background:url(/images/backgrounds/splash.jpg) no-repeat #fff 0 60px;
}
.interior
{
background:#fff;
}
header hgroup a[rel="link"]
{
background:#5ab5e9;
padding:20px 30px 10px 30px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
width:150px;
text-align:center;
color:#fff;
margin-left:10px;
}
header hgroup a[rel="link"]:hover
{
background:#9094a0;
color:#fff;
}
nav
{
text-align:right;
margin-top:10px;
width:960px;
}
nav a
{
text-transform: uppercase;
color:#9094a0;
border-bottom:4px solid transparent;
}
nav a:hover, nav a.selected
{
color:#7c0000;
border-bottom:4px solid #7c0000;
cursor:pointer;
}
nav a + a
{
margin-left:10px;
}
a[rel="home"] img
{
margin-top:10px;
}
hgroup
{
float:right;
width:450px;
text-align:right;
padding-top:5px;
}
a[rel="icon"] img
{
vertical-align:middle;
margin-top:-15px;
}
hgroup h1
{
color:#7c0000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
margin-top:20px;
}
hgroup h1 span
{
color:#450101;
}
section
{
min-height:570px;
position:relative;
}
.img00
{
background: url(/images/backgrounds/15823502.jpg) top right no-repeat;
}
.img01
{
background: url(/images/backgrounds/12523961.jpg) top right no-repeat;
}
.img02
{
background: url(/images/backgrounds/1176219.jpg) top right no-repeat;
}
.img03
{
background: url(/images/backgrounds/5208826.jpg) top right no-repeat;
}
.img04
{
background: url(/images/backgrounds/19469411.jpg) top right no-repeat;
}
.img05
{
background: url(/images/backgrounds/22696016.jpg) top right no-repeat;
}
.img06
{
background: url(/images/backgrounds/7958547.jpg) top right no-repeat;
}
.img07
{
background: url(/images/backgrounds/28825949.jpg) top right no-repeat;
}
.img08
{
background: url(/images/backgrounds/20742887.jpg) top right no-repeat;
}
.img09
{
background: url(/images/backgrounds/1648587.jpg) top right no-repeat;
}
.img10
{
background: url(/images/backgrounds/3991440.jpg) top right no-repeat;
}
.img11
{
background: url(/images/backgrounds/common.jpg) top right no-repeat;
}
.img12
{
background: url(/images/backgrounds/27027806.jpg) top right no-repeat;
}
.img13
{
background: url(/images/backgrounds/29807384.jpg) top right no-repeat;
}
figure
{
-moz-border-radius: 16px;
-webkit-right-radius: 16px;
border-radius: 16px;
box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
width:200px;
float:left;
background:#fff;
overflow:hidden;
}

.button
{
-moz-border-radius: 8px;
-webkit-right-radius: 8px;
border-radius: 8px;
box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
width:200px;
float:left;
background:#5ab5e9;
overflow:hidden;
color:#fff;
padding:20px;
font-size:1.2em;
font-weight:normal;
text-align:center;
margin:10px;
}

.button-city
{
-moz-border-radius: 8px;
-webkit-right-radius: 8px;
border-radius: 8px;
box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
width:150px;
float:left;
background:#5ab5e9;
overflow:hidden;
color:#fff;
padding:10px;
font-size:1.2em;
font-weight:normal;
text-align:center;
margin:10px;
}

.splash figure
{
margin-top:100px;
cursor:pointer;}
}
figure.webinar{
	width:420px;
	clear:both;
	margin:20px 0 0 0;
}
.split{
	width:420px;
	clear:both;
	margin:20px 0 0 0;
}
figure.webinar em, .split figure em, #colright figure em{
	color:#fff;
}
.split figure em, #colright figure em{
  font-size:80%;
}
#colright figure{
  margin-bottom:20px;
}
.split figure{
margin-top:20px;
}
figure img
{
float:left;
margin-bottom:10px;
}
figure + figure
{
margin-left:20px;
}
figcaption
{
background:#5ab5e9;
font-size:1.6em;
padding:10px;
color:#fff;
}
figure a
{
float:right;
margin:10px;
}
.intfigure
{
float:left;
width:200px;
padding-top:60px;
}
.interior figure
{
float:left;
cursor:pointer;
}
.interior figure + figure
{
margin:20px 0 0 0;
}
.interior #colleft
{
width:580px;
float:left;
margin:0 0 20px 40px;
padding-top:60px;
padding-right:20px;
font-size:14px;
}
.interior #colright
{
width:200px;
float:right;
padding-top:400px;
}
#colleft u, #colleft em
{
color:#222;
}
.interior #colleft h1
{
color:#7c0000;
font-family: Arial, Helvetica, sans-serif;
font-size:1.6em;
padding:2px 2px 10px 2px;
}
.interior #colleft h2
{
color:#444;
font-family: Arial, Helvetica, sans-serif;
font-size:1.2em;
padding:10px 2px 4px 2px;
font-weight:600;
}
.interior #colright h1
{
color:#444;
font-family: Arial, Helvetica, sans-serif;
font-size:1.2em;
padding:2px 2px 10px 2px;
}
.interior #colleft p, .interior #colright p
{
padding:0 10px;
line-height:1.333em;
margin:10px 0;
}
.interior #colleft ul
{
margin:10px 0 15px 30px;
list-style:disc
}
.interior #colleft li
{
padding:0 10px;
line-height:1.666em;
font-weight:600;
}
.interior #colleft ul.simple li{
	font-weight:400;
}
.interior #colleft-more li{
	font-weight:200;
	padding:0 10px 10px 0;
	line-height:1.666em;
	
}
.interior #colleft-more ul{
	font-weight:200;
}
.interior #colleft-more li{
	font-weight:200;
}
.interior #colright p
{
font-style:italic;
color:#666;
}
.interior #colright
{
padding-bottom:40px;
}
em
{
color:#ccc;
}
hr
{
border-bottom:0;
border-top:1px solid #ccc;
background:0;
clear:both;
}
.interior #colright p strong
{
margin-top:10px;
display:block;
color:#444;
}
#colleft figcaption
{
background:none;
padding:0;
color:#ccc;
font-size:12px;
display:block;
clear:both;
width:170px;
text-align:center;
}
#colleft figure
{
-moz-border-radius:0;
-webkit-right-radius:0;
border-radius:0;
box-shadow:none;
-moz-box-shadow:none;
width:170px;
-webkit-box-shadow:none;
margin:10px;
}
#tagline
{
position:absolute;
top:440px;
width:300px;
left:630px;
text-align:right;
}
#tagline h1
{
font-family:Arial, Helvetica, sans-serif;
color:#5ab5e9;
font-size:1.6em;
margin-bottom:10px;
}
footer
{
background:#fff;
}
footer blockquote
{
color:#9094a0;
text-align:right;
background:url(/images/backgrounds/chat_bubble.png) no-repeat bottom right;
width:400px;
float:right;
padding:0 10px;
line-height:1.333em;
margin-bottom:10px;
}
#colright blockquote
{
color:#9094a0;
text-align:right;
background:url(/images/backgrounds/chat_bubble.png) no-repeat bottom right;
overflow:hidden;
padding:0 10px;
line-height:1.333em;
margin-bottom:10px;
}
#colright blockquote strong
{
display:block;
margin:5px 0;
padding-top:10px;
}
small
{
font-size:.85em;
}
a[rel="link"]
{
color:#7c0000;
text-transform:uppercase;
background:url(/images/backgrounds/dots.gif) center right no-repeat;
padding-right:10px;
}

table td
{
font-family:Arial, Helvetica, sans-serif;
color:#222;
font-size:.9em;
padding:10px;
vertical-align:top;
}
.offer
{
padding:10px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, .2);
text-align:center;
background:#5ab5e9;
align: center;font-size: 16px;
}
.offer h2
{

font-weight:normal;
color:#fff;
}
.offer a
{
	color:#fff;
}
.offer a:hover
{
color:#222;
}
.offer p{
	color:#fff;
	font-size:18px;
}

/*****Accordion Styles*****/


.active{
	background:#fafafa;
	border-top:1px solid #ccc;
}
dd{

	padding:10px;

}
.accordion dt h3{
	padding:10px;
	color:#5ab5e9;
	font-size:16px;
}
.accordion dt h3:hover{
color:#fff;
cursor:pointer;
background:#5ab5e9;
}
.accordion p{
	line-height:1.999em;
}
