@charset "UTF-8";
/* CSS Document */

body {
	background:url(../imgs/body_bk.jpg) top center no-repeat #000;
	margin:0 auto;
	padding:0;
	font-size:1em;
	font-family:sans-serif;
	color:#FFF;
}

#wrapper {
	width:990px;
	margin:0 auto;
}

.logo a{background:url(../imgs/logo.png) no-repeat;
	float:left;
	text-indent:-9999em;
	width:782px;
	height:209px;
	margin:15px 5px 0 0;
}
.sIFR-active p {
	line-height:1.8em;
}
h2.sifr {
	margin:0 0 0px 0;
	padding:0 0 0 25px;
	font-size:55px;
	width:100%;
	float: left;
}

body.when h2 {
padding:0 0 0 0px;
width:100%;
}
h2.sifr_b {width:900px; border:1px #000000 solid;}

/* header starts here */

#header{
	margin-bottom:35px;
	overflow:hidden;
}

#header ul{
	list-style-type: none;
	overflow:hidden;
	margin:0px;
	padding:8px 0 0 15px;
	float:left;
}

#header li{
	padding-top:31px;
}

#header  li a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:10px;
	text-decoration:none;
}
#header li a:hover{
	color:#99cc33;
}

.highlight{
	color:#006699;
}
.sIFR-active .link{
	text-decoration:underline;
	color:#99cc33;
}
.link:hover{
	text-decoration:none;
}

.sIFR-active a.footer{
	color:#cccc00;
	text-decoration:none;
}
.sIFR-active a.footer:hover{
	text-decoration:underline;
}

/* content starts here */

#content {
	margin:0 auto;
	float:left;
	padding-left:8px;
	overflow:hidden;
	background:url(../imgs/content_bk.png) repeat;
}
body.when #content {
	width:900px;
    padding:30px 40px;
}
#content .top {
	float:left;
	width:940px;
	overflow:hidden;
	padding:25px 0 100px 25px;
	
}
#content .top .left{
	float:left;
	background:url(../imgs/vid_holder.png) no-repeat;
	width:532px;
	height:298px;
	margin:0;
	padding:0 20px 0 0;
}
#content .top .left p{
	font-size:.7em;
	padding:205px 0 0 20px;
	float:left;
}
#content .top .right p {
	margin:0;
	float:left;
	font-size:20px;
	width:356px;
	line-height:1.8em;
}
body.when #content .left,
body.when #content .right {
    width:45%;
    padding-right:5%;
    float:left;
}
body.when .intro {
    font-size:1.2em;
line-height: 1.3;
color:#28a7ea;
width:95%;
}

body.when #content .left p,
body.when #content .right p {
padding:15px;
float:left;
margin:0;
width:400px;	
line-height:1;
clear:both;
}
body.when #content .left p span,
body.when #content .right p span {
color:#666;
    font-style: italic;

font-size:0.9em;
display: block;
padding-top:5px;


}
body.when #content .left p:hover,
body.when #content .right p:hover
{
    background: #0c4c6e;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
/* content_mid starts here */

#tip { 
	font-family:Arial, Helvetica, sans-serif;
    display:none; 
    background:url(../imgs/photo_caption.png) no-repeat; 
    font-size:12px; 
    height:80px; 
    width:232px; 
    margin:45px;
	padding:15px 5px 0 5px;
    color:#fff;
	
}
#screen_caps{
	padding-top:25px;
}

#screen_caps img{
	padding:3px;
}
#screen_caps p{
	color:#666;
	font-size:0.7em;
}
#content .mid{
	padding:10px 0 0 25px;
	float:left;
}

#content .mid .left {
	width:500px;
	float:left;
	padding:0 50px 15px 0px;
}
#content .mid .left p {margin-top:0px;}

#content .mid .right {
	width:400px;
	float:left;
	overflow: hidden;
}
#content .mid .right p{
	float: left;
	margin:0 0px 40px 0;

}
#moreWhen {
margin:0;
padding:0;
float:left;
width:100%;
}
#moreWhen p {floaT:left; padding:5px 0 0 0; margin:0px 0 0 0; }
#moreWhen a {margin:0px 0 0 25px; float:right;height:25px; width: 85px; display: block}

#content .mid .right .see_more{
	margin-top:7px;
	
}
a.click {
	color:#FFF;
	display:block;
	float:right;
	line-height:1.0em;

	text-decoration:none;

	text-align:center;
	text-transform:uppercase;
	background:url(../imgs/share_button.gif) top left no-repeat; 
	padding:15px 4px 0 0;
	font-size:0.7em;
	margin: 0;
}
a.click:hover { background-position: bottom left;}
#content .right .quote {
	background:url(../imgs/quote.png) no-repeat;
	width:405px;
	height:148px;
	float:left;

}
#content .right .quote p{
	line-height:1.8em;
	padding:20px;
}

/* content_bot starts here */

#content .bot{
	padding-left:25px;
	float:left;
	background-color:#000;
	
}
#content .bot h5 {
	padding-top:30px;
}

#content .bot h2{
	padding:40px 0 0 0;
	
}
#content .bot .left{
	float:left;
	width:500px;
}
#content .bot .right{
	width:409px;
	float:left;
	padding-left:45px;
}
/* footer starts here */
#footer {
	float:left;
	background-color:#1E1E1E;
	padding:15px 0 30px 0px;
	margin-top:50px;
	width:100%;
}
#foot_content {
	margin:0 auto;	
	width:930px;

}

#foot_content .left{
	float:left;
	width:500px;
	padding-right:45px;

	
}
#foot_content .left p{
	margin:0;
	float:left;
	font-size:10px;
	line-height:1.2em;
}

#foot_content .right {
	float:left;
	padding:0;
	margin:0;
	width:350px;
	
}
#foot_content .right h4 {margin:0px;}
#foot_content .right p{margin:0px 0 0px 0; padding:0px;}

#toolTips img {padding:0; margin:0;}

.tip { 
 
    background:transparent url(../imgs/tt_bg.png) no-repeat; 
    height:47px; 
    width:205px; 
    padding:10px 15px; 
	
	font-size: 0.8em;
	line-height: 1.3;
    color:#fff;      
}

.anchor {display: block; float:left;  height:1px; width: 1px; clear:both;}
.bot  p {margin-top:0px;}
.bot h3 {margin-top:0px;}

body.when #content a {color:#99cc33;}




.form { padding:0px 0 30px 0; }
.form h3 {
	font-size:1.6em; 
	padding: 0px; 
	margin:0 0 20px 0; 
	color:#1e6f9a;
}
.form input,
.form textarea {
    border: none;
    width:175px;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
	color:#666;
	text-transform:none;
	font-size:0.9em;
	background-color:#1d1d1d;
	margin: 0 10px 0px 0;
	padding:10px 10px;
}

.form .email { margin-right: 0; }
.form .comment {
	width:380px;
	height:125px;
}

.form .submit {
    float:right;
	color:#FFF;
	font-size:1em;
	text-transform:uppercase;
	width:85px;
	height:40px;
	background:url(../imgs/share_button.gif) top left no-repeat; 
}
.form .submit:hover {
	background-position: bottom left; 
	cursor: pointer;
}
.form div {
	floaT:left; 
	margin-bottom:10px
}
.validation-advice {
	color:#1e6f9a;
	margin:0px;
	padding:5px;
	font-size: 12px;
	clear:both;
	float:left;
	width:185px;;
}
.form div.ta .validation-advice { width: 100%; }
	
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}




/**************************/

