/* BACKGROUND IMAGE ************************************************************************************************************************/

.maintopmenubg
{ 
	background-color: white; 
	background-image: url("images/main/main_page_top.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	height: 51px 
}

.mainvideosectionbg
{ 
	background-color: white; 
	background-image: url("images/main/main_video_section.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	height: 300px 
}

.mainfulllogoedgebg
{ 
	background-color: white; 
	background-image: url("images/main/main_middle_full.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	height: 568px 
}

.mainmiddlelogoedgebg
{ 
	background-color: white; 
	background-image: url("images/main/main_middle_logo_edge.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	height: 300px 
}

.mainmiddlecoffeebg
{ 
	background-color: white; 
	background-image: url("images/main/main_middle_coffee.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	height: 268px
}

.mainmiddleblankbg
{ 
	background-color: white; 
	background-image: url("images/main/main_middle_blank.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	height: 268px 
}

.mainbotbg
{ 
	background-color: white; 
	background-image: url("images/main/main_bottom.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top;
	height: 97px 
}

.mainbotextensionbg
{ 
	background-color: white; 
	background-image: url("images/main/main_extension.jpg"); 
	background-repeat: repeat; 
	background-position: left top;
}

.mainbotextensionorangebg
{ 
	background-color: white; 
	background-image: url("images/main/main_extension_orange.jpg"); 
	background-repeat: repeat; 
	background-position: left top;
}

/* LINKS ***********************************************************************************************************************************/

a.footer
{ 
	color: #a9a9a9; 
	font-size: 9pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 120%; 
	text-decoration: none; 
	letter-spacing: 0.5px 
}

a.footer:link
{ 
	color: #a9a9a9; 
	font-size: 9pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 120%; 
	text-decoration: none; 
	letter-spacing: 0.5px 
}

a.footer:hover
{ 
	color: #99ff33; 
	font-size: 9pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 120%; 
	text-decoration: none; 
	letter-spacing: 0.5px 
}


a.footerorange
{ 
	color: #aa4a24; 
	font-size: 9pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 120%; 
	text-decoration: none; 
	letter-spacing: 0.5px 
}

a.footerorange:link
{ 
	color: #aa4a24; 
	font-size: 9pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 120%; 
	text-decoration: none; 
	letter-spacing: 0.5px 
}

a.footerorange:hover
{ 
	color: #666633; 
	font-size: 9pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 120%; 
	text-decoration: none; 
	letter-spacing: 0.5px 
}

a.linkbutton
{ 
	color: #fffece; 
	font-size: 8.5pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 140%; 
	text-decoration: none 
}

a.linkbutton:link
{
	color: #fffece; 
	font-size: 8.5pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 140%; 
	text-decoration: none 
}

a.linkbutton:hover
{
	color: #99ff33; 
	font-size: 8.5pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 140%; 
	text-decoration: none 
}

a.linktext
{ 
	color: #aa4a24; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none; 
	padding-top: 3px
}

a.linktext:link  
{ 
	color: #aa4a24; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none; 
	padding-top: 3px 
}

a.linktext:hover
{ 
	color: #99ff33; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%;
	padding-top: 3px 
}


a.linktextgreen
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none; 
	padding-top: 3px
}

a.linktextgreen:link  
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none; 
	padding-top: 3px 
}

a.linktextgreen:hover
{ 
	color: #99ff33; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%;
	padding-top: 3px 
}


a.linktext10white
{ 
	color: #fffece; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none;
}

a.linktext10white:link  
{ 
	color: #fffece; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none;
}

a.linktext10white:hover
{ 
	color: #99ff33; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%;
}


a.linktext10greenbold 
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none; 
}

a.linktext10greenbold:link 
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none;
}

a.linktext10greenbold:hover 
{ 
	color: #99ff33; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
}


a.linktext10whitebold 
{ 
	color: #fffece; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 110%; 
	text-decoration: none; 
}

a.linktext10whitebold:link 
{ 
	color: #fffece; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 110%; 
	text-decoration: none;
}

a.linktext10whitebold:hover 
{ 
	color: #99ff33; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 110%; 
}


a.linktext11bold 
{ 
	color: #336600; 
	font-size: 11pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none; 
}

a.linktext11bold:link 
{ 
	color: #336600; 
	font-size: 11pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none;
}

a.linktext11bold:hover 
{ 
	color: #99ff33; 
	font-size: 11pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
}


a.linktext11whitebold
{ 
	color: #fffece; 
	font-size: 11pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none;
}

a.linktext11whitebold:link  
{ 
	color: #fffece; 
	font-size: 11pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none;
}

a.linktext11whitebold:hover
{ 
	color: #99ff33; 
	font-size: 11pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%;
}


a.linktext12
{ 
	color: #aa4a24; 
	font-size: 12pt; 
	font-family: Arial, helvetica; 
	font-weight: normal;
	text-decoration: none;
	line-height: 110%;
	padding-top: 3px
}

a.linktext12:link  
{ 
	color: #aa4a24; 
	font-size: 12pt; 
	font-family: Arial, helvetica; 
	font-weight: normal;
	text-decoration: none;
	line-height: 110%;
	padding-top: 3px 
}

a.linktext12:hover
{ 
	color: #99ff33; 
	font-size: 12pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%;
	padding-top: 3px 
}


a.linktextunder
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none; 
	padding-top: 3px
}

a.linktextunder:link  
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: none; 
	padding-top: 3px 
}

a.linktextunder:hover
{ 
	color: #99ff33; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: normal; 
	line-height: 110%; 
	text-decoration: underline; 
	padding-top: 3px 
}


a.linktextunderlgbold 
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none; 
	padding-top: 3px 
}

a.linktextunderlgbold:link 
{ 
	color: #336600; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: none; 
	padding-top: 3px 
}

a.linktextunderlgbold:hover 
{ 
	color: #99ff33; 
	font-size: 10pt; 
	font-family: Arial, helvetica; 
	font-weight: bold; 
	line-height: 120%; 
	text-decoration: underline; 
	padding-top: 3px 
}

/* text ***********************************************************************************************************************************/

.text9pt
{
	color: black;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 9pt;
	line-height: 120%;
}

.text9ptbold
{
	color: black;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 9pt;
	line-height: 120%;
}

.text10ptwhite
{
	color: #fffece;
	font-size: 10pt;
	font-family: Arial, helvetica;
	font-weight: normal;
	line-height: 120%
}

.text11ptwhite
{
	color: #fffece;
	font-size: 11pt;
	font-family: Arial, helvetica;
	font-weight: normal;
	line-height: 120%
}

.text11ptwhitebold
{
	color: #fffece;
	font-size: 11pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

.text10pt
{
	color: black;
	font-size: 10pt;
	font-family: Arial, helvetica;
	font-weight: normal;
	line-height: 120%
}

.text10ptorange
{
	color: #aa4a24;
	font-size: 10pt;
	font-family: Arial, helvetica;
	font-weight: normal;
	line-height: 120%
}

.text10ptbold 
{
	color: black;
	font-size: 10pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

.text10ptboldbrown 
{
	color: #630;
	font-size: 10pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

.text10ptleft10
{
	color: black;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 10pt;
	line-height: 120%;
	padding-left: 10px;
	padding-top: 10px;
}

.text10ptboldlft10
{
	color: black;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 10pt;
	line-height: 120%;
	padding-left: 10px;
	padding-top: 10px;
}

.text11ptbold 
{
	color: black;
	font-size: 11pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

.text12pt
{
	color: black;
	font-size: 12pt;
	font-family: Arial, helvetica;
	font-weight: normal;
	line-height: 120%
}

.text12ptbold 
{
	color: black;
	font-size: 12pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

.text12ptboldbrown
{
	color: #630;
	font-size: 12pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

.text12ptboldgreen
{
	color: #666633;
	font-size: 12pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

.text16ptboldgreen
{
	color: #666633;
	font-size: 16pt;
	font-family: Arial, helvetica;
	font-weight: bold;
	line-height: 120%
}

/* Borders Buttons and Rules **********************************************************************************************************************************/

.button
{
	padding: 1px 3px 2px 2px;
	background-color: #333300;
}

.dothorz
{ 
 	background-image: url("images/misc/dot_horz.gif"); 
	background-repeat: repeat-x; 
	background-position: right center; 
	padding-bottom: 2px 
}

.dothorzpad10
{
	padding: 10px 0px;
	background-image: url("images/misc/dot_horz.gif");
	background-repeat: repeat-x;
	background-position: right center;
}

.dothorzlg  
{ 
	background-image: url("images/misc/dot_horz2.gif"); 
	background-repeat: repeat-x; 
	background-position: center; 
	padding-bottom: 2px 
}

.dothorzcenter 
{
 	background-image: url("images/misc/dot_horz.gif"); 
	background-repeat: repeat-x; 
	background-position: center; padding: 10px 0 
}

.dotvert
{ 
 	background-image: url("images/misc/dot_vert.gif"); 
	background-repeat: repeat-y; 
	background-position: right top 
}

.dotvertcenter 
{ 
	background-image: url("images/misc/dot_vert.gif"); 
	background-repeat: repeat-y; background-position: center top 
}

/* PADDING ************************************************************************************************************************************/

.pdlft10 
{ 
	padding-left: 10px; 
}

.pdtp10 
{ 
	padding-top: 10px; 
}

.pdbtm20 
{ 
	padding-bottom: 20px; 
}

.pdrt10 
{ 
	padding-right: 10px; 
}


/* LISTS ***************************************************************************************************************************************/

LI
{
	font-size: 8.75pt;
	padding-bottom: 10px;
	list-style-type: square;
	list-style-position: default;
}

.num
{
	list-style-type: georgian;
	list-style-position: default;
	list-style-type: square;
}