A:hover
{
    COLOR: #6080a3;
    TEXT-DECORATION: none
}
.body, #homepglist tr td
{
    FONT-SIZE: 8pt;
    COLOR: #555454;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: arial, ms sans serif, verdana, helvetica;
    height : auto;
}
.links
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: arial, helvetica
}
.small
{
    FONT-SIZE: 8pt;
    COLOR: #555454;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: arial, helvetica;
    TEXT-ALIGN: left;
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #6080a3;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: arial, 'ms sans serif', helvetica
}
.title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #555454;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: arial, 'ms sans serif', helvetica
}
A:hover
{
    COLOR: #6080a3;
    TEXT-DECORATION: none
}
.color1
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #284249
}
.color2
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #284249
}
A:link
{
    TEXT-DECORATION: none
}
A:visited
{
    TEXT-DECORATION: none
}
.thumbheader
{
    FONT-WEIGHT: bold;
    COLOR: #5298d4;
    FONT-FAMILY: Arial
}
A.bottomlink
{
    COLOR: #ffffff
}

A.menulink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff9933;
    FONT-FAMILY: arial
}
A.menulink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #6080a3;
    FONT-FAMILY: arial
}
A.bottomlink:hover
{
    COLOR: #ffffff
}
.testimonials
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #347ebf;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}

.geoiq
{
    padding-top : 10px;
    FONT-WEIGHT: bold;
    COLOR: #347ebf;
    FONT-FAMILY: Arial;
}

.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #dd0000;
    FONT-FAMILY: Arial
}
.confirm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #347ebf;
    FONT-FAMILY: Arial
}

h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #347ebf;
    FONT-FAMILY: Arial;
}

h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
}

.threecol
{
	width : 33%;
	vertical-align : top;
	padding : 0 5px 0 5px;
}

div.body
{
	padding-bottom : 20px;
}

div.quote
{
	font-size: 8pt;
	color: #2670b1;
	font-style: italic;
	font-family: Arial;
}

.menu
{
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
    background-color : #ffffff;
    padding : 2px 10px 2px 0px;
    margin-left : 0px;
    margin-right : 0px;
    COLOR: #ff9933;
    vertical-align : top;
    text-align : left;
}

.menudynamic
{
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
    background-color : #ffffff;
    padding : 2px 10px 2px 0px;
    margin-left : 0px;
    margin-right : 0px;
    COLOR: #ff9933;
    vertical-align : top;
    border : solid 1px #555454;
    text-align : left;
}

.menusel
{
}

.ajaxdiv
{
    display: none; 
    position : absolute; 
    width: 300px; 
    z-index: 99; 
    font-size: 12px; 
    border: solid 2px #CCCCCC; 
    background-color: #FFFFFF; 
    padding: 5px;
    color : #347ebf;
    text-align : left;
}

.popupdiv
{
    width: 300px; 
    font-family : arial;
    font-weight : bold;
    border: solid 2px #CCCCCC; 
    background-color: #FFFFFF; 
    padding: 5px;
    color : #347ebf;
}

.bgmodal
{
	background-color:Gray;
	filter : alpha(opacity=70);
	opacity : 0.7;
}

div.closeajaxdiv
{
float: right; padding : 2px;
}

a.closeajaxdiv
{
    background-color: #4589BA; color: #FFFFFF; text-align: center; font-weight: bold; text-decoration: none; border: solid 1px #ff9933; padding: 2px;
}

.bodyhidden
{
    position : absolute;
}

.accordion
{
    overflow : hidden;
}

/* Jquery accordion styles: */

.accord { margin: 0; padding: 0; list-style-type: none; }
.accord li { margin: 0; margin-bottom: 2px; padding: 0; }
.accord li .accord-header {
	display: block;
	padding-left: 5px;
	margin-right: 3px;
	height: 28px;
	background-image: url(/images/pressbg.jpg);
	color: #000;
	text-decoration: none;
	line-height: 28px;
	position: relative;
	left: 3px;
}
.accord li .accord-right {
	display: block;
	background-image: url(/images/pressbg.jpg);
	position: absolute;
	top: 0px;
	right: -3px;
	height: 28px;
	width: 3px;
}
.accord li .accord-left {
	display: block;
	background-image: url(/images/pressbg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 28px;
	width: 3px;
}
/*
.accord li:hover .accord-left { background-image: url(i/accordion-left-over.png); }
.accord li:hover .accord-header { background-image: url(i/accordion-middle-over.png); }
.accord li:hover .accord-right { background-image: url(i/accordion-right-over.png); }

.accord li.selected .accord-left { background-image: url(i/accordion-left-act.png); }
.accord li.selected .accord-header { background-image: url(i/accordion-middle-act.png); }
.accord li.selected .accord-right { background-image: url(i/accordion-right-act.png); }
*/
.homepgfeature
{
    BORDER-RIGHT: #5297d4 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #5297d4 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #5297d4 1px solid;
    COLOR: #347ebf;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5297d4 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d5eaf7;
    TEXT-ALIGN: left;
}

.homepgfeathdr
{
    margin-top : 1px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial;
    background-image : url('/images/pressbg.jpg');
    background-repeat : repeat-x;
    text-align : left;
}
.homepgfeathdr a
{
    color : #ffffff;
}

.homepgfeathdr a:hover
{
    color : #ffff55;
}
