/*----------------------------------------------------------------------------- 
GURU Partners Screen Stylesheet 

version:   1.0 
date:      02/21/07 
author:    [Jason York] 
email:     [jason.york@yorkemedia.com] 
website:   [yorkemedia.com] 

-----------------------------------------------------------------------------*/
/* standard for all pages 
html {
overflow: auto;
}*/
html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
#wrapper 
    {
	width:988px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
     
} 
/*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,
 strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: 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;
}


/*reset end*/
/* Tables 
-----------------------------------------------------------------------------*/ 
 

td 
    { 
      text-align: left; 
    font-weight: normal; 
}
/* Forms 
-----------------------------------------------------------------------------*/ 

input.text 
    { 
    padding: 3px; 
    border: 1px solid #999999;     
}

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
		
	
	/*scrollbar-base-color:#333300;*/	
	
}
a {
	outline: none;
}
A:link {
	text-decoration: underline;
	color: #134E9A;
	line-height: 16px;
}
A:visited {text-decoration: underline; color: #134E9A;}
A:active {text-decoration: underline; color: #134E9A;}
A:hover {text-decoration: none;  color: #134E9A;}

/* header styles */

.leftmenu
{
	margin-left: 20px;
	padding-left: 0;
	list-style: none;
}

.leftmenu li
{
	padding-left: 10px;
	padding-bottom: 0px;
	/* 
	background: url(../images/arrow.gif) no-repeat 0 .3em;*/
}
img.floatRight {
	float: right;

	margin: 0px;
	padding-left: 5px;
}
img.floatLeft {
	float: left;

	margin-right: 6px;
}
img.floatRightClear { 
    float: right; 
    clear: right; 
    clear: right; 
}
img.floatLeftClear { 
    float: left; 
    clear: left; 
	clear: right;
}
img.floatLeftClear2 { 
    float: left; 
    clear: left; 
    margin: 0px;
}
img.floatLeftClearClear { 
    float: left; 
    clear: left; 
	clear: right;
	margin-right: 5px;
}
img.floatLeftClearClearrt { 
    float: right; 
     
	padding-right: 20px;
}

.clear 
    { 
    clear:both; 
} 

.right 
    { 
    float: right; 
} 

.left 
    { 
    float: left; 
} 
.lilrt{
	padding-right: 5px;
}	
/* txt styles  */
.bigred {
	font-size: 14px;
	color: #990000;
	text-align: left;
	font-weight: bold;
}
.bigwhitetxt {
	color: #FFFFFF;
	font-size:18px

}

.maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
}
/*  specific sevtions */
#header {
	height:98px;
	width:988px;
	background-image:url(../images/backgrounds/flash_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	
	}
#nav {
	width:988px;
	height:42px;
	background-image:url(../images/backgrounds/nav_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:center;	
	vertical-align:top;
}
#navbuts {
	
	height:27px;
	
	vertical-align:top;
	padding-left:77px;
	
}
#navtxt{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #617387;
	text-align:right;
	padding-right:90px;
	padding-top:2px;
	letter-spacing: .1em;
}
#twocols {
	width:988px;
	
	background-image:url(../images/backgrounds/content_extender__bkgd.jpg);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
}
#feature {
	/* area that contains two columns  */ 
	width:988px;
	
	background-image:url(../images/backgrounds/content_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
}
#collft {
	padding-top:10px;
	vertical-align:top;	
	
}
#colrt {
	vertical-align:top;
	
	
}
#Lbox {	
	
	
}
#Lbox_head {
	width:235px;
	height:28px;
	background-image:url(../images/L_box/Lbox_head_bk.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	
	
}
#Lbox_top {
	background-image:url(../images/L_box/Lbox_top_bk.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Lbox_bot {
	background-image:url(../images/L_box/Lbox_bot_bk.jpg);
	background-position:bottom center;
	height: 150px;
	background-repeat:no-repeat;
}
#Lbox_control{
	margin-top:-2px;
	width:245px;
	height:31px;
	background-image:url(../images/L_box/Lbox_control_bk2.png);
	background-position:top;
}
#Lbox_who {
	background-image:url(../images/L_box/Lbox_mid_bk.jpg);
	width:245px;
	float: left;
}
#Lbox_who A:link {
	text-decoration: underline;
	color: #134E9A;
	line-height: 16px;
}
#Lbox_who A:visited {text-decoration: underline;
	color: #134E9A;
	line-height: 16px;}
#Lbox_who A:active {text-decoration: underline; color: #134E9A;}
#Lbox_who A:hover {text-decoration: none;  color: #134E9A;}



#Lbox_who_top {
	background-image:url(../images/L_box/Lbox_top_bk.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Lbox_who_bot {
	background-image:url(../images/L_box/Lbox_bot_bk.jpg);
	background-position:bottom center;
	height: 350px;
	background-repeat:no-repeat;
}
#Lbox_who_bot2 {
	background-image:url(../images/L_box/Lbox_bot_bk.jpg);
	background-position:bottom center;
	
	background-repeat:no-repeat;
}
#Lbox_who_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828282;
	/*color: #4E545A;*/
	height:600px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#Lbox_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 14px;
}
#newsallpnl{
	position: relative;
	width: 245px;
	
	text-align:left;
	background-image:url(../images/L_box/Lbox_allnews_bk.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
#newsallpnl ul
{
list-style: none;
padding-left: 3px;
margin: 0;
}

#newsallpnl li a
{
	background-image:url(../images/L_box/Lbox_acordian_tab.jpg);
	background-repeat: no-repeat;
	height: 21px;
	line-height: 18px;
	width: 220px;
	display: block;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #999999;
	margin: 0px;
	padding-left:20px;
	cursor: pointer;
	color:#666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1px;
	background-color: #FFFFFF;
}
#newsallpnl li a:hover
{
	background-image:url(../images/L_box/Lbox_acordian_tab_roll.jpg);
	background-repeat: no-repeat;
	height: 21px;
	line-height: 18px;
	width: 220px;
	display: block;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #999999;
	margin: 0px;
	padding-left:20px;
	cursor: pointer;
	color:#666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1px;
}

/* Hide from IE5-Mac \*/
#newsallpnl li a
{
float: none
}
/* End hide */
.Lbox_head_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #A9A9A9;*/
	color: #203971;
	letter-spacing: 0.2em;
	line-height: 25px;
	margin-bottom: 10px;	/*padding-bottom: 9px;*/
}
.Lbox_blue_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*color: #A9A9A9;*/
	color: #203971;
}
#cvp {
	/* rt columns central viewing pane  */
	padding-left:10px;
	padding-right:20px;
	padding-top:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
	line-height: 16px;
}
.cvp_tit {
	
	font-size: 15px;
	color: #828282;
	font-weight: bold;
}
.cvp_tit a:link {
	text-decoration: none;
	
	color: #828282;
	color: #203971;
	font-weight: bold;	
	font-size: 15px;
	line-height: 36px;
}
.cvp_tit a:visited{
	text-decoration: none;
	
	color: #828282;
	color: #203971;
	font-weight: bold;	
	font-size: 15px;
	line-height: 36px;
}
#bot {
	width:988px;
	height:78px;
	background-image:url(../images/backgrounds/bot_bkgd.png);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
#bot_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d2e75;
	text-align: left;
	padding-top: 30px;
	padding-left: 90px;
}
#subbox {
	background-image: url(../images/subbox_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 489px;
}
#subbox2 {
	background-image: url(../images/subbox_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 489px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#wrapper p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-image: url(../images/back_footer.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 48px;
	width: 977px;
}
#footertxt {
	padding-top: 5px;
	padding-right: 20px;
}
.footertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BFC4D0;
}
.footernav a:link {
	text-decoration: none;
	color: #BFC4D0;
	font-size:12px;
}
.footernav a:visited {text-decoration: none; color: #BFC4D0; font-size:12px;}
.footernav a:active {text-decoration: none; color: #BFC4D0; font-size:12px;}
.footernav a:hover {text-decoration: underline;  color: #FFFFFF; font-size:12px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #203971;
	margin: 0px;
	padding: 0px;
	line-height: 26px;
}
h1 a:link {
	text-decoration: none;
	color: #203971;
}
h1 a:visited{
	text-decoration: none;
	color: #203971;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #203971;
	margin: 0px;
	padding: 0px;
	line-height: 36px;
}
h2 a:link {
	text-decoration: none;
}
h2 a:visited{
	text-decoration: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #203971;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
h4 {
	margin: 0;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A9A9A9;
	
	letter-spacing: 0.2em;
}
.portfolio{
	margin-left:30px;
}
.tan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D59758;
}
.calendarnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A05C2E;
}
.tanlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D59758;
}
.brownlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7A3110;
}
.whitey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

#whitback a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00496C;
	text-decoration: none;
	text-align: left;
	
}
#whitback a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00496C;
	text-decoration: none;
	text-align: left;
	
}
#whitback a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF0000;
	text-align: left;
	
}
#whitback a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF0000;
	text-align: left;
	
}
#cvp #mainContent ul {
	list-style-position: inside;
	list-style-type: disc;

}
#cvp #mainContent li {
	margin-left: 10px;
}
#picDiv {
	height: 330px;
	width: 239px;
}
.picx {

}
.picw {
	background-image: url(../images/profiles/WaynePortrait.gif);
}
.pick {
	background-image: url(../images/profiles/KevinPortrait.gif);
}
.picb {
	background-image: url(../images/profiles/BrucePortrait.gif);
}
.picm {
	background-image: url(../images/profiles/MaryannPortrait.gif);
}
.pict {
	
}
.pictser01 {
	background-image: url(../images/services/guru_guy.jpg);
}
.pictsermrkt {
	background-image: url(../images/services/marketing.jpg);
}
.pictserprint{
	background-image: url(../images/services/print.jpg);
}
.pictsermedia {
	background-image: url(../images/services/media.jpg);
}
.pictserdsales{
	background-image: url(../images/services/direct_sales.jpg);
}
#srct {
	visibility: hidden;
}
.nattys {
	font-size: 16px;
	line-height: 18px;
}
