/*
	Theme Name: Evo4 CMS
	Theme URI: http://www.evowpthemes.com/evo4/
	Description: Evo4 CMS is constructed on an irregular 4-column grid, creating excellent flexibility for building a blog-based website containing an integral blog. It is "barebones" from a design perspective, and is meant for experienced designers to utilize as a framework on which to build their own incredible web designs. The theme was originally inspired by, and borrows from Bryan Helmig's "Magatheme".
	Version: 1.0
	Author: Ray Gulick
	Author URI: http://www.evowebdev.com
	Tags:light,four-columns,right-sidebar,fixed-width

	"Evo4 CMS" by Ray Gulick

	This theme was designed by Ray Gulick
	of Evolution Web Development: http://www.evowebdev.com/.

	The CSS, XHTML and design is released under the GPL.

*/

/*Reset*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,sub,sup,ol,ul,li,form,label,table,tr,th,td { padding:0; margin:0; border:0; outline:0; background-color:transparent; vertical-align:baseline; }

/* BASIC STYLES */
body { background:#e0dccc url(images/bkgrdbody.png) 0 0 repeat-x; color:#333; font-size:12px; font-family: Helvetica, Arial, sans-serif; }
html>body { font-size:75%; }
header,nav,article,footer { display:block; }
img { display:inline-block; vertical-align:bottom; }

h1 { font-size:25px; line-height:100%; color:#0b4178; font-family:Georgia, "Times New Roman", serif; font-weight:normal; }
h2 { margin:1em 0 .5em 0; font-size:16px; line-height:120%; color:#94804b; }
h3,h4 { margin:1em 0 .5em 0; font-size:15px; line-height:120%; color:#94804b; }
h5 { margin:1em 0 .5em 0; font-size:14px; line-height:120%; color:#94804b; }
h2.top, h3.top { margin-top:.1em; } /*for pages where h2 appears immediately below main heading or aricles where h3 appears before any paragraph*/
h3 .title { font-size:13px; color:#654; }
h3.bio { margin-bottom:.2em; color:#0b4178; }

p { margin:0 0 .5em 0; font-size:14px; }
ul { list-style:outside disc; margin:0 0 0 1.5em; }
ol { list-style:outside decimal; margin:0 0 0 2em; }
li { margin:0 0 .4em 0; font-size:14px; line-height:140%; }
li ul,
li ol { margin:0; font-size:1em; }

ul.sitemap { list-style-type:none; margin:0; }
ul.sitemap ul, ul.sitemap ul ul { list-style-type:none; margin:0 0 0 3em; }
ul.sitemap li { margin:.4em 0; }


blockquote { padding:0 1em; margin-left:1.5em; }
a:link { text-decoration:none; color:#2061a4; }
a:visited { text-decoration:none; color:#2061a4; }
a:hover { text-decoration:none; color:#000; }

abbr,acronym { border-bottom:1px dotted; cursor:help; }
sub { font-size:.7em; line-height:1em; vertical-align:sub; }
sup { font-size:.7em; line-height:1em; vertical-align:super; }
/* Table styles */
table { border-collapse:collapse; border-spacing:0; margin:0 0 .5em 0; }
caption { text-align:left; }
th,td { padding:.25em .5em; }
th { font-size:1em; text-align:left; }
td { font-size:1.1em; text-align:left; }
tr.odd td,tr.odd th { background:#eee; }
tbody td,tbody th { border:1px solid #999; }
tfoot { font-style:italic; }

/* FORM STYLES - more specific styles for Contact Form 7 are at bottom */
input.radio,input.checkbox { vertical-align:top; }
label,button,input.submit,input.image { cursor:pointer; }
* html input.radio,
* html input.checkbox { vertical-align:middle; }
*+html input.radio,
*+html input.checkbox { vertical-align:middle; }
textarea { overflow:auto; }
input[type="text"],input[type="password"],select,textarea { border:1px solid #7F9DB9; padding:2px; margin:0; font-size:13px; font-family:Helvetica, Arial, sans-serif; vertical-align:bottom; }
select { padding:0; }
option { padding:1px; }
input[type="submit"], input.submit { border:1px solid #036; background:#346ea9; color:#fff; padding:1px 9px; font-weight:bold; }
label { font-size:13px; font-weight:bold; color:#666; }
label .small { font-size:12px; font-weight:normal; }

/* HEADER */
.pagewrapper { width:988px; margin:0 auto 12px auto; background:#f5f5f2; }
.header,.headersearch, .menu-item-730 { height:134px; background:#fff url(images/hdr_bkgrd.png) 0 0 no-repeat; position:relative; margin:0; }
.logo { position:absolute; top:0; left:0; cursor:pointer; }
.blogname { font-size:20px; font-weight:bold; margin:0; position:absolute; left:-999em; }
.blogname span { position:absolute; height:100%; width:100%; background: url(images/logo.png) 0 0 norepeat; }
.tagline { font-size:19px; line-height:22px; font-family:Georgia, "Times New Roman", serif; color: #a3905f; position: absolute; top:30px; left:606px; width:200px; }
.header ul,.headersearch ul, .menu-item-730 { list-style-type:none; }

.follow { width:165px; text-align:right; position:absolute; top:53px; right:34px; }
.follow img { margin:0 0 8px 24px; }

/*OPTIONAL TOPNAV
.topnav { height:25px ;margin:0 0 18px; }
.topnav li { margin:0; float:left; }
.topnav a { color:#5A5A6C; float:left; margin:0 0 0 18px; display:block; }
.topnav a:hover { color:#5A5A6C; }
*/

.nav { height:26px; background: url(images/nav.png) 0 0 repeat-x; width:920px; overflow:hidden; position:absolute; bottom:0; left:34px; margin:0; padding:0; }
.nav li { float:left; margin:0; width:auto; font-family:Arial, helvetica, sans-serif; font-size:12px; line-height:26px; text-transform:uppercase; font-weight:normal; letter-spacing:1px; }
.nav a:link,
.nav a:visited { color:#fff; background: url(images/nav.png) 0 0 repeat-x; padding:0 14px 0 14px; display:inline-block; border-right:1px solid #26629f; }
.nav a:hover { color:#fff; background-position:0 -40px; }
.nav li.current_page_item a:link,.nav li.current_page_item a:visited,.nav li.current_page_item a:hover,
.nav li.current_page_parent a:link,.nav li.current_page_parent a:visited,.nav li.current_page_parent a:hover { background-position:0 -40px; }

.single-news .nav li.page-item-223 a:link,
.single-news .nav li.page-item-223 a:visited,
.post-type-archive-news .nav li.page-item-223 a:link,
.post-type-archive-news .nav li.page-item-223 a:visited,
.blog .nav li.page-item-8 a:link,
.blog .nav li.page-item-8 a:visited,
.single-post .nav li.page-item-8 a:link,
.single-post .nav li.page-item-8 a:visited { color:#fff; background: url(images/nav.png) 0 0 repeat-x;  background-position:0 -40px; padding:0 14px 0 14px; display:inline-block; border-right:1px solid #26629f; }


.headersearch .nav li.current_page_item a:link,.headersearch .nav li.current_page_item a:visited,
.headersearch .nav li.current_page_parent a:link,.headersearch .nav li.current_page_parent a:visited { background-position:0 0px; }
.headersearch .nav li.current_page_item a:hover,.headersearch .nav li.current_page_parent a:hover { background-position:0 -40px; }

.nav li.search a:link,.nav li.search a:visited { padding-left:30px; padding-right:18px; background: url(images/search_nav.png) 0 0 no-repeat; position:absolute; right:0; border-right:none; border-left:1px solid #26629f;  }
.nav li.search a:hover { background-position:0 -40px; }
/*.nav .searchbox { /*float:right; margin:4px 20px 0 0;*/ /*position:absolute; left:612px; top:4px; }
.nav .searchbox input[type="text"] { width:176px; margin-right:2px; }
.nav .searchbox input[type="submit"] { }*/
.nav a.home { padding-left:14px; }

/* CONTENT */
#content { width:988px; margin:0; padding:0 0 12px 0; overflow:auto; background:#f5f5f2 url(images/content_bkgrd.png) 0 0 repeat-y; }
#content.nosubhead { padding:16px 0 12px 0; }


/*Page*/
h1.page { margin:18px 0 .7em 238px; padding:0; } /*equal to width of footer1 plus margins at its left and right*/
h1.page .subhead { display:block; font-size:13px; line-height:16px; font-family:arial,helvetica,sans-serif; letter-spacing:2px; color:#b0a78f; text-transform:uppercase; font-weight:bold; }
.pagecontent { width:716px; float:right; display:inline; margin:0 34px 0 0; min-height:400px; height:auto !important; height:400px; }
.pagecontent p { font-size:14px; line-height:160%; }
.pagecontent a { text-decoration:underline; }

.pagecontent p.profile { margin-bottom:.2em; color:#c1992f; }
.pagecontent p.profile a { text-decoration: none; }

.pagecontent p.pr-sub { font-weight:bold; color:#94804b; }
.pagecontent p .dateline { font-size:12px; text-transform:uppercase; }
.pagecontent p.pr-about-title { margin-bottom:4px; line-height:140%; font-weight:bold; padding-top:4px; }
.pagecontent p.pr-about { margin-bottom:4px; line-height:140%; font-style:italic; font-size:13px; }

.pagecontent p.more, .pagecontent p .more,.homepagecontent p.more, .homepagecontent p .more,.sidebars p.more, .sidebars p .more { font-size:12px; text-transform:uppercase; color:#c1992f; font-weight:bold; }
.more a { text-decoration:none; }

.pagepix { float:right; display:inline; margin:.45em 0 .2em 18px; width:348px; }
.pagepix img { width:348px !important; }
.pagecontent .pagepix p { font-size:13px; color:#0b4178; font-weight:bold; line-height:140%; margin:3px 0 3px 0; }

img.biopix { float:left; display:inline; margin:.8em 10px .3em 0; }
img.biopixtop { float:left; display:inline; margin:.3em 10px .3em 0; } 

.pagequote { float:right; display:inline; margin:.4em 0 .2em 18px; padding:9px 10px 6px 18px; width:320px; background: #eae6d9 url(images/pagequote.png) 0 100% no-repeat; }
.pagecontent .pagequote p { font-size:15px; line-height:180%; /*color:#94804b;*/ color:#0b4178; font-style:italic; }

.partner { padding:6px 0 0 0; border-top:1px solid #b0a589; margin-top:14px; }
.partner img { float:left; display:inline; width:180px !important; margin:6px 12px 0 0; }
.partner h3 { width:520px; color:#0b4178; margin-top:.4em;float:right;  }
.partner a { text-decoration:none; }
.partner p { width:520px; float:right; display:inline; }

/*subnav*/
.subnav { width:184px; float:left; display:inline; margin:.3em 0 0 34px; }
.subnav ul { list-style-type:none; margin:0 0 1.5em 0; padding:0; overflow:visible; }
/*.subnav ul ul { margin:0; }*/
.subnav li { font-size:14px; line-height:120%; font-weight:bold; padding-left:.9em; margin:0 0 .7em 0; }
/*.subnav li p.widgettitle { font-size:14px; line-height:120%; margin:0 0 .7em 0; }*/
.subnav a:link, .subnav a:visited { color:#ad9964; }
.subnav a:hover { color:#000; }
.subnav li.current_page_item a, .subnav a.current_page_item { color:#175493; }
.subnav li.current_page_item { padding-left:.9em; background: url(images/currentsubnav.png) 0 3px no-repeat; }
.subnav .sub p  { font-size:14px; line-height:120%; font-weight:bold; margin:0 0 .7em 0; }
.subnav .sub p a { padding-left:.9em; font-weight:bold; } 
.subnav .sub p a.current_page_item { background: url(images/currentsubnav.png) 0 0 no-repeat; }
.subnav a { text-decoration:none; }
.subnav ul ul { list-style-type:none; margin:0; padding:0; } 
.subnav ul ul li { margin:0 0 9px 1em; font-weight:normal; }

.subnavnote { margin: 0 .5em 15px 0em; background: #EAE6D9; padding: 5px 10px; }
.subnavnote h3 { color: #0B4178;}
.subnav .subnavnote li { padding:0; font-weight:normal; font-size:13px; line-height:130%; }
.subnav .subnavnote p { line-height:17px; padding-top:1px; font-style: italic; font-size: 12px; color: #333; }
.subnav .subnavnote p.return { font-size:11px; text-transform:uppercase; color:#c1992f; font-weight:bold; }
.subnav .subnavnote p.return a:link,.subnav p.return a:visited { color:#2061a4; text-decoration:none; }
.subnav .subnavnote p.return a:hover { color:#000; text-decoration:none; }

/*Search page*/
.searchresult {  }
.searchresult h3 { color:#a27500; }
.searchresult a { text-decoration:none; }
form#searchform { padding-bottom: 10px; }

/*Homepage*/
/*.billboard { height:278px; width:920px; margin:0 0 0 34px; background:#fff; }*/
/*see anythingSlider CSS at bottom*/
.slidecontrol { width:920px; height:26px; margin: 0 0 15px 34px; background: url(images/slidecontrolbar.png) 0 0 no-repeat; }


.homepagecontent { width:716px; float:right; display:inline; margin:0 34px 0 0; }
.homepagecontent p { font-size:1.2em; line-height:180%; }
.colleft { width:350px; float:left; display:inline; margin:0 18px 0 0; }
.colleft h2 { font-size:17px; line-height:21px; color:#0b4178; margin:.5em 0 4px 0; }
.colleft p { line-height:150%; }

.colright { 
width: 300px;
float: right;
display: inline;
margin: 10px 0 0 0;
background: #EAE6D9 url(images/pagequote.png) 0 100% no-repeat;
padding: 20px;
 }
.colright h3 { 
background: url(http://www.talatek.com/wp-content/uploads/2011/08/downloadbutton-162.gif) no-repeat;
height: 20px;
width: 170px;
font-size: 11px;
color: #0B4178;
margin: .3em 18px 6px 0px;
padding: 2px 6px 2px;
}
.colright h2 { font-size:15px; color:#0b4178; margin:.3em 10px 6px 0px; clear: left; }
.colright p { line-height:150%; margin:0; }
.colright ul { list-style:inside disc; margin:0; }
.colright ul li { padding-bottom:5px; }
.colright h3 a { color: #fff; }
.colright h3 a:hover { color: #2061A4; }
.colright img { margin: 0 0 25px 6px;}


.subnavhome { width:184px; float:left; display:inline; margin:0 0 0 34px; }
.subnavhome h2 { font-size:28px; line-height:32px; margin:0 0 24px 0; color:#94804b; font-family:Georgia,"Times New Roman",serif; font-weight:normal; }
.subnavhome h2 .bigger { font-size:33px; }
.subnavhome h2 .biggest { font-size:39px; line-height:38px; }
.subnavhome h1 { font-size:42px; line-height:36px; color:#94804b; }
.subnavhome h1 .bigger { font-size:46px; }
.subnavhome h1 .blue, .subnavhome h2 .blue { color:#0b4178; }


/*Blog*/
.blogmain { width:552px; margin:0 0 0 34px; float:left; display:inline; overflow:auto; } /*width equals leftfoot width*/
.article { overflow:hidden; padding:.7em 0 .5em 0; }
.article h1,.article h2 { font-size:25px; line-height:120%; color:#0b4178; font-family:Georgia, "Times New Roman", serif; font-weight:normal; margin:.2em 0; }
.article h2 { margin-top:.2em; }
.article h1 a:link,
.article h2 a:link,
.article h1 a:visited,
.article h2 a:visited { color:#0b4178; }
.article h1 a:hover,
.article h2 a:hover { color:#000; }
.article p { font-size:14px; line-height:150%; }
.article p.extendspost { color:#666; font-size:12px; line-height:130%; margin:0 0 .4em 0; }
.article p.extendspost a { color:#2061a4; text-decoration:underline; }

.blogpix { float:right; display:inline; margin:.5em 4px .2em 18px; width:200px; }
.blogpix img { width:200px !important; }
.article .blogpix p { font-size:12px; color:#0b4178; font-weight:bold; line-height:140%; margin:3px 0 0 0; }

.alignleft { float: left; }
.alignright { float: right; }
div.alignleft { display:inline; float:left; margin:.5em 10px .2em 0; width:auto; } /*images*/
div.alignright { display:inline; float:right; margin:.5em 0 .2em 10px; width:auto; } /*images*/
.left { float:left !important; display:inline; width:120px; } /*page nav*/
.right { float:right !important; display:inline; width:332px; } /*page nav equal width with footer2*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* Comments */
.commentlist { margin:0 0 18px 0; list-style-type:none; border-bottom:1px #d6d2c1 solid; }
.article .comment-author { /*float:left; display:inline;*/ font-size:11px; line-height:12px; text-align:left; }
.article .comment-author img { padding:0 10px 4px 0; display:inline; float:left; }
.article .comment-author a { font-size:13px; font-weight:bold;  }
.article .comment-meta { font-size:11px; }
.comment { width:537px; /*float:right;*/ display:block; }
.article .comment p { font-size:13px; line-height:17px; margin:.3em 0 .4em 42px; clear:both; }
.commentlist li { border-top:1px #d6d2c1 solid; margin:0; padding:18px 6px 6px 9px; background-color:#f1f0ed; font-size:13px; display:block; }
.commentlist .alt { background-color:#f5f5f2; }
.commentlist .authorcomment .comment { color:#000; font-style:italic; }
.commentlist .altauthorcomment .comment { color:#000; font-style:italic; }
#commentform textarea { width:542px; }
#commentform label { font-size:13px; }
#respond h3 { margin-left:0; padding:0; clear:both; }

/* SIDEBAR */
.sidebars { overflow:hidden; }
.sidebars h3 { margin:12px 0 6px 0; }
.sidebars ul { list-style-type:none; margin:0; }
.sidebars li { margin:0 0 4px 0; padding:0; font-size:1.1em; line-height:120%; }
.sidebars li a { }
.sidebars .children { margin-left:0; }
.sidebarright { width:348px; float:right; display:inline; overflow:auto; margin:8px 34px 0 0; }
.sidebarright p { font-size:1.1em; line-height:140%; }
.sidebar2 { width:348px; display:block; }
.sidebar3left { width:165px; padding:0; float:left; display:inline; }
.sidebar3right { width:165px; padding:0; float:right; display:inline; }
.sidebar3left h3, .sidebar3right h3 { font-size:14px; }

/* FOOTER: NOTE unequal width columns*/
.footer { margin:0; padding:24px 0 0 0; background:#e0dccc url(images/footertop_bkgrd.png) 0 0 no-repeat; }
.leftfoot { width:552px; float:left; display:inline; margin:0 0 0 34px; } /*width equals blogmain width*/
.footer1 { width:184px; float:left; display:inline; }
.footer2 { width:348px; float:right; display:inline; }
.rightfoot { width:370px; float:right; display:inline; margin:0 12px 0 0; }
.footer3 { width:165px; float:left; display:inline; margin:0; }
.footer4 { width:187px; float:right; display:inline; margin:0; }
.footer h3 { color:#26629f; font-size:12px; line-height:15px; margin:0; }
.footer h3 a:link,.footer h3 a:visited { color:#26629f; }
.footer h3 a:hover { color:#000; }
.footer p,.footer li { font-size:12px; line-height:15px; margin:0; color:#9e916f; }
.footer p a:link,.footer p a:visited,.footer li a:link,.footer li a:visited { color:#9e916f; }
.footer p a:hover,.footer li a:hover { color:#000; }
.footer p strong,.footer li strong { color:#26629f; }
.footer p strong a:link,.footer li strong a:link,.footer p strong a:visited,.footer li strong a:visited { color:#26629f; }
.footer p strong a:hover,.footer li strong a:hover { color:#000; }
.footer1 p { font-size: 11px; }

.footer h3.totop a { padding-left:9px; background: url(images/arrow-top.png) 0 0 no-repeat; }
.footer h3.totop { margin-bottom:15px; }
.footer p.credit a:link,p.credit a:visited { color:#b0a589; }
.footer p.credit a:hover { color:#9e916f;}
.footer p.credit { margin-left:0px; padding-top:10px; }

.footer ul { list-style-type:none; margin:0; padding:0; }

/* Miscellaneous classes */
.clr { clear:both; }
.small { font-size:90%; }
.xtratop { padding-top:.5em; }
.five33 { width:533px; clear:both; }

/***PLUGINS*****/

/***Sociable Plugin***/
div.sociable { margin: .2em 0 1em 0; }
.sociable_tagline { float:left; display:inline; margin:3px 6px 0 0; width:auto; }
.sociable span { display: block; }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0; padding: 0 3px; }
.sociable ul li:before { content: ""; }
.sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; }
.sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); }
.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

/***Contact Form 7****/
.address { width:165px; float:right; display:inline; margin:0 0 0 18px; }
.address h3 { font-size:13px; margin:.3em 0 .1em 0; color:#0b4178; }
.address p { font-size:13px; line-height:18px; margin-bottom:9px; }
.formbelowtext { margin-top:20px; }
.wpcf7-form { width:520px; float:left; display:inline; position:relative; top:-.3em; }
.wpcf7 p { clear:both; margin:.3em 0 12px 0; }
.wpcf7 input[type="text"],
.wpcf7 textarea { width:518px; padding:3px 1px; margin-bottom:3px; }
.wpcf7 select { padding:1px; width:auto; margin-bottom:3px; }
.wpcf7 option { padding:1px 6px 1px 0; }
.wpcf7 input.captcha { width:60px; float:left; display:inline; }
.wpcf7 p img { display:inline; }
.wpcf7 input[type="submit"],.wpcf7 input.submit { margin-top:6px; padding:3px 7px; }
.wpcf7 label { font-size:13px; line-height:18px; margin:0; cursor:default; color:#ad9964; }
.wpcf7 input.short, .wpcf7 select.short { width:300px; }
.wpcf7 input.number { width:35px; text-align:right; }
.wpcf7 input.disabled {  }
.wpcf7-list-item { display:block; }
/*over-ride plugin styles - may have to add !important to some styles if plugin stylesheet is loaded after theme stylesheet*/
div.wpcf7-response-output { margin: 0 0 .5em 0; padding:0;}
div.wpcf7-mail-sent-ok { color: #398f14; border:none; font-size:14px; font-weight:bold; }
div.wpcf7-mail-sent-ng { color: #c00; border:none; font-size:14px; font-weight:bold; }
div.wpcf7-spam-blocked { border: none; color:#c00; font-size:14px; font-weight:bold; }
div.wpcf7-validation-errors { border:none; color: #c00; font-size:14px; font-weight:bold; }
span.wpcf7-not-valid-tip { position: absolute; top: -20px; left: 6px; z-index: 100; background: #fff; border:none; color:#c00; font-size: 11px; line-height:11px; width:auto; padding:0; white-space:nowrap; }
span.wpcf7-not-valid-tip-no-ajax { color: #c00; font-size: 11px; display: block; }

/****anythingSlider v1.2
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
******/

.anythingSlider                         { width: 920px; height: 304px; position: relative; margin:0 0 14px 34px;  overflow:hidden; background:#e0dccc url(images/slidecontrolbar.png) 0 100% no-repeat; }
.homepagecontent .anythingSlider a { text-decoration:none; }
.anythingSlider .wrapper                { width: 920px; overflow: hidden; height: 278px; margin: 0; position: absolute; top: 0; left: 0; background:#fff; }
                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding:0; height: 304px; width: 920px; margin: 0; }
.anythingSlider .arrow                  { display:none; /*height: 200px; width: 67px; background: url(/images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer;*/ }
/*.anythingSlider .forward              { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }*/

/*.anythingSlider img	{ margin-top:5px; }*/

.anythingSlider h2 { font-size:17px; line-height:24px; color:#0b4178; margin: 0 20px 10px 572px; padding-top:25px; }
.anythingSlider p { font-size:17px; line-height:24px; color:#333; margin:0 20px 0 572px; font-family:georgia,"times new roman", serif; }
.anythingSlider .slidebutton  { margin: 20px 0 0 572px; }

	.anythingSlider li .compliance { background: url(/images/homeslide_risk1.jpg) 0 0 no-repeat; height:100%; width:100%; }
	.anythingSlider li .saas { background: url(/images/homeslide_saas2.jpg) 0 0 no-repeat; height:100%; width:100%; }
	.anythingSlider li .change { background: url(/images/homeslide_change3.jpg) 0 0 no-repeat; height:100%; width:100%; }
	.anythingSlider li .control { background: url(/images/homeslide_totalcontrol4.jpg) 0 0 no-repeat; height:100%; width:100%; }
	.anythingSlider li .ataglance { background: url(/images/homeslide_ataglance5.jpg) 0 0 no-repeat; height:100%; width:100%; }
	
	.anythingSlider p.delay { color:#82a8cf; font-size:12px; line-height:12px; position:absolute; top:285px; right:30px; margin:0; font-family:arial,helvetica,sans-serif; }

#thumbNav                               { position:relative; top: 282px; text-align: right; right:190px; }
#thumbNav a                             { font: 11px/16px arial, helvetica, sans-serif; display: inline-block; padding: 1px 5px; height: 16px; margin: 0 3px 0 0; text-align: center; background:none; color:#fff; font-weight:bold;/* optional rounded corners for browsers that support it */ -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  }
#thumbNav a.cur                         { background: #5790cb; }
#thumbNav a:hover                       { background: #5790cb; }
#thumbNav a.cur:hover					{ background: #5790cb; }

#start-stop                             { font: 13px/26px arial, helvetica, sans-serif; background:url(images/slideSTART.png) 0 0 no-repeat; color: #fff; padding: 0 0 0 15px; height: 26px; margin:0; color:#fff; font-weight:bold; position: absolute; left:574px; top: 278px; width:auto; }
#start-stop.playing                     { background: url(images/slideSTOP.png) 0 0 no-repeat; }
#start-stop:hover                       { color: #bbd7f4; }

/*Prevents*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/**tipsy tooltip**/
.tipsy { padding: 5px; font-size: 11px; font-weight:bold; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); width:90px; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
