@charset "UTF-8";

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

Title : Sine QN - Strategy and Project Management Stylesheet

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

sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }


/* COMMON AND GLOBAL */
body { font:62.5%/1.6 Tahoma, Helvetica, sans-serif; margin:0; padding:0; background:#000000; color:#9d9fa2; text-align:left; }
td, textarea, input, select { font:100% Tahoma, arial, verdana, Helvetica, sans-serif; }

/* ----- IDS ----- */
#outterContainer { min-width:968px;}
#outterContainer.withBg { background: url(assets/bodyBg.gif) bottom center no-repeat; padding-bottom:200px;}
#container { width:968px; margin:0 auto; text-align:left; font-size:110%; }   
#header { width:968px; height:110px; position:relative;}
#logo { position:absolute; top:27px; left:44px;}
#logoprint { display:none;}
#headers {
	height:28px;
	 position:absolute; top:14px; left:726px;
	 }
#headerLinks { padding-top: 12px; line-height:17px;}
#headerLinks ul { margin:0; padding:0;}
#headerLinks li { display:inline; float:left; background:url(assets/footerLinkDivider.gif) 0px 4px no-repeat; padding: 0 6px 0 8px;}
#headerLinks li.first { background:none;}
#headerLinks a { font-size:12px; color:#ffffff; font-weight:normal;  display:inline;}
#brochureDownload { background:url(assets/borchureBg.gif) top left no-repeat; width:209px; height:28px; position:absolute; top:0px; left:711px;}
#brochureDownload a { display:block; text-decoration:none; width:174px; height:27px; font-size:14px; font-weight:normal; color:#bebebe; padding: 1px 0 0 35px;}
#brochureDownload a:hover { color:#7fc241;}
#search { background:url(assets/searchBg.gif) 0px 3px no-repeat; width:213px; height:25px;  position:absolute; top:64px; left:734px; }
#search .searchInput { border:1px solid #c7c7c7; padding:0; margin:5px 8px 0 5px; color:#666666; background:#c7c7c7; font-size:12px; width:156px; font-weight:normal; float:left;}
#search .searchButton { background:url(assets/searchIcon.gif) top left no-repeat; margin-top:0px; display:block; width:28px; height:28px; border:none; outline:none; cursor:pointer; float:left;}
#flashHome {
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 27px;
	margin-left: 38px;
}

/* ----- HOME COLUMNS ----- */
#homeCols { margin-left:38px; padding-bottom:25px; padding-top:9px;}
#homeCols table {}
#homeCols table .homeCol1 { width:616px;}
#homeCols table .homeCol2 { width:28px;}
#homeCols table .homeCol3 { width:250px;}
#homeCols table table {}
#homeCols th {
	height:45px;
	vertical-align:top;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(assets/homecolline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#homeCols td { font-size:12px; font-weight:normal; padding:0px; vertical-align:top;}
#homeCols .bulletCol { padding-left:8px !important; width:22px; padding-bottom:6px !important;}
#homeCols .listCol { width:158px;}
#homeCols .listColb { width:184px;}
#homeCols .dataText { padding: 0 40px 0 9px !important; line-height:14px;}
#homeCols .questionImage { padding: 2px 0 0 0 !important; width:71px; line-height:14px;}
#homeCols .questionText {
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ----- INTERNAL PAGES ----- */
#internalBar { margin:5px 0 0 47px;}
#columns { padding-bottom:45px;}
#leftCol { display:inline; float:left; margin: 0 0 0 47px; width:294px;}
#leftCol #strategicThinking { margin-top:22px;}
#leftCol #missionAndValues { margin-top:22px;}
#leftCol #sidebar { margin-top:22px;}
#leftCol #sidebarnonav { margin-top:32px;}
#leftCol #dictionaryind { margin-top:32px;}
#rightCol { display:inline; float:left; width:580px;}
#content { margin-top:17px; }
#content #contentTitle { width:580px; height:45px; display:block; background:url(assets/homecolline.gif) bottom left repeat-x;}
#content .padding h2 { font-size:14px; color:#ffffff; line-height:16px; font-weight: normal;}
#content .padding h3 { font-size:15px; color:#7fc241; line-height:18px; font-weight: normal; padding:0px 0 22px 0;}
#content .padding h4 { font-size:14px; color:#7fc241; line-height:14px; font-weight: normal; padding:20px 0 16px 0;}
#content .padding h5 {
	font-size:18px;
	color:#7fc241;
	line-height:18px;
	font-weight: normal;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}
#content .padding { font-size:12px; color:#cccccc; line-height:16px; padding:20px 20px 0 0px;}
#content .padding ul {	padding-top: 0px;	margin-top: 0px;	margin-bottom: 18px;}
#content .padding ul li {margin-bottom: 6px;}
#content .padding #tablestyle td {
	font-size:12px;
	color:#FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2c2b2b;
}
#content .smallerText { font-size:14px; color:#9d9fa2;}
#content strong { color:#7fc241; font-weight: normal; }

.bottom-left	{width: 676px; float: left; margin: 0 10px 0 0; display: block; }
.bottom-right	{display: block; padding: 0 0 0 12px;width: 200px; float: left; display: inline; background: url(http://www.sineqn.com/wp-content/themes/default/assets/vertical-line.gif) top left no-repeat;  }
.bottom-right h2{margin: 0 0 0 7px; padding: 0; }
.bottom-right img	{margin: 18px 0 0 0; }
.hm_bottom_links {margin: 0 0 0 10px; padding: 0; background: url(http://www.sineqn.com/wp-content/themes/default/assets/home-sprite3.gif) top left no-repeat; 
width: 884px; height: 51px;}
.hm_bottom_links ul {padding: 0; }
.hm_bottom_links li {height: 51px; display: inline;float: left; list-style: none; text-decoration: none;  }
.hm_bottom_links li a {text-decoration: none; display: block; color: #fff; border: 0;  }
.hm_bottom_links img {border: 0;height: 51px; }

a.hm_bottom_link1 {width: 164px ! important;  }
a.hm_bottom_link2 {width: 167px ! important; }
a.hm_bottom_link3 {width: 166px ! important; }
a.hm_bottom_link4 {width: 166px ! important; }
a.hm_bottom_link5 {width: 166px ! important; }

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer;}
.green { color:#7fc241;}

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 22px 0; font-size:100%; font-weight:bold;}
.homeTitle { font-size:15px; font-weight:normal; color:#7fc241; padding-bottom:6px; text-align: left;}
.homeTitle {margin: 0 0 0 15px}

.slide	{text-transform: uppercase; font-weight: bold; font-size: 13px; }


.internalTitle { font-size:18px; font-weight:normal; color:#7fc241; padding: 0 0 17px 0px; line-height:36px;}
.internalTitle a { font-size:18px; font-weight:normal; color:#7fc241; padding: 0 0 17px 9px; line-height:36px;}
.SearchTitle { font-size:14px; font-weight:normal; color:#7fc241; padding: 0 0 4px 0px; line-height:26px; border-bottom:1px solid #2c2b2b;}
.SearchTitle a { font-size:14px; font-weight:normal; color:#7fc241; padding: 0 0 4px 0px; line-height:26px; text-decoration:none;}
.SearchTitle a:hover { font-size:14px; font-weight:normal; color:#ffffff; padding: 0 0 4px 0px; line-height:26px; text-decoration:none;}
.searchpageTitle { width:580px; height:45px; display:block; background:url(assets/homecolline.gif) bottom left repeat-x;}
.searchpageh1 { font-size:18px; font-weight:normal; color:#7fc241; padding: 0 0 10px 0px; line-height:36px; background:url(assets/homecolline.gif) bottom left repeat-x;}


/* ----- TOP NAVIGATION ----- */
#topNav { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size:18px; width:968px; height:22px; line-height:22px; padding-bottom:8px;}
#topNav ul { margin:0; padding:0 0 0 47px; list-style:none;}
#topNav li { display:inline; float:left; padding-right:15px;}
#topNav a {
	color:#cccccc;
	font-weight:lighter;
	text-decoration:none;
	display:inline;
}
#topNav a:hover { color:#7fc241;}
#topNav .active a { color:#7fc241;}
#topNav .current_page_ancestor a { color:#7fc241;}

/* ----- LEFT NAVIGATION ----- */
#leftNav { width:294px; padding:30px 0 5px 0;}
#leftNav ul { margin:0; padding:0; list-style:none; line-height:23px; width:210px;}
#leftNav ul ul { line-height:16px; padding-bottom:5px;}
#leftNav li { border-bottom:1px solid #2c2b2b;}
#leftNav li li { border:none;}
#leftNav ul a { color:#9d9fa2; text-decoration:none; font-size:12px; font-weight:normal; display:block;text-indent:4px;}
#leftNav ul a:hover { color:#7fc241;/* background:url(assets/bg_nav.gif) bottom left repeat;*/ background-color: #0B0B0B; text-indent:4px;}
#leftNav ul ul a { color:#ffffff !important;  font-size:11px; font-weight:normal}
#leftNav ul ul a:hover { text-decoration:underline; background:url(none);}
#leftNav .active a { color:#7fc241;}
#leftNav ul ul .active a { text-decoration:none; color:#7fc241 !important;}
#leftNav .current_page_ancestor a { color:#9d9fa2;}




/* ----- BREADCRUMBS ----- */
#breadcrumbs { text-transform:uppercase; color:#7fc241; font-weight:normal; font-size:11px; text-align:right; height:23px; padding-top:7px; padding-bottom:7px;}
#breadcrumbs .grey { color:#9d9fa2;}
#breadcrumbs ul { margin:0; padding:0 5px 0 0; list-style:none;}
#breadcrumbs li { display:inline; padding-right:10px;}
#breadcrumbs a { color:#9d9fa2; text-decoration:underline;}
#breadcrumbs a:hover { text-decoration:none;}
#breadcrumbs .currentPage { color:#7fc241;}

/* ----- FOOTER ----- */

#keyline { margin-left: 50px; width: 874px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #7fc241; margin-bottom: 50px;}
#footer {}
#footer a { font-weight:normal; text-decoration:none;}
#footer a:hover { text-decoration:none; color:#7fc241;}
#footerLinks { width:250px; height:45px; padding-left:38px; line-height:17px;}
#footerLinks ul { margin:0; padding:0;}
#footerLinks li { display:block; float:left; background:url(assets/footerLinkDivider.gif) 0px 4px no-repeat; padding: 0 6px 0 8px;}
#footerLinks li.first { background:none;}
#footerLinks a { font-size:11px; color:#ffffff; font-weight:normal;}
#footerFlash { float:right; margin-right:0px; display:inline; height:80px;}
#footerLogos { float:left; height:80px; margin-top:10px;}
#footerLogos a { display:block; float:left; display:inline;}
#footerLogos .footerLogo1 { display:inline; float:left; margin-left:46px;}
#footerLogos .footerLogo2 { display:inline; float:left; margin-left:8px;}
#footerLogos .footerLogo3 { display:inline; float:left; margin-left:9px;}
#footerLogos .footerLogo4 { display:inline; float:left; margin-left:11px;}
#wording {
	margin-left:46px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: block;
}

/* ----- GLOBAL ----- */
img { display:block; }
p { padding:0 0 15px 0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#7fc241; font-weight:normal; text-decoration:underline; }
a:hover { text-decoration:none; }
a:focus, a:hover, a:active { outline:none;}

/* ----- FORMS ----- */
form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; display:block; }
legend { padding:0; margin:0; display:none; }

/* ----- TABLES ----- */
table { border-collapse:collapse; }
table p {
	padding:0px;
	font-weight: normal;
}



/* path */
.path {
	background: #949490;
	color: #001834;
	font: normal 1.1em Tahoma, Arial, SunSans-Regular, Sans-Serif;
	padding: 8px 12px;
}
.path li,.path ul {display: inline;}
.path a {
	color: #FAFAFA;
	text-decoration: none;
	margin-right: 16px;
}
.path a:hover {
	color: #FFE;
	text-decoration: underline;
}


/* posts */
.post h1 a {
	color: #7fc241;
	text-decoration: none;
}
.post h1 a:hover {
	border-color: #CCC;
	color: #3A90FD;
}

.descr {
	color: #1D1D1D;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: 6px;
	margin-right: 18px;
	margin-left: 0px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.post {
	margin: 0px;
	padding: 0px;
}
.post .info{
	color: #222;
	margin-top: 2px;
	margin-right: 18px;
	margin-bottom: 4px;
	margin-left: 21px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/*.post img {
	margin: 0px;
	padding: 0px;
}*/

.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}

/* comments */
.content ol li {
	background: none;
}

.commentlist {margin: 0; padding: 0;}
.commentlist li {
	margin-bottom: 1.2em;
	list-style: decimal;
}
#commentform {
	width: 360px;
	padding: 6px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
.commentmetadata {padding: 2px 0 4px;}
.commentmetadata a {
	color: #7AD2D7;
	text-decoration: none;
}
.commentmetadata a:hover {text-decoration: underline;}

textarea.styled {width: 280px;}

.styled {
	font-size: 1.1em;
	background: #F8F7F6;
	border: 1px solid #D6D3D3;
}
.styled:hover {
	background: #FFF;
	border: 1px solid #D6D3D3;
}
.styled:focus {
	background: #FFF;
	border: 1px solid #939793;
}
#commentform input {margin-bottom: 3px;}

/* calendar */
#wp-calendar {color:#A0A0A0;}

.navigation table caption {border-bottom-color:#000;}

.navigation table thead tr {
  border-bottom-color:#000;
  color:#A53512;
}

.navigation table th {border-bottom-color:#000;}

.navigation table td#today {
  border-color:#000;
  color:#A53512;
}

.navigation table td a {
  border-bottom-color:#000;
  background-color:#EDF3DE;
}

.navigation table tfoot {border-top-color:#000;}

.navigation table tfoot a {background:none;}

/* calendar
--------------------------------------------------*/
#wp-calendar {
  display:inline-table;
  border-collapse:collapse;
  width:185px;
  margin:0px 10px 0 10px;
  text-align:center;
}

.navigation table caption {
  margin: -5px 10px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid;
  letter-spacing: 0.1em;
}

.navigation table thead tr {border-bottom:1px solid;}

.navigation table th {border-bottom:1px solid;}

.navigation table td {
  width: 225px; 
  padding: 1px;
  font-size: 0.9em;
}

.navigation table td#today {
  padding: 0;
  border: 1px solid;
  font-size: 1em;
  font-weight: bold;
}

.navigation table td a {
  display: block;
  border-bottom: 1px solid;
  font-weight: bold;
  font-size: 1.15em;
}

.navigation table tfoot {border-top:1px solid;}
.navigation table tfoot a {
  border: none;
  font-weight: bold;
}
.navigation table tfoot #prev a {text-align:left;}
.navigation table tfoot #next a {text-align:center;}

#searchform {padding: 0px;} 
