/***************** Layout ************************/
BODY
{
	font-family: Verdana,arial,MS Sans Serif;
	padding-top: 0px;
	margin-top: 0px; /* used to be 5 for fixed width */
	margin-left: 0px; 
	margin-right: 0px;		
	text-align: center;
	background-color:   #e4e6d3; 

}

.right_sidebar_content
{
	width: 200px;
	vertical-align: top;
	background-color: #e2e5e7;
	
}

.rightbarTable
{
width: 210px;
/*
Put back if need to, took out for firefox
text-align: right;*/
}

.rightTablePadding
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	/*padding-bottom: 6px;*/
}


.top { padding-top: 5px };

.showme
{
	overflow: auto;
	/*visibility: visible;*/
	height: auto;
	width: auto;
}

.hideme
{
	overflow: hidden;
	/*visibility: hidden;*/
	height: 0px;
	width: 0px;
}

.footerTableWidth 
{
padding-left: 15px;
padding-right: 15px;
}


.mainTable
{
width: 760px;
text-align: center;
}

.mainTableWidth 
{
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 10px;

}

.mainTableLeftBorder
{
	background-image: url(/layout_images/main_Table_Left_Border.gif);
	background-repeat: repeat-y;
	width: 2px;
}

.mainTableRightBorder
{
	background-image: url(/layout_images/main_Table_Right_Border.gif);
	background-repeat: repeat-y;
	width: 2px;
}

.mainTableTopBorder
{
	background-image: url(/layout_images/main_Table_Top_Border.gif);
	background-repeat: repeat-x;
	height: 2px;
	background-color: white;
}

.rightTableTopBorder
{
	background-image: url(/layout_images/main_Table_Top_Border.gif);
	background-repeat: repeat-x;
	height: 2px;
	background-color: #e2e5e7;
}

.rightTableTopBorderMenuWhite
{
	background-image: url(/layout_images/main_Table_Top_Border.gif);
	background-repeat: repeat-x;
	height: 2px;
	background-color: white;
}
.rightTableTopBorderMenu
{
	background-image: url(/layout_images/menu_top_border.gif);
	background-repeat: repeat-x;
	height: 2px;
	background-color: #C9ADC9;
}
/******************** Layout End ********************/			



/******************** Links *************************/

A    { }

A:link   { color: #bb0000; text-decoration: none;}
A:visited   { color: #bb0000; text-decoration: none;}
A:hover  { color: #025794; text-decoration: underline;}		
A:active   { color: #bb0000; text-decoration: none;}

.bottomlink 
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
	padding:2px; 
}
a.bottomlink:link { text-decoration: normal; color: 0cb54c; padding:2px}
a.bottomlink:visited { text-decoration: normal; color: 0cb54c; padding:2px}
a.bottomlink:hover { text-decoration: underline; color:d683c9; border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; }			
a.bottomlink:active { text-decoration: normal; color: #702c69; padding:2px}

.learnlink 
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 9px;
	text-decoration: normal;
	padding:2px; 
}
a.learnlink:link { text-decoration: normal; color: 0cb54c; padding:2px}
a.learnlink:visited { text-decoration: normal; color: 0cb54c; padding:2px}
a.learnlink:hover { text-decoration: underline; color:d683c9; border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; }			
a.learnlink:active { text-decoration: normal; color: #702c69; padding:2px}


.mainlink 
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.mainlink:link { text-decoration: normal; color: 4d88c1; }
a.mainlink:visited { text-decoration: normal; color: 4d88c1; }
a.mainlink:hover { text-decoration: underline; color: white/*ff6699*/}	
a.mainlink:active { text-decoration: normal; color: 4d88c1; }

.portfolio 
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 9px;
	text-decoration: normal;
	padding:2px; 
}
a.portfolio:link { text-decoration: normal; color: 0cb54c; padding:2px}
a.portfolio:visited { text-decoration: normal; color: 0cb54c; padding:2px}
a.portfolio:hover { text-decoration: underline; color:d683c9; border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; }			
a.portfolio:active { text-decoration: normal; color: #702c69; padding:2px}


.quicklink
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.quicklink:link { text-decoration: normal; color: 4d88c1; }
a.quicklink:visited { text-decoration: normal; color: 4d88c1; }
a.quicklink:hover { text-decoration: normal; color: white/*ff6699*/}	
a.quicklink:active { text-decoration: normal; color: 4d88c1; }
/******************** End Links **********************/



/******************** Colors *************************/

.actyellow { color: fbba2c; font-weight: 600 }
.actblue { color: 5682b1;font-weight: 600 }
.black { color: #111111; font-weight: 600}
.bliveblue {color: #09495e; font-weight: 600}
.blivered {color: #b22026;}
.blue { color: #0033cc;}
.menu_white { background-color: white; }
.calander_black { background-color: 4d88c1; color: #ffffff; font-weight: 600;}
.calander_brown   {background-color: BA8C5D; color:White}
.calander_blue  {background-color: 4d88c1; color: White}
.calander_orange {background-color: ff9945; color: White}
.darkblue { background-color: #609fce;}
.gray { background-color: #ececec; }
.green {background-color: #D0E1D0;}
.lightblue { color: #0170c1; }
.lightbrown { background-color: #d7bca1; }
.lightgray  { background-color: #e2e5e7; }
.lightyellow { color: #fcffc4; }
.mainblue {color: #4d88c1;}
.orange {color: #FF9933;}
.saleslogix {color: #7299c6;}
.red { color: #cc3333; }
.purple { background-color: #C9ADC9}
.white {color: white; font-weight: 600; }

/****************** End Colors ***********************/



/****************** Text Types ***********************/

.bottomtext 
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 9px; 
}

.btnimage
{
background-image: url(/layout_images/button_contact_clear.gif);
height: 23px;
width: 75px;
border: 0px;
/*text: "";*/
}


.error
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 600;
	color: #BB0000 
}
							
.large
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
	font-weight: 600;
	color: #ff9945;
	text-decoration: normal; 	
}			
			
.notes
{
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 8pt;
	font-weight: 400;
	color: #999; 
}

.portFlash
{
color: #FBFCF8;
width: 490px;
}


.resume
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 7pt; 
	color: #FF8800;
	font-weight: 500;
}



						
.small 
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 7pt; 
	color: 454545
}


.title 
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
	font-weight: 600;
	color: 333333;
	text-decoration: normal; 	
}

.line 
{

  border-top-color: #a9a9a9;
  border-top-style: dotted;
  border-top-width: 100%;
  height: 1px;
  color:#a9a9a9;
  border-bottom-width: 0px;

/*  border-top: dotted; 
  height: 1px; 
  width: 100%; 
 */

}

.sitemapLine 
{
  text-align: left;
  height: 1px; 
  width: 90%; 
  color:#a9a9a9; 
  border: dotted;
}
/****************** End Text Types *******************/


/****************** Form *****************************/
#dek { position: absolute; }
IMG { border: 0px; }
INPUT  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
FORM   { margin: 0px; padding: 0px }
PRE { color: #333; font-size: 11px; line-height: 150%; font-family: verdana, arial, helvetica }
SELECT   { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
STRONG  { color: #666; font-weight: bold; font-size: 11px}
TD { color: #333; font-size: 11px; font-family: verdana, arial, helvetica }
TEXT AREA  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
/****************** End Form *************************/

/* ### EOF ### */