*{
 margin:0;
 padding:0;
}
html{
 height:100%;
}

body2{
	height:100%;
	color:#a4a4a4;
	cursor:default;
	font-size:11px;
	line-height:16px;
	text-align:center;
	background-color:#FFFFFF;
	background-position:50% 0;
	background-repeat:no-repeat;
	font-family:Tahoma,sans-serif;
}
.title{
	color: #666;
	font-weight:bold;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px 0px 0px 0px;
	letter-spacing:0px;
	font-size:13px;
	text-align: left;
	width: 450px;
}
.TidyInput{
	border: 2px solid #B5B5B5;
	color:#333;
	background-color:#FFF;
	font-size:14px;
	padding:5px 5px 5px 5px;
	letter-spacing:0px;
	width:450px;
}
.submit_button{
	border: 1px solid #B5B5B5;
	color:#FFF;
	font-size:15px;
	background-color:#638231;
	padding:5px 5px 5px 5px;
	letter-spacing:0px;
	width:120px;
	}

p#slide-nav a:link, p#slide-nav a:visited{
 color:#fff;
 text-decoration:none;
}

a img{
 border:0;
}

div.wrap{
 width:745px;
 margin:0 auto;
 text-align:left;
}

div#top div#nav{
  float:left;
  clear:both;
  width:745px;
  height:52px;
  margin:22px 0 0;
  background:url url(images/nav-bg.png) 0 0 no-repeat;
 }
 
 div#top div#nav ul{
   float:left;
   width:745px;
   height:52px;
   list-style-type:none;
  }
  
div#nav ul li{
    float:left;
    height:52px;
   }
   
div#nav ul li a{
     border:0;
     height:52px;
     display:block;
     line-height:52px;
     text-indent:-9999px;
    }
 
div#header{
 margin:-1px 0 0;
}

div#video-header{
 height:683px;
 margin:-1px 0 0;
}

 div#header div.wrap{
 	height:430px;
	background-image: url(images/Home/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
 }
 
 div#header div#slide-holder{
	z-index:40;
	width:745px;
	height:430px;
	position:absolute;
 }
 
  div#header div#slide-holder div#slide-runner{
	top:0px;
	left:0px;
	width:745px;
	height:430px;
	overflow:hidden;
	position:absolute;
  }
  
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
  }
  
  div#header div#slide-holder div#slide-controls{
	left:0;
	bottom:10px;
	width:745px;
	height:46px;
	display:none;
	position:absolute;
	background-position: 0 0;
  }
  
   div#header div#slide-holder div#slide-controls p.text{
	float:right;
	color:#666666;
	display:inline;
	font-size:10px;
	line-height:16px;
	margin:15px 0 0 20px;
	text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:left;
    height:24px;
    display:inline;
    margin:11px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
	float:left;
	width:24px;
	height:24px;
	display:inline;
	font-size:11px;
	margin:0 5px 0 0;
	line-height:24px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	background-position:0 0;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -24px;
    }
	
div#header div#slide-holder div#slide-controls p#slide-nav a{
	background-image:url(images/Home/silde-nav.jpg);
}

div#nav ul li a{background:url(images/nav.png) no-repeat;}




html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	margin: 0;
}







body {
  line-height: 1.4em;
  background:#000;
}



/* Tables still need 'cellspacing="0"' in the markup. */

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

table, td, th { vertical-align: middle; }



/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }



/* Remove annoying border on linked images. */

a img {
	border: none;
}





/* typography.css */

body {font-size:12px; color:#bebfc1; background:#000; font-family:Georgia, "Times New Roman", Times, serif}

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}

h1 {
	color:#474747;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	font-size:12px;
	font-weight: bold;
	margin: 0;
	padding: 0em;
}

h2 {font-size:2em;margin-bottom:0.75em; font-family: Georgia, "Times New Roman", Times, serif;}

h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}

h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}

h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}

h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}

p {
	color:#474747;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.3em;
	margin-left: 0;
}

p img {
	float:left;
	margin:0 1.5em 1.5em 0;
	padding:0;
}

p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}



a:hover {
	color:#608230;
}

a {color:#608230; text-decoration:none;}

blockquote {margin:1.5em;color:#666;font-style:italic;}

strong {font-weight:bold;}

em, dfn {font-style:italic;}

dfn {font-weight:bold;}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

address {margin:0 0 1.5em;font-style:italic;}

del {color:#666;}

pre, code {margin:1.5em 0;white-space:pre;}

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

li ul, li ol {margin:0 1.5em;}

ul, ol {margin:0 1.5em 1.5em 1.5em;}

ul {list-style-type:disc;}

ol {list-style-type:decimal;}

dl {margin:0;}

dl dt {font-weight:bold;}

dd {margin-left:1.5em;}

table {
	width: 100%;
}

th {font-weight:bold;background:#C3D9FF;}

th, td {padding:10px 5px 5px 10px;color:#474747;font-family:Georgia, "Times New Roman", Times, serif;line-height:20px;font-size:12px;}

tfoot {font-style:italic;}

caption {background:#eee;}

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}

.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}

.hide {display:none;}

.quiet {color:#666;}

.loud {color:#000;}

.highlight {background:#ff0;}

.added {background:#060;color:#fff;}

.removed {background:#900;color:#fff;}

.li{font-family:Arial, Helvetica, sans-serif;}



/* --------------------------------------------------------------



   blueprint ie fixes



-------------------------------------------------------------- */



/* Make sure the layout is centered in IE5 */

body { text-align: center; }

.container { text-align: left; }





/* Fixes incorrect styling of legend in IE6. */

* html legend { margin:-18px -8px 16px 0; padding:0; }



/* Fixes incorrect placement of ol numbers in IE6/7. */

ol { margin-left:2em; }



/* Fixes wrong line-height on sup/sub in IE. */

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }



/* Fixes IE7 missing wrapping of code elements. */

html>body p code { white-space: normal; }



/* IE 6&7 has problems with setting proper <hr> margins. */

hr  { margin: -8px auto 11px; }



/* --------------------------------------------------------------



   blueprint forms



-------------------------------------------------------------- */



label       {
	color: #333333;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }

legend      { font-weight: bold; font-size:1.2em; }





/* Form fields

-------------------------------------------------------------- */



input.text, input.title,

textarea, select {

  margin:0.5em 0;

  border:1px solid #bbb;

}



input.text:focus, input.title:focus,

textarea:focus, select:focus {

  border:1px solid #666;

}



input.text,

input.title   {
	width: 170px;
	padding:5px;
	margin-bottom: 10px;
}

input.title   { font-size:1.5em; }

textarea      /*{ width: 390px; height: 50px; padding:5px; }*/





/* Success, notice and error boxes

-------------------------------------------------------------- */



.error,

.notice,

.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }



.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }

.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }

.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }

.error a    { color: #8a1f11; }

.notice a   { color: #514721; }

.success a  { color: #264409; }





/*-----------blueprint fin*/
