@charset "utf-8";
/* Free css docuement at www.moobnn.com
Template: Reusme Template
 Author Paarth */

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%;
	background: transparent;
}

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 */


/*------------------ Site Structure ------------------*/

body { background:#f7f7f7 url(images/bg.png)  ;font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #666}

#wrap{width: 960px;  margin:0 auto;}

#header {height: 290px;background: url(images/photo.png) right no-repeat;}

#logo {height: 120px; width:450px; background: url(images/name.png) no-repeat; float:left; margin-top:30px;}

#contact {width: 193px; height: 40px; float: right; margin-top: 15px; 	font-size: 1.2em; 
	line-height: 1.6em; color:#888; font-weight:bold;}

 #slider-mainwrap{width:960px; height:300px; margin:0 auto}

/************************** EASY ACCORDION ***********************/

/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
.easy-accordion dt,.easy-accordion dd{position:absolute}
.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Opera */ -o-transform: rotate(-90deg);/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
.easy-accordion dd.active{opacity:1;}
.easy-accordion dd.no-more-active{z-index:2;opacity:1}
.easy-accordion dd.active{z-index:3}
.easy-accordion dd.plus{z-index:4}
.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.easy-accordion h2{margin:0px 0 20px 0;padding:0;}
.inner_copyright{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */

#slider-mainwrap{background:url('images/frame.png') no-repeat; width:960px; height:357px;  padding-top:11px}
#accordion-1, .horizontal-accordion{width:940px;height:334px; margin:auto;}
#accordion-1 dl, .horizontal-accordion dl{width:940px;height:347px}	
#accordion-1 dt, .horizontal-accordion dt{color:#dddddd; text-shadow:0px 1px 1px #111; height: 54px;left: 0;margin-left: -22px;padding: 0 10px;position: absolute;text-align: right;top: 314px;width: 314px;z-index: 3;cursor: pointer;font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;height: 43px;letter-spacing: 1px;line-height: 38px;background: url('images/title.png');}
#accordion-1 dt.active, .horizontal-accordion dt.active, #accordion-1 dt.hover{cursor:pointer; background: url('images/title_selected.png') no-repeat}
#accordion-1 dt.active.hover{color:#fff}
#accordion-1 dd, .horizontal-accordion dd{	padding:15px;margin-right:3px; }
#accordion-1 dd{-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; background:url('../../img/header_bg.png'); }
#accordion-1 .slide-number, .horizontal-accordion .slide-number{color:#333;left:10px; bottom:8px; font-weight:bold;}
#accordion-1 .active .slide-number{color:#fff;}
#accordion-1 a{color:#68889b}
#accordion-1 .more{padding-top:10px;display:block}
#accordion-1 p{font-size:14px}
 .horizontal-accordion dt{border:1px solid #a4a4a4; border-top:none}
 .horizontal-accordion dt:first-child{border-top:1px solid #a4a4a4}
 

.quotes{ font-size:24px;}

img { float:left; margin:4px; }
/* end sidebar menu */

.details {
	clear: both;
	height:340px;
	overflow:auto;
}

.details h2 { font-size:20px; color:#888;font-family: Impact,sans-serif; letter-spacing:1px;  text-shadow: 1px 1px 1px #000;}

.details p {padding: 0;  color:#999;	font-size: 1.4em; 	line-height: 1.6em;margin-bottom: 20px;}

#intro {
	width:420px;

	border: 1px solid #222; 
	clear: both;
	padding: 10px 20px;
	font-size: 1.2em; 
	line-height: 24px; 
	outline:1px solid #444;
	background: #000;
}

#intro span {font-weight: 700}

#intro p {padding: 0}


#credit {clear: both; padding: 10px; text-align: right; background: url(images/seperator.png) repeat-x top; font-size: .9em; color: #a3a3a3; margin-bottom:10px;}

#credit img { float:right; margin:0; padding:0; }


/* global links */

a {text-decoration: none; color: #ccc}
a:hover {text-decoration: none; color: #fff}

/* text styles */

h1 {font-size: 2em; font-weight: normal; padding-bottom: 10px}
h2 {font-size: 1.6em; font-weight: normal; padding-bottom: 6px}
h3, h4 {font-size: 1.4em; font-weight: normal}
h5, h6  {font-size: 1.2em}

p {line-height: 20px; padding-bottom: 25px}

/* images */



.clear{ clear:both}