@charset "UTF-8";
/* Browser Resets */

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
a {
	text-decoration:none;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* START: HTML Elements */

body {
	min-width: 950px; 
	text-align: left; 
	background: #fff; 
	font-family: arial, Helvetica, sans-serif;
	letter-spacing: .035em; 
	color: #000000; 
	font-size: .8em;
	line-height:1.4em;
}
p, #page_frame .worldmap .blurb .login p {
	line-height:1.6em;
	font-size:0.95em;
	color:#25497C;
}
#page_frame p, #page_frame .worldmap .blurb .login p {
	margin:0 0 1em;
}

.page_left p {
	text-align:right;
}
td {
	vertical-align:top;
}
blockquote {
	color:#7B90AB;
	line-height:2em;
	text-align:right;
	background: url(img/quote_lt.gif) no-repeat left -12px;
	margin:1em 0;
	font-size:1.1em;
	font-style:italic;
}
cite {
	color:#114B7A;
	display:block;
	font-size:0.8em;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	margin-bottom:.7em;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
textarea { overflow: auto;} /* make borders show up in ie */

/* END HTML ELEMENTS */

/* START: DIV CUSTOMIZATIONS */

DIV.validationErrors, div#statusmessages {
	background:#fff;
	border:1px solid #91A7B6;
	margin:1em 0;
	padding:1em 2em;
}

/* END: DIV CUSTOMIZATIONS */

/* START: LIST CUSTOMIZATIONS */
ul.yellow_bullets {
	overflow:hidden;
	margin-bottom:1em;
}
ul.yellow_bullets li {
	font-size: .95em; 
	list-style-image: url(img/bullet_yel.gif); 
	margin:0em 1em .5em 2.6em;
	color:#7B90AB;
}
ul.yellow_bullets li strong {
	color:#114B7A;
}
.mini-box ul, ol.archive, DIV.validationErrors UL {
	margin:0 0 1em;
}
.mini-box li, ol.archive li, DIV.validationErrors UL LI {
	color:#7B90AB;
	font-size:0.9em;
	list-style:disc;
	margin: 0 1em 0.25em 3em;
}
ol.archive li {
	list-style:decimal;
	font-size:1em;
}
UL.buttons LI {
	list-style:none;
}
/* END: LIST CUSTOMIZATIONS */


/* START: SPECIAL CUSTOMIZATIONS */

.small {
	line-height: .5em; 
	text-transform: uppercase; 
	font-size: .6em; 
	font-weight: normal;
}
.yellow {
	color:#E19202;
}

.screenshots {
	margin:0 0 0 2em;
	display:inline-block;
}
.screenshots a {
	display:block;
}
.screenshot-pv, .screenshot-black, .screenshot-kaa {
	height:104px;
	width:138px;
	margin:0 1em;
	border:2px solid black;
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;*/
}
.screenshot-kaa {
	background:transparent url(img/screenshot-kaa1-thumb.jpg) no-repeat scroll left top;
	border:2px solid #ADB9C9;
}
.screenshot-pv {
	background:transparent url(img/screenshot-pv1-thumb.jpg) no-repeat scroll left top;
	border:2px solid #25497C;
}
.screenshot-black {
	background:transparent url(img/app_screenshots.gif) no-repeat scroll -3px -4px;
}

.crnr_lt, .crnr_rt, .crnr_rb, .crnr_lb {
	position:absolute;
	height:5px;
	width:5px;
	background-repeat:no-repeat;
	background-position:left top;
}

sup {
	font-size:0.55em;
	vertical-align:.7em;
}
.clear {
	clear: both;
}

/* END: SPECIAL CUSTOMIZATIONS */

/* Links */
a {
	color:#7B90AB;
	color:#E19202;
}
a.readmore {
	float:right;
	font-weight:bold;
}
.blurb a.readmore {
	background: url(img/readmore_blue.png) no-repeat right 1px;
	color:#fff;
}
.mini-box a.readmore {
	background: url(img/readmore_yel.gif) no-repeat right -1px;
	padding:0.1em 2.3em;
}
a:hover, ol.archive li strong a:hover {
	color:#E19202;
	text-decoration:underline;
}
ol.archive li strong a {
	color:#25497C;
}

/* Headings */

H1, H2, H3, H4, H5, H6 {
  margin: 0 0 0.7em;
  font-size: 1em;
  font-weight: bold;
}
h1 {
	border-bottom:1px solid #7B90AB;
	font-size:2.5em;
	clear:both;
	line-height:1.15em;
	margin-top:0.45em;
	padding:0 0 0.2em;
}
h1, h1 a {
	color:#114B7A;
}
page_frame h1 {
	border-bottom:#c4cbd5 1px solid;
	padding: .5em 0px .25em;
	margin-bottom:1.5em;
}
#header h1 {
	background:url(img/header_logo.gif) no-repeat left top;
	margin:0;
	padding:0;
}
H1.entry-title {
	display: none;
}
h2 {
	font-size:1.85em;
	line-height:1.3em;
	color:#E19202;
}
h2 a {
	color:#E19202;
}
h3 {
	font-size:1.3em;
}
h5, h3, .mini-box h3 a, h3 a {
	color:#114B7A;
	line-height:1.45em;
}
h3.four-04 {
	background:url(/wp-content/themes/carrington-sc/css/img/404.gif) no-repeat 0 30px;
	height:320px;
}
.two-columns h3, .underline {
	padding:0.3em 0;
	border-bottom:1px solid #C4CDD9;
}
#lightbox-secNav-btnClose h3 {
	color:#888888;
	position:relative;
	/*top:-9px;*/
}
#lightbox-secNav-btnClose h3:hover {
	color:white;
}
h4 {
	font-size:1.05em;
	color:#E19202;
}
#sitemap h4 {
	margin: 0.3em 0 1em 0;
}
#twitter h4 {
	margin:1em 0 1em 134px;
}
.home_left h4, .page_left h4 {
	color:#114B7A;
	text-align:right;
	text-transform:uppercase;
	margin-top:.7em;
}

/* Header Section */ 

#header {
	background:url(img/header_bg.gif) repeat-x left top;
	border-top:5px solid #929A9F;	
}
#header h1 a {
	text-indent:-2000px;
	height:153px;
	display:block;
	width:726px;
}



/* mainnav */

#mainnav {
	background:#1A2E5A url(img/nav1_bg.gif) repeat-x left top;
}
ul.cfl-main {
	list-style:none;
	padding-left:10px;
}
ul.cfl-main li {
	float:left;
	font-size:1.25em;
	font-weight:bold;
}	
ul.cfl-main li a {
	background: #25497c url(img/nav1_btn_bg.gif) repeat-x left -1px; 
	display:block;
	text-decoration: none; 
	padding:0.95em 3.2em;
	border-left: #0f4776 1px solid;
	border-bottom:1px solid #1A2E5A;
	color: #ffffff;
}
ul.cfl-main li a:hover {
	background: #6e84a3 url(img/nav1_hover.gif) repeat-x left -1px; 
	color: #ffffff; 
	text-decoration: none;
}
ul.cfl-main li a:active {
	background: #49668f url(img/nav1_focus.gif) repeat-x left -1px; 
	color: #ffffff; 
	text-decoration: none;
}
ul.cfl-main li.cflk-current a {
	background: #5c7797; 
	border-left: #7b90ab 1px solid;  
	border-right: #7b90ab 1px solid; 
	border-bottom: 1px solid #5C7797;
	padding-top:1.3em;
	margin:-0.35em 0 0;
}
ul.cfl-main li.cflk-current a:hover, ul.cfl-main li.cflk-current a:active {
	background-image: none; 
	background-color: #5c7797;
}

/* topnav */

ul.cfl-topnav {
	position:absolute;
	right:10px;
	top:6px;
}
ul.cfl-topnav li {
	float:right;
}
ul.cfl-topnav li a {
	width: 43px;
	height: 43px;
	display:block;
	text-indent:-5000px;
}
ul.cfl-topnav li.cflk-first a {
	background: url(img/home_btn.gif) no-repeat -27px 0;
}
ul.cfl-topnav li.cflk-first a:hover {
	background: url(img/home_btn.gif) no-repeat -117px 0;
}
ul.cfl-topnav li.cflk-first a:active {
	background: url(img/home_btn.gif) no-repeat -117px 0;
}
ul.cfl-topnav li.cflk-last a {
	background: url(img/home_btn.gif) no-repeat 13px 0;
}
ul.cfl-topnav li.cflk-last a:hover {
	background: url(img/home_btn.gif) no-repeat -67px 0;
}
ul.cfl-topnav li.cflk-last a:active {
	background: url(img/home_btn.gif) no-repeat -67px 0;
}

/* FORM ELEMENTS */

FORM {
  vertical-align:top;
  color:#215D8D;
}
FORM LABEL {
	font-weight:bold;
	display:block;
}
FORM LABEL A {
	font-weight:normal;
}
FORM P, FORM UL {
	padding-left:2em;
}
FORM H3 {
	margin-top:2em;
}
FORM INPUT[type="text"], FORM INPUT[type="password"], FORM TEXTAREA, FORM SELECT {
  	border:1px solid #C6D2D8;
	padding:0.5em;
	width:25em;
	font-weight:normal;
}
FORM SELECT {
	height:2.5em;
}
FORM SELECT OPTION {
	background:white;
	padding:0.5em;
}
FORM SELECT OPTION:hover {
	background:#edeeef;
}
FORM TEXTAREA {
	height:15em;
}
FORM INPUT:hover, FORM INPUT:focus, FORM INPUT:active, FORM TEXTAREA:hover, FORM TEXTAREA:focus, FORM TEXTAREA:active {
  	border:1px solid #91A7B6;
}
FORM INPUT[type="submit"], SPAN.buttons A {
	background:url(img/button_bg_left.gif) no-repeat left top;
	border:none;
	padding:0.5em 0.8em;
	color:#215D8D;
	font-weight:bold;
	cursor:pointer;
}
FORM UL LI, SPAN.buttons, #submit-element, #cancel-element {
	background:url(img/button_bg_right.gif) no-repeat right top;
	float:left;
}
P SPAN.buttons {
    display:block;
	padding:.4em 0;
    margin: 0 0em .5em;
	clear:both;
}
P SPAN.buttons A {
    padding:0.58em 0.8em;
	text-decoration:none;
}
P SPAN.buttons A:hover {
	text-decoration:underline;
}
FORM P.required INPUT, FORM P.required SELECT, FORM INPUT.required, FORM SELECT.required {
	background:#FEF7D2;
}
FORM P.error  INPUT,FORM P.error SELECT { /* vs. line 395 */
	border: 1px solid #E19202;
}
FORM P.required SPAN {
	display: none;
}
FORM P.error SPAN {
	display: inline;
}
FORM P.error SPAN, FORM P.error, P#errorHeader {
	color:#E19202;
}


/* searchbox */

form#searchbox {
	background: #fff url(img/searchbox_top.gif) repeat-x left -1px;
	float:right;
	padding:8px 0;
	position:relative;
	margin:0.45em 21px 0;
	border:1px solid transparent;
}
form#searchbox .search_crnr_lt, form#searchbox .search_crnr_lb, form#searchbox .search_crnr_rt, form#searchbox .search_crnr_rb {
	position:absolute;
	width:5px;
	height:8px;
	background-repeat: no-repeat;
	background-position: left top;
}
form#searchbox .crnr_lt {
	background-image: url(img/search_crnr_lt.gif);
}
form#searchbox .crnr_rt {
	background-image: url(img/search_crnr_rt.gif);
}
form#searchbox .crnr_rb {
	background-image: url(img/search_crnr_rb.gif);
}
form#searchbox .crnr_lb {
	background-image: url(img/search_crnr_lb.gif);
}
form#searchbox input#search-input {
	padding:0 0 0 .3em;
	background: transparent;
	border:none;
	width:13em;
}
form#searchbox input#searchsubmit {
	background: transparent url(img/search_icon.gif) no-repeat left top;
	height:24px;
	width:21px;
	position:absolute;
	right:5px;
	top:5px;
	border:none;
}

/* Footer Section */ 

#copyright {
	background: #DBDCDC url(img/copyright_bg.gif) repeat-x left top; 
	padding:10px 0; 
	color: #7b90ab; 
	font-size: .8em; 
	border-top: #929a9f 1px solid; 
	font-weight: bold;
	margin:0;
	text-align:center;
}
#sitemap {
	border-bottom: #929a9f 7px solid; 
	background: url(img/sitemap_bg.gif) #002b5c repeat-x left top;  
	color: #ffffff; 
	font-size: 1em; 
	padding: 23px 20px;
	overflow:hidden;
}
#sitemap div.column {
	border-right:1px dashed #7B90AB;
	float:left;
	padding: 0 1.5em;
	height:10.5em;
}
#sitemap div.column li {
	margin-bottom:2px;
	font-size:.9em;
}
#sitemap div.column li a {
	color:#fff;
}
#sitemap div.column li a:hover {
	color:#E19202;
}
#twitter {
	float:right;
	width:39em;
	position:relative;
}
#twitter h3 {
	margin:0.3em 0 0;
	padding:0 4em 6.5em 0;
	background: url(img/twitter_bird.gif) no-repeat left bottom;
	position:absolute;
	color:#fff;
}
.tweets, .query {
  font-family: Georgia, serif;
  color: #085258; }
  .tweets .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .tweets .tweet_list .awesome, .tweets .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweets .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweets .tweet_list li a, .query .tweet_list li a {
        color: #0C717A; }
    .tweets .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #ECEEEF; }
    .tweets .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweets .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }

.tweets {
	background-color:#114B7A;
	color:#000033;
	margin-left:119px;
	padding:.5em;
	font-size:0.95em;
	min-height:100px;
}
.tweets p.loading {
	padding: 0.3em .7em;
	height:93px;
	background:#fff;
}
ul.tweet_list {
	background:#fff;
}
ul.tweet_list li {
	padding:0.55em 0.7em;
	text-align:right;
}
ul.tweet_list a {
}
#twitter ul.tweet_list .tweet_text {
	text-align:left;
	float:left;
	color:#7B90AB;
}
#twitter ul.tweet_list .tweet_avatar {
	float:left;
}
ul.tweet_list .tweet_text a {
	font-weight:bold;
}
ul.tweet_list .tweet_text a:hover {
	text-decoration:underline;
}

/*  Left Sidebar */

.cfsc_sidebar_left {
	background-color: #eceeef;
	position: absolute;
	left: 0; 
	color: #114b7a; 
	top: 0;
}
.cfsc_sidebar_left ul.sub-pages {
	width: 14.7em;
}
.cfsc_sidebar_left ul.sub-pages li a {
	background: #dadbdc url(img/nav2_l1_bg.gif) repeat-x left top; 
	display: block; 
	color: #002b5c; 
	font-size: 1em; 
	font-weight: bold; 
	padding:0.9em 0 1.2em 1.15em;
	border-bottom:1px solid #9AADC1;
}
.cfsc_sidebar_left ul.sub-pages li a:hover {
	background: #e8e9ea url(img/nav2_l1_hover.gif) repeat-x right top; 
	text-decoration:none;
}
.cfsc_sidebar_left ul.sub-pages li a:active {
	background: #b4bdc7 url(img/nav2_l1_focus.gif) repeat-x right top; 
}

.cfsc_sidebar_left ul.sub-pages li a.current, .cfsc_sidebar_left ul.sub-pages li.current_page_parent a {
	background:transparent url(img/nav2_l1_active.gif) no-repeat right center;
	margin-right:-22px;
	border: none;
}
.cfsc_sidebar_left ul.sub-pages li ul {
	background-color: #5c7797; 
	padding:0.2em 0;
	width:14.7em;
}
.cfsc_sidebar_left ul.sub-pages li ul li {
	background:#5C7797 url(img/nav2_l2_bg_left.gif) no-repeat left center;
	margin:0 0.3em;
}
.cfsc_sidebar_left ul.sub-pages li ul li a, .cfsc_sidebar_left ul.sub-pages li.current_page_parent ul li a {
	background: url(img/nav2_l2_bg.gif) no-repeat right center; 
	line-height:25px;
	padding: 0 0 0 1.15em;
	color: #a4b7c5; 
	font-size: 1em; 
	font-weight: normal;
	margin-right:0;
	border-bottom:none;
}
.cfsc_sidebar_left ul.sub-pages li ul li:hover {
	background: #5c7797 url(img/nav2_l2_hover_left.gif) no-repeat left center; 
}
.cfsc_sidebar_left ul.sub-pages li ul li a:hover {
	background: url(img/nav2_l2_hover.gif) no-repeat right center; 
	color: #ffffff; 
}
.cfsc_sidebar_left ul li ul li.current_page_item, .cfsc_sidebar_left ul li ul li.current_page_item:hover, .cfsc_sidebar_left ul.sub-pages li ul li:active {
	background: #5c7797 url(img/nav2_l2_active_left.gif) no-repeat left center; 
}
.cfsc_sidebar_left ul li ul li.current_page_item a.current, .cfsc_sidebar_left ul.sub-pages li ul li a:active {
	background: url(img/nav2_l2_active.gif) no-repeat right center; 
	color: #114b7a; 
}


/* Right Sidebar */

.tagcloud_wrapper {
	position:absolute;
	right:18px;
	top:18px;
	width: 200px;
}
.tagcloud_wrapper object {
	margin-left:2px;
	position:relative;
	width:195px;
	z-index:3;
}
.sidebar_box {
	background:url(img/tag_search_bg.gif) no-repeat left top;
	height:234px;
}
.sidebar_box_sml {
	background:url(img/rt_sidebar_box.gif) no-repeat left top;
	width:170px;
	margin-right:2px;
	padding:8px 0px;
	float:right;
}
.sidebar_box_sml img {
	margin-left:5px;
}
#page_frame .sidebar_box_sml p {
	margin:0;
	font-size:0.4em;
}
	
/* HomeTop Section */ 

.home_top {
	background: #6481A1 url(img/home_bg.gif) repeat-x left top;
	border-top:1px solid #6481A1;
	border-bottom:4px solid #737D84;
}
.worldmap_dark {
	background: url(img/worldmap_dark.jpg) no-repeat 85% top;
	padding:34px 26px 25px;
	position:relative;
	min-height:170px;
}
.guitar {
	background: url(img/guitar.png) no-repeat center top;
	height:340px;
	position:absolute;
	right:66%;
	top:0;
	width:371px;
	display:block;
}
.blurb {
	background: url(img/blurb_bg.png) repeat center top;
	padding:8px 21px 18px;
	position:relative;
	color:#fff;
	line-height:2em;
	min-height:160px;
}
.blurb p, #page_frame .blurb p, .worldmap_dark .blurb p, .blurb table {
	margin:2.5em 3em 2.5em 0;
	font-size:1.25em;
	line-height:2.1em;
	color:#AFC4D3;
}
.blurb table {
	margin: 0;
	line-height: inherit;
}
.worldmap_dark .blurb p {
	margin:1.5em 3em 1.5em 0;
}
.blurb p strong, .blurb p strong em {
	color: white;
	font-size:1.25em;
}
.blurb_t, .blurb_r, .blurb_b, .blurb_l {
	position:absolute;
	background-position: left top;
}
.blurb_t, .blurb_b {
	height:5px;
	left:0;
	right:0;
}
.blurb_r, .blurb_l {
	width:5px;
	top:0;
	bottom:0;
}

/* Blurb on Main Pages (not Home Page) */
#page_frame .blurb {
	margin-bottom:2em;
}

/* Blurb on Home Page */
.home_top .blurb {
	margin-left:32%;
}
.blurb_t {
	background: url(img/blurb_t.png);
	top:-5px;
}
.blurb .crnr_rt {
	background: url(img/blurb_rt.png);
	right:-5px;
	top:-5px;
}
.blurb_r {
	background: url(img/blurb_r.png);
	right:-5px;
}
.blurb .crnr_rb {
	background: url(img/blurb_rb.png);
	right:-5px;
	bottom:-5px;
}
.blurb_b {
	background: url(img/blurb_b.png);
	bottom:-5px;
}
.blurb .crnr_lb {
	background: url(img/blurb_lb.png);
	left:-5px;
	bottom:-5px;
}
.blurb_l {
	background: transparent url(img/blurb_l.png) repeat-y top left;
	left:-5px;
}
.blurb .crnr_lt {
	background: url(img/blurb_lt.png);
	left:-5px;
	top:-5px;
}

/* Home Frame */

#home_frame {
	background:#ECEEEF;
	padding:40px 22px 40px 0;
	overflow:hidden;
}
.home_left, .page_left {
	padding:2% 2% 0 5%;
	width:23%;
	float:left;
}
.page_left {
	padding:0;
}
.home_right, .page_right {
	float:right;
	width:67%;
	right: 0;
	position:relative;
}
.home_right {
	margin:1em 0;
}
.page_right {
	width:73%;
}
.home_right .mini-box object {
	height:380px;
	margin:-20px 0;
}


/* Page Frame  */

.page_frame_top {
	background: url(img/current_bg.gif) repeat-x left -1px; 
	height: 19px; 
}
#page_frame {
	background:#fff url(img/light_gradient_bg.gif) repeat-x left top;;	
	overflow:hidden;
	position:relative;
}
.worldmap {
	background: url(img/global_gradient.gif) no-repeat left top;
	border-left:14.7em solid #ECEEEF;
	padding:24px 244px 40px 27px;
	overflow:hidden;
	min-height:500px;
}
.no_sidebar {
	border-left:none;
}
.entry-content iframe {
	border:3px solid #92A8B7;
	height:300px;
	margin:-60px 0 20px;
	max-width:500px;
	width:42%;
	right:0;
	float:right;
}
.entry-content {
	position:relative;
}
.comment-content {
	padding-left:50px;
}
li.comment {
	padding-bottom:1em;
}
.bio {
	margin-left:135px;
}
.separator {
	clear:both;
	margin-bottom:15px;
	border-bottom:1px solid #C6CFDB;
}

/* Mini-Boxes */

.mini-box {
	border:1px solid transparent;
	position:relative;
	float:left;
	padding-bottom:.5em;
	width:100%;
}
.twothirdsBack, .onethirdBack, .allthirdsBack, .middleThirdBack, .fullBack, .halfBack, .quarterBack {
	background: #fff url(img/div_bg.gif) repeat-x left top;
	border:1px solid #C4CDD9;
	
}
.mini-box p, #page_frame .mini-box p {
	color:#7B90AB;
	margin:.5em 1.6em;
	padding:0;
}
.mini-box h2 {
	color:#fff;
	font-size:1.5em;
	line-height:.8em;
	margin:0 0 .5em;
	padding:0.9em 1em;
	background:#24487B url(img/div_bg.gif) repeat-x scroll left top;
}
.mini-box h3, #page_frame .mini-box h3 {
	border: none;
	font-size:1.25em;
	margin:1em 1.2em 0;
	padding:0;
}
.mini-box h4 {
	margin:.7em 1.4em .5em;
}
.mini-box h4 a {
	color:#E19202;
}
.mini-box p a {
	text-decoration:underline;
}

.twothirds, .twothirdsBack {
	width:60%;
}
.onethird, .onethirdBack {
	width:37%;
}
.allthirds, .allthirdsBack, .middleThird, .middleThirdBack {
	width:31.5%;
}
.full, .fullBack {
	width:100%;
}
.half, .halfBack {
	width:48.5%;
}
.middleThird, .middleThirdBack {
	float:left;
	margin-left: 2.75%;
}
.middleThird {
	left:-2px;
}
.middleThirdBack {
	left:31.5%;
}
.left {
	float:left;
	left: 0;
}
.right {
	float:right;
	right: 0;
}
.twothirdsBack, .onethirdBack, .allthirdsBack, .middleThirdBack, .fullBack, .halfBack, .quarterBack {
  position: absolute;
  top: 0em;
  bottom: 0em;
}

.miniboxWrapper {
	float:left;
	position:relative;
	width:100%;
	margin:1em 0;
}
.crnr_lt {
	left:-1px;
	top:-1px;
	background: url(img/crnr_lt.gif);
}
.crnr_rt {
	right:-1px;
	top:-1px;
	background: url(img/crnr_rt.gif);
}
.crnr_rb {
	right:-1px;
	bottom:-1px;
	background: url(img/crnr_rb.gif);
}
.crnr_lb {
	left:-1px;
	bottom:-1px;
	background: url(img/crnr_lb.gif);
}


/* jQuery Tabs */

.mini-box #container-4 {
	position:relative;
}
.tabs-hide {
	display:none;
}
.tabs-nav {
	border: none; 
	margin-top: -10px; 
}
.mini-box ul.tabs-nav {
	left:5px;
	margin:-.75em 0 0;
	position:absolute;
	top:0;
}
.tabs-nav li {
	float: left; 
	margin:0 3px 0 0;
	list-style: none;
	opacity:0.4;
}
.tabs-nav li a {
	float: left; 
	color: white; 
	font-size: 1.1em; 
	font-weight: bold; 
	padding:0.5em 1.3em;
	position:relative; 
	background: #7B90AB; 
}
.tabs-nav li.tabs-selected {
	
	opacity:1;
}
.tabs-nav li.tabs-selected a {
	padding:0.5em 1.3em 0.9em;
	color:#fff;
	background: #7B90AB url(img/ tab_active.gif) no-repeat center bottom;
}
.tabs-container {
	background: transparent; 
	padding-top:2.8em;
}
.mini-box .tabs-nav li a .crnr_rb {
	background: transparent url(img/tabs_crnr_rb.gif) no-repeat left top;
	right:0;
	bottom:0;
}
.mini-box .tabs-nav li a .crnr_lb {
	background: transparent url(img/tabs_crnr_lb.gif) no-repeat left top;
	left:0;
	bottom:0;
}

/* Columns */

.three-columns, .two-columns {
	clear:both;
	overflow:hidden;
}
.three-columns SPAN, .two-columns SPAN {
	float:left;
}
.three-columns SPAN {
	width:33%;
}
.two-columns SPAN {
	width:50%;
}

/* Images */

img.logos_small {
	
}
img.pdf_icon {
	height: 1.7em; 
	width: 1.7em;
	margin-right:0.5em;
	position:relative;
	top:-0.2em;
	float:left;
}
img.product_overview {
	margin:.5em 0 0;
	width:170px;
}
img.sfdc_logo_metal {
	float:right;
	margin:-24px -10px 0 20px;
	max-width:410px;
	width:42%;
	position:absolute;
	right:0;
}
img.salesforce_services {
	max-width:800px;
	width:100%;
}
img.biopic {
	float:left;
	margin-bottom:1em;
	margin-right:1em;
}
.partnerLogos {
	background-image:url(img/partner_logos.gif);
	background-repeat:no-repeat;
	float:left;
	height:70px;
	margin-right:15px;
	position:relative;
	top:0;
	width:155px;
}
.salesforceLogo {
	width:140px;
}
.dbkayLogo {
	width:140px;
}
.ktLogo {
	width:80px;
	margin:0 25%;
}
.sspaLogo {
	width:140px;
}
.kcsLogo {
	background-position:-310px -140px;
}
.apacheLogo {
	background-position: -155px 0;
}
.hdiLogo {
	background-position:-310px -72px;
}
.itsmfLogo {
	background-position:-155px -140px;
}
IMG.feed_icon {
	vertical-align:top;
}
IMG.avatar {
	border:1px solid #C6CFDB;
	vertical-align:bottom;
}


/*  ------------- Service Cloud Console App Page --------------  */
#apDiv1 {
	position:absolute;
	left:240px;
	top:0px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:35px;
	top:70px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:450px;
	top:70px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:0px;
	top:215px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:110px;
	top:350px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:360px;
	top:350px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:455px;
	top:215px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:285px;
	top:207px;
	width:150px;
	height:88px;
	z-index:8;
}
.product-cloud {
	width: 250px;
	height: 150px;
}

/* -------------- Products Pages -------------- */
img.cutsheet-image {
	width: 100%;
}

.page-item-3057 a, .page-item-3055 a, .page-item-3043 a, .page-item-3049 a, .page-item-3121 a, .page-item-3064 a, .page-item-3059 a, .page-item-3062 a {
	padding: 0 0 0 0.15em !important;
	font-size: 0.9em !important;
}

