/* 02/05/2008 - E-authroize Styles */


/* Default - 011206 */

html, body {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#000000; background-color:#ffffff;} 
table, td {font-size: 1em;}
th {color:#ffffff; background-color: #888888;}
tr {vertical-align:top;}
p {font-family: Arial, Helvetica, sans-serif; margin: 0 0 1em 0; line-height:1.6em;}
h1 {font-size:24px; font-weight:bold; color:#FF8000; margin:0 0 8px 0;}
h2 {font-size:20px; color:#FF8000; margin:0 0 8px 0;}
h3 {font-size:16px; color:#000040; margin:0 0 2px 0;}
h4 {font-size:12px; color:#FF8000; margin:0 0 4px 0;}
h5 {font-size:12px; color:#FF8000; margin:0 0 1px 0;}
h6 {font-size:12px; color:#FFFFFF; margin:0 0 1px 0;}
input, select, textarea {font-size: 1em;}
form {display:inline;}
img {border: none;}
.hide {display:none;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}

.idle {FONT-FAMILY: arial; FONT-SIZE: 10px;}
.toptabs {Background-color:#F3F3F3;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2; border-top:1px solid #C2C2C2;}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #af7505;
	text-decoration: none;
	font-weight: BOLD;
}

.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #6b702b;
	text-decoration: none;
	font-weight: bold;
}

.maximum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6b702b;
	text-decoration: none;
	font-weight: bold;
}


.GlobalLinks a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.blue {color:#FF8000;}
.drkgray {color:#868383;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.spacer {clear:both; overflow:hidden;}  

a, a:link, a:visited {color:#003366; }
a:hover {color: #173EC0; }
a:active {color: #003366; }

a.textnav, a.textnav:link, a.textnav:visited {color:#003366; }
a.textnav:hover {color:#173EC0; }
a.textnav:active {color:#003366; }

.bdrgray {border:1px solid #9FB16C;}
.bdr {border:1px solid #003366;}
.bdrtop {border-top:1px solid #c7c6b8;}
.bdrright {border-right:1px solid #c7c6b8;}
.bdrbottom {border-bottom:1px solid #c7c6b8;}
.bdrleft {border-left:1px solid #c7c6b8;}


.nav {
	font-family: calibri;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/* Specific */

.mainbody {text-align:center; background-color:#ffffff; margin:0; }
.contentbdy {width:752px; height:auto; text-align:left; margin-left:auto; margin-right:auto; z-index:1; position:relative;}

.navitem {font-size:1.1em; font-weight:bold; background:transparent url(images/bullet-nav.gif) no-repeat top left; text-decoration:none; padding:0 6px 2px 22px;}
.location {font-weight:bold; background:transparent url(images/bullet-loc.gif) no-repeat top left; padding:0 0px 0px 13px;}

a.nav, a.nav:link, a.nav:visited {color:#003366; text-decoration:none;}
a.nav:hover {color:#173EC0; text-decoration:none;}
a.nav:active {color:#003366; text-decoration:none;}

a.navon, a.navon:link, a.navon:visited {color:#f69b07; text-decoration:none;}
a.navon:hover {color:#f69b07; text-decoration:none;}
a.navon:active {color:#f69b07; text-decoration:none;}

a.graylnk, a.graylnk:link, a.graylnk:visited {color:#5C5C5C; text-decoration:none;}
a.graylnk:hover {color:#f69b07; text-decoration:none;}
a.graylnk:active {color:#5C5C5C; text-decoration:none;}

.tnavbullet {background:transparent url(images/bullet-textnav.gif) no-repeat center center; padding:0 8px 0 8px;}
.dvdr {font-size:1px; border-bottom:1px solid #c7c6b8; margin:10px 0 15px 0;}

li {font-weight:normal; line-height:1.6em;}


/* Mods Default */

.btn {font-size:9px; font-weight:bold; color:#ffffff; background-color:#005a9c; border:4px double #005a9c; text-decoration:none; cursor:pointer;}
.btncheckout {font-size:9px; font-weight:bold; color:#ffffff; background-color:#f12727; border:4px double #f12727; text-decoration:none; cursor:pointer;}

.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 10px; margin:2px 0 8px 0;}
.hdng2 {font-size:14px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 10px; margin:0 0 8px 0;}


/* LEFT Navigation */

div.submenu {background-color:#E8D2A9; border-bottom:1px solid #ffffff; display:block;}
div.submenu a {font-size: 11px; font-weight:bold; color:#2e2626; padding:10px 10px 2px 10px; display:block;}
div.submenu a:link {color: #2e2626; text-decoration: none;}
div.submenu a:visited {color: #2e2626; text-decoration: none;}
div.submenu a:hover {color: #ffffff; background-color:#6B702B; text-decoration: none;}
div.submenu a:active {color: #2e2626; text-decoration: none;}

div.mainmenu {background-color:#AE7504; border-bottom:1px solid #E8D2A9; display:block; font-size: 11px; font-weight:bold; color:#ffffff; padding:10px 10px 2px 10px; display:block;}


div.submenuon {background-color:#6B702B; border-bottom:1px solid #E8D2A9; display:block;}
div.submenuon a {font-size: 11px; font-weight:bold; color:#ffffff; padding:10px 10px 2px 10px; display:block;}
div.submenuon a:link {color: #ffffff; text-decoration: none;}
div.submenuon a:visited {color: #ffffff; text-decoration: none;}
div.submenuon a:hover {color: #ffffff; background-color:#6B702B; text-decoration: none;}
div.submenuon a:active {color: #ffffff; text-decoration: none;}

/* LEFT Navigation */



/* BLOCK - BOX */
.lkbx div{width:148px;background-color:#FFFFFF;font-size:11px;color:#000;border:#9FB16C 1px solid;margin:0 0 10px;padding:7}  

.blocklink {display:block;color:#0073BF;background:url(images/dot.gif) 3px 8px no-repeat;margin-left:3px;padding:2px 2px 0 12px}

.block{
	border-right:#F6F6F6 2px solid; 
	border-left:#F6F6F6 2px solid;
	border-top:#F6F6F6 1px solid;	
	border-bottom:#F6F6F6 5px solid;	
	background-color:#FFFFFF; 

	margin:0;padding:0 0 5px} 
	

.GreenTitle {
    font: normal 135%/1 arial,sans-serif;
	font-size: 15px;		
	font-weight:bold; 
    letter-spacing: -0.03em;
    color: #80854D;
    margin: 0 0 0.5em 0;
    clear: left;
	background-color: #FFFFFF;
}

.testimonialquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#000037;	
	margin-top:0px;
	margin-bottom:0px;
}
/* BLOCK - BOX */
 
 
/* HTML BUTTONS */
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f7ab3a;
	width: auto;
}


/* HTML BUTTONS */
.loginbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	width: auto;
}


.activebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #008000;
	width: auto;
}
/* HTML BUTTONS */

/** Trebuchet MS, Verdana, Arial, Helvetica, sans-serif **/

/*** start - Left navigation oval box ***/

div.tabletbox_global_small{
	width:218px;
	float:left;
	font-family: Arial, Helvetica, sans-serif; margin: 0 0 1em 0;
	font-size: 11px;	
	color: 000000;	
}

div.tabletbox_top_small{
	width:218px;
	height:9px;
	background-image:url(images/bg_box_small_top.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}


div.tabletbox_middle_small{
	width:218px;
	background-image:url(images/bg_box_small_middle.png);
	/*overflow:hidden;*/
	float:left;
}

div.tabletbox_contenu_small{
	width:200px;
	margin-left:8px;
	float:left;
}

div.tabletbox_bottom_small{
	width:218px;
	height:11px;
	background-image:url(images/bg_box_small_bottom.png);
	overflow:hidden;
	float:left;
}


div.tabletbox_global_long{
	width:296px;
	float:left;
} 

div.tabletbox_top_long{
	width:296px;
	height:9px;
	background-image:url(images/bg_box_long_top.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}

div.tabletbox_middle_long{
	width:296px;
	background-image:url(images/bg_box_long_middle.png);
	/*overflow:hidden;*/
	float:left;
}

div.tabletbox_contenu_long{
	width: 278px;
	padding-left:8px;
	float:left;
}

div.tabletbox_bottom_long{
	width:296px;
	height:11px;
	background-image:url(images/bg_box_long_bottom.png);
	float:left;
}
/*** end - Left navigation oval box ***/

