/******************/
/**** General ****/

body{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 10px;
text-decoration: none;
line-height: 20px; 
}

p{text-decoration: none;}

a{text-decoration: none;}

img{border: none;}

table{
border-collapse: collapse;
border: none;
padding: 0;
margin: 0;}


/*************************/
/* Top navigation styles */

#headerBox{
background-color: rgb(255,255,255);
border: 0px;
padding: 0px;
margin-right: auto;
margin-left: auto;
width: 780px;
height: 145px;
}

.headerBoxImage{
float: left;
border: 0px;
padding: 0px; 
height: 145px;
}

.headerBoxTextLarge{
border: 0px;
text-align: center;
margin-right: 10px;
padding-top: 40px;
letter-spacing: 1.0px;
font-family: 'Trebuchet MS', Verdana, Arial;
font-size: 22px;
color: blue;
text-transform: uppercase;}

.headerBoxTextSmall{
border: 0px;
text-align: center;
margin-right: 10px;
letter-spacing: 1.0px;
font-family: 'Trebuchet MS', Verdana, Arial;
font-size: 16px;
text-transform: uppercase;}

#topNav{
background-color: #696e6e;
border-top-style: solid;
border-top-width: 0px;
border-top-color: #FAF8CC;
padding-top: 5px;
padding-bottom: 5px;
width: 780px;
letter-spacing: 1.0px;
font-family: 'Trebuchet MS', Verdana, Arial;
font-size: 12px;
text-transform: uppercase;}

#topNavLinks{
padding-left: 30px;}

.menuTitle{
color: #ffffff;
padding-left: 40px;
text-decoration: none;}

.menuTitleSelected{
color: #000000;
padding-left: 40px;   
text-decoration: none;}

a:hover.menuTitle{color: #0096D0;}

.menuTitleSelected{color: #000000; padding-left: 40px; text-decoration: none;}


/* End top navigation styles */
/*****************************/


/*********************************/
/* Template Styles Page Templates*/

#indexLeft{
width: 210px; 
margin-right: auto;
margin-left: auto;
float: left; 
margin-top: 15px;}

#indexRight{
width: 500px; 
float: right; 
margin-right: auto;
margin-left: auto;
padding-top: 10px;}


.indexLeftText{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
line-height: 20px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
font-weight: bold;
text-align: right
}

.indexRightText{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 20px;
text-align: justify;
}

.indexRightTitle{
font-weight: bold; 
letter-spacing: 1.0px; 
font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #625D5D;
font-size: 12px;
text-transform: uppercase;
}

#indexDisclaimer{
margin-top: 60px;
font-family: Veranda, helvetica, Arial;
font-size: 11px;
margin-right: auto;
margin-left: auto;
border: 0px;
padding: 0px;
width: 780px;
float: right;
text-align: right;
}

a.indexLeftLink{line-height: 25px; text-decoration: none; color: blue;}

a:visited.indexLeftLink{color: blue; text-decoration: none;}

a:hover.indexLeftLink{text-decoration: underline; color: blue;}

.indexLeftLinkVisited{line-height: 25px; color: black; text-decoration: none;}

a:hover.indexLeftLinkVisited{color: black; text-decoration: none;}

/**** End template section ****/
/*****************************/

/****************************/
/**** Home Page Styles *****/

#bodyBox{
background-color: #FFFFFF;
border: 0px;
padding: 0px;
width: 780px;
height: 1800px;
margin-right: auto;
margin-left: auto;
}

#bodyBoxLong{
background-color: #FFFFFF;
border: 0px;
padding: 0px;
width: 780px;
height: 2800px;}

#bodyBoxShort{
background-color: #FFFFFF;
border: 0px;
padding: 0px;
width: 780px;
height: 900px;}


#indexColumnLeft{
width: 380px;
margin-right: auto;
margin-left: auto;
float: left;
}

#indexColumnRight{
width: 380px;
margin-right: auto;
margin-left: auto;
float: right;
}

.indexTitle{
font-weight: bold;
letter-spacing: 1.0px;
font-family: 'Trebuchet MS', Verdana, Arial;
color: #544E4F;
font-size: 12px;
letter-spacing: 1.0px;
padding-top: 30px;
padding-bottom: 10px;
text-transform: uppercase;}

.indexTitleRight
{
font-weight: bold;
letter-spacing: 1.0px;
font-family: 'Trebuchet MS', Verdana, Arial;
color: red;
font-size: 12px;
letter-spacing: 1.0px;
padding-top: 30px;
padding-bottom: 10px;
text-transform: uppercase;
}

.indexTitleBold
{
    font-weight: bold;
    letter-spacing: 1.0px;
	font-family: 'Trebuchet MS', Verdana, Arial;
    color: red;
    font-size: 14px;
	letter-spacing: 1.0px;
    padding-top: 30px;
    text-transform: uppercase;
}


#itemContainer{
width: 100%;  
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;   
line-height: 18px;
color: black;
}

#itemBulletBox
{
    float: left;
    border: 0px;
}

#itemTextBox
{
      margin-left: 12px; 
	margin-right: 18px; 
    border: 0px;
}



.indexText{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;   
line-height: 18px;
color: black;
text-align: justify;
margin-right: 12px; 
}

a.indexText {color: #00c;text-decoration: none;}


a:visited.indexText{color: #66c;}

a:hover.indexText {
color: #00c;
text-decoration: underline;
background: none;
}

a:active.indexText {color: red;}


.itemText{color: #544E4F;}

.highlightText{color: blue;}


.bullet{position: relative; top: 3px;}
