@charset "utf-8";
/*
Erehwon Styles
By: Exit Design
www.exitdesign.in
*/

/* -- Elements -- */
* { margin:0px; padding:0px; }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	color:#666666;
	overflow:-moz-scrollbars-vertical;
}

img { border:0px; }

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

a:hover { text-decoration:underline; }

h1, h2, h4 {
	color:#7DB0CC;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

h2 { font-size:12px; margin-bottom:5px; }

h3 {
	font-size:18px;
	color:#C1272D;
	font-weight:bold;
	margin-bottom:15px;
}

h4 { font-size:11px; margin-bottom:5px; color:#000000; }

hr {
	border:none;
	height:1px;
	border-bottom:1px solid #C5C5C5;
	margin-top:10px;
	margin-bottom:10px;
}


/* -- Classes -- */
.MenuActive {
	background-color:#C0272D;
	color:#FFFFFF;
}

.MenuActive a { color:#FFFFFF; }

.Highlight { color:#C0272D; }

.GoButton {
	border:0px;
	width:26px;
	height:18px;
	background-image:url(../assets/images/button_go.png);
	background-repeat:no-repeat;
}

.SubSubMenu {
	list-style-type:none;
	margin-left:20px;
	border-bottom:none;
}

.SubSubMenu li {
	font-size:11px;
	line-height:11px;
}

.SubMenuActive { color:#C1272D; }

.SubMenuInactive { color:#7DB0CC; }

.SmallText, .ReadMore { font-size:10px; }

.ReadMore {	text-align:right; margin-top:10px; }

.ReadMore a, .TagCloud a { color:#C1272D; }

.ErehwonList {
	list-style-type:disc;
	color:#C1272D;
	margin-left:20px;
	list-style-position:outside;
	font-size:16px;
	margin-top:20px;
	line-height:14px;
}

.ErehwonList li { margin-bottom:15px; }

.ErehwonList li span { font-size:12px; color:#666666; }

.Indent {
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.SmallLink { font-size:11px; }

.BlogPostContainer {
	font-size:12px;
	line-height:1.5em;
	padding-top:30px;
	padding-bottom:10px;
}

.PostCommentsContainer { padding-bottom:10px; }

.PostCommentsContainer a { font-size:11px; }

.ClientLogos td {
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}


/* -- IDs -- */
#mainContainer {
	width:800px;
	margin:0 auto;
}

#logoSearch { margin-bottom:15px; }

#searchContainer { float:right; width:165px; }

.search_type{padding-top:5px;}

#menuContainer {
	height:25px;
}

#menu {
	border:1px solid #EC8F94;
	border-right:0px;
	border-top:0px;
}

#menu td {
	border-right:1px solid #D08C91;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}

#menu td a { color:#C0272D; }

#loginContainer td {
	line-height:1em;
	border:none;
	padding:0px;
}

#userLinks a { font-size:9px; font-weight:normal; }

#loginButton {
	border:0px;
	width:49px;
	height:16px;
	background-image:url(../assets/images/button_login.png);
	background-repeat:no-repeat;
}

#contentContainer { padding-top:20px; padding-bottom:20px; }

#copyright { float:right; line-height:16px; }

#footer {
	font-size:11px;
	padding-top:5px;
	border-top:1px solid #C5C5C5;
	height:50px;
	padding-bottom:10px;
}

#footer a { color:#666666; }

#footerLinks a {
	line-height:12px;
	padding:1px;
	padding-right:3px;
	margin-right:3px;
	border-right:1px dotted #C5C5C5;
}

#knowMore {
	background-image:url(../assets/images/bg_know_more.png);
	background-repeat:no-repeat;
	width:153px;
	height:69px;
	padding-left:10px;
}

#subMenu { margin-top:20px; }

#subMenu ul li {
	list-style-type:none;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #BCBCBC;
}

#subMenu ul li ul li { border-bottom:0px; }

#subSubMenu li { border-bottom:0px; }

#subMenu ul li a:hover { text-decoration:none; }

#breadcrumb {
	color:#7DB0CC;
	font-weight:bold;
	margin-bottom:20px;
}

#breadcrumb a { color:#7DB0CC; }

#postComments { padding:15px; }


/* --- SCROLLBAR --- */
#ScrollerDiv { 
  overflow:hidden;
  height:156px;
  width:400px;
  position:relative;
}
.Scroller-Container { position:relative; }
#ScrollerContainer { position:relative;	float:right; }
.Scrollbar-Up, .Scrollbar-Down { cursor:pointer; position:absolute; }
.Scrollbar-Down { top:156px; }
.Scrollbar-Track {
  width:5px;
  height:151px;
  position:relative;
  top:5px;
  background-image: url(../assets/images/scroll_track.png);
  background-position:center;
  background-repeat:repeat-y;
}
.Scrollbar-Handle {
  position:absolute;
  width:4px;
  height:35px;
}
.search_input{
	padding-top:10px;
}
/*-------tooltip-----------*/
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../assets/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../assets/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../assets/images/tt_bottom.gif) top right no-repeat; overflow:hidden}


