/* ------------------------------------------------------- */
/* standard elements                                       */
/* ------------------------------------------------------- */


BODY
{
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    BACKGROUND-COLOR: #ffffff;
    margin 10px 0px 0px 0px;
}


TH
{
    FONT-SIZE: 75%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helevicta;
}

TD
{
	  FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helevicta;
}



/* ------------------------------------------------------- */
/* headings                                                */
/* ------------------------------------------------------- */

H1
{
	TEXT-ALIGN: left;
    FONT-SIZE: 120%;
    COLOR: #6589A7;
    MARGIN: 0px 0px 4px 0px;
    FONT-FAMILY: Verdana, Arial, Helevicta
}

H2
{
	TEXT-ALIGN: left;
    FONT-SIZE: 120%;
    COLOR: #ffffff;
    MARGIN: 0px 0px 4px 0px;
    Padding:0px;
    FONT-FAMILY: Verdana, Arial, Helevicta
}

H3
{
	TEXT-ALIGN: left;
    FONT-SIZE: 120%;
    COLOR: #FF4A08;
    MARGIN: 0px 0px 4px 0px;
    FONT-FAMILY: Verdana, Arial, Helevicta
}


/* ------------------------------------------------------- */
/* form objects                                            */
/* ------------------------------------------------------- */

INPUT
{
    BORDER-RIGHT: #6d93c5 1px solid;
    BORDER-TOP: #6d93c5 1px solid;
    BORDER-LEFT: #6d93c5 1px solid;
    COLOR: #5D6978;
    BORDER-BOTTOM: #6d93c5 1px solid;
    FONT-FAMILY: Verdana
}
INPUT.calculate
{
	BACKGROUND-COLOR: #E8E6F5;
	text-align:right;
}
INPUT.hidebox
{
	BACKGROUND-COLOR: #ffffff;
	width:80px;
	text-align:right;
	Border: none;
}
INPUT.hideboxbold
{
	BACKGROUND-COLOR: #ffffff;
	width:80px;
	text-align:right;
	Border: none;
	 FONT-WEIGHT: bold;
}
INPUT.hideboxbold2
{
	BACKGROUND-COLOR: #ffffff;
	width:80px;
	text-align:right;
	Border: none;
	FONT-WEIGHT: bold;
	COLOR: #6098cf;
}
SELECT
{
    BORDER-RIGHT: #6d93c5 1px solid;
    BORDER-TOP: #6d93c5 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #6d93c5 1px solid;
    COLOR: #5D6978;
    BORDER-BOTTOM: #6d93c5 1px solid;
    FONT-FAMILY: Verdana
}
TEXTAREA
{
    COLOR: #5388bf;
    FONT-FAMILY: Verdana
}

/* ------------------------------------------------------- */
/* fonts                                                   */
/* ------------------------------------------------------- */

.phone
{
	FONT-SIZE: 80%;
    COLOR: #5E5B68;
    text-align:right;
    FONT-WEIGHT: bold;
}

.copyright
{
    FONT-SIZE: 65%;
    COLOR: #5E5B68;
    text-align:right;
}

.copyright2
{
    FONT-SIZE: 65%;
    COLOR: #5E5B68;
    text-align:left;
}

.address
{
	FONT-SIZE: 70%;
    COLOR: #134579;
}

.bluetext
{
    COLOR: #6589A7;
    FONT-WEIGHT: bold;
}

.bluetext2
{
    COLOR: #134579;
}

.orangetext
{
	font-size:65%;
}

.orangetext2
{
	font-size:65%;
	color:#ffcc99;
	line-height:12px;
	
}


/* ------------------------------------------------------- */
/* links                                                   */
/* ------------------------------------------------------- */

A
{
    COLOR: #6589A7;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #FF4A08;
    TEXT-DECORATION: underline;
}

A.nav1
{
	COLOR: #5E5B68;
    FONT-WEIGHT: normal;
  	TEXT-DECORATION: none;
}
A.nav1:hover
{
    COLOR: #FF4A08;
    TEXT-DECORATION: underline; 
}

A.nav1selected
{
	COLOR: #ffffff;
	background-color: #FF4A08;
    FONT-WEIGHT: normal;
  	TEXT-DECORATION: none;
  	padding:2px;
}

A.nav1selected:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none; 
}

A.sublink
{
	FONT-WEIGHT: normal;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    line-height:11px;
}
A.sublink:hover
{
    COLOR: #ffcc99;
    TEXT-DECORATION: underline
}

A.sublinkselected
{
	FONT-WEIGHT: normal;
    COLOR: #ffcc99;
    TEXT-DECORATION: none;
    line-height:11px;
}

A.sublinkselected:hover
{
    COLOR: #ffcc99;
    TEXT-DECORATION: underline
}

A.sublink2
{
	FONT-WEIGHT: normal;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    line-height:11px;
}
A.sublink2:hover
{
    COLOR: #AFBFE2;
    TEXT-DECORATION: underline
}


A.sublinkselected2
{
	FONT-WEIGHT: normal;
    COLOR: #AFBFE2;
    TEXT-DECORATION: none;
    line-height:11px;
}

A.sublinkselected2:hover
{
    COLOR: #AFBFE2;
    TEXT-DECORATION: underline
}

A.greylink
{
	FONT-WEIGHT: normal;
    COLOR: #999999;
    TEXT-DECORATION: none;
    FONT-SIZE: 90%;
}

A.greylink:hover
{
	FONT-WEIGHT: normal;
    COLOR: #999999;
    TEXT-DECORATION: none;
}

/* ------------------------------------------------------- */
/* layout                                                  */
/* ------------------------------------------------------- */

.pagecontainer
{
	background-color: #eeeeee;
    width:780px;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:10px;
    padding-right:10px;
    align:left;
    margin:0px;
    border:0px;
}

.pageborder
{
	align:center;
	background-color: #ffffff;
    width:760px;
    padding:20px;
    margin:0px;
    border:0px;
    font-size:140%;
}

/* ------------------------------------------------------- */
/* tables                                                  */
/* ------------------------------------------------------- */

.greybox
{
	BACKGROUND-COLOR: #CECBD2;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#A7A3B2',endColorstr='#E6E6E6', GradientType=1 );
	//padding:13px;
	font-size:130%;
}

.formbox
{
	background-color: #eeeeee;
	padding:15px;
	font-size:130%;
}

.formboxinner
{
	font-size:160%;
}

.orangebox
{
	background-color: #FF4A08;
	padding:15px;
	COLOR: #ffffff;
	font-size:100%;
	line-height:16px;
}

.bluebox
{
	background-color: #6589A7;
	padding:15px;
	COLOR: #ffffff;
	font-size:100%;
	line-height:16px;
}

.mainwhitebox
{
	background-color: #ffffff;
	padding:15px;
	width:341px;
	height:204px;
	line-height:16px;
}

.subwhitebox
{
	background-color: #ffffff;
	padding:15px;
	width:524px;
	height:204px;
	line-height:16px;
}

.sidewhitebox
{
	background-color: #ffffff;
	padding:10px;
	width:170px;
	height:95px;
}

.sidebrownbox
{
	background-color: #9C6C65;
	BACKGROUND-IMAGE: url(../images/right1.jpg);
	padding:10px;
	width:170px;
	height:95px;
	color: #ffffff;
}

.sidegreybox
{
	background-color: #A4B3B6;
	BACKGROUND-IMAGE: url(../images/right2.jpg);
	padding:10px;
	width:170px;
	height:95px;
	color: #ffffff;
}


.mainwhitebox2
{
	BACKGROUND-IMAGE: url(../images/home1.jpg);
	padding:15px;
	width:341px;
	height:204px;
	line-height:16px;
}

/* ------------------------------------------------------- */
/* misc                                                    */
/* ------------------------------------------------------- */

.linespaced
{
	line-height:18px;
	color:#474743;
}

.blue1
{
	background-color: #6589A7;
}

.blue2
{
	background-color: #A9CFEF;
	color: #4F6E88;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	padding-right:3px;
}

.blue2a
{
	background-color: #A9CFEF;
	color: #4F6E88;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	padding-left:3px;

}

.blue3
{
	background-color: #D2EAFE;
	color: #4F6E88;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	padding-right:3px;
}

.blue3a
{
	background-color: #D2EAFE;
	color: #4F6E88;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	padding-left:3px;
	
}

.redtext 
{
	color: #FF4A08;	
}

