body {
    background: url( 'images/template-bg.gif' ) #000F5D top left repeat-x;
    font-family: /*'Trebuchet MS',*/ Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
}

a {
    color: #1D3585;
    text-decoration: none;
}

.tpl-page {
    background: url( 'images/home-main.gif' ) #194892 top left no-repeat;
    padding: 70px 0 0 125px;
    position: relative;
    width: 875px;
}

.tpl-hnds {
    background: url( 'images/home-hands.gif' ) bottom left no-repeat;
    bottom: 10px;
    height: 170px;
    left: 0;
    position: absolute;
    width: 125px;
}

.tpl-quot {
    color: #fff;
    font-weight: bold;
    left: 10px;
    position: absolute;
    top: 290px;
    width: 100px;
}

.tpl-hlght {
    color: #ffffff;
    font-weight: bold;
    left: 802px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 180px;
}

.tpl-hlght em {
    color: #D3F795;
    font-style: normal;
}

.tpl-center {
    background: url( 'images/comp.gif' ) #DDFBA8 395px bottom no-repeat;
    border-left: solid 5px #fff;
    border-top: solid 3px #fff;
}

.tpl-content {
    clear:both;
    overflow: hidden;
    width: 870px;
    z-index: 1;
    _zoom: 1;
}

.tpl-menu {
    background: #1D3585;
    height: 33px;
    float: left;
    overflow:hidden;
    width: 665px;    
}
.tpl-menu .menu{
    margin-left:20px;
    color:White;
}
/*************************************************************************************/
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;

}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
    color:white;
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;  
    text-transform:uppercase;     
    padding:8px;    	
    display:block;
    float:left;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	 color:#b8df72;
	 text-transform:uppercase;  
	 background:#102878;
	 display:block;
     float:left;
     padding:8px; 
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
    text-transform:uppercase;  	
    display:block;
    float:left;
    padding:8px; 
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:none;
	background:#102878;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	margin-top:-1px;

}

.main_dnnmenu_submenu td
{
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:white;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  	
	color:#b8df72;
}
.main_dnnmenu_itemselected td{
   
	color:#ffffff;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}


/************************************************************************************/
.tpl-menu-corner {
    background: url( 'images/home-menu-corner.gif' ) top left no-repeat;
    left: 125px;
    height: 10px;
    overflow: hidden;
    position: absolute;
    top: 70px;
    width: 10px;
    z-index: 2;
}

.tpl-main-content {
    border-left: solid 1px #BFC4B6;
    float: left;
    min-height: 490px;
    _height: 490px;
    margin-bottom: -9000px;
    padding-bottom: 9000px;
    width: 664px;
}

.tpl-side-content {
    background: url( 'images/template-side-bg_03.gif' ) #ffffff top left repeat-y;
    color: #1D3585;
    float: right;
    font-weight: bold;
    padding-bottom: 9000px;
    margin-bottom: -9000px;
    width: 205px;
}

.tpl-side-content .content {
    padding: 10px 5px 230px;
    text-align: center;
    z-index: 3;
    position: relative;
}

.tpl-side-content-title {
    background: #224A94;
    float: right;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 205px;
}

.tpl-side-content-title h1 {
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
}

.tpl-side-comp {
    background: url('images/compas.jpg') -1px top no-repeat;
    bottom: 238px;
    _bottom: 237px;
    height: 172px;
    position: absolute;
    right: 0;
    width: 204px;
    z-index: 1;
}


.tpl-footer {
    padding: 0 0 0 125px;
    width: 875px;
}

.tpl-footer ul {
    list-style: none outside;
    overflow: hidden;
    _zoom: 1;
}

.tpl-footer ul li, .tpl-footer ul li img {
    float: left;
}

.tpl-footer h3 {
    text-align: center;
    background: #184690;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    padding: 2px;
}

.tpl-footer h4 {
    color: #5D81C8;
    font-size: 10px;
    font-weight: normal;    
    padding: 20px 0 0 0;
    width: 500px;
}

.tpl-footer h4 a {
    color: #90B4ED;
    text-decoration: none;
}

.tpl-footer .search {
    float: right;
    padding: 20px 20px 0 0;
}

.box {
    font-size: 13px;
    overflow: hidden;
    _zoom: 1;
}

.box-first {
    background: #ffffff;
}

.box-side-left {
    float: left;
    margin-bottom: -9000px !important;
    padding-bottom: 9000px !important;
    width: 300px;
}

.box-side-right {
    float: right;
    margin-bottom: -9000px !important;
    padding-bottom: 9000px !important;
    width: 300px;
}
div.search{
    color:#7dbbee;
    text-transform:uppercase;
}
div.search a{
    color:#7dbbee;
}

.tpl-page {
    background: url('images/tooele-main.gif') #245A60 top left no-repeat;
}

.tpl-hnds {
     background: url('images/tooele-hands.gif' ) bottom left no-repeat;
}

.tpl-menu {
    background: #43898F;
}

.tpl-menu-corner {
    background: url('images/tooele-menu-corner.gif' ) top left no-repeat;
}

.tpl-side-content-title {
    background: #285C62;
}

.tpl-quot {
    text-align: center;
    top: 220px;
}

.tpl-footer h3 {
    background: #285C62;
}



.box-first .box-side-left {
    background: url('images/granite-cte.gif') #fff 20px 20px no-repeat;
    padding: 40px 7px 10px;
    width: 275px;
}

.box-first {
    padding: 0;
}

.box-last {
    padding: 0 0 10px;
}

.box-first .box-side-right {
    padding: 0;
    width: 368px;
}

.box-first .box-side-left {
    background: url('images/granite-cte.gif') #fff 20px 20px no-repeat;
    padding: 40px 7px 10px;
    width: 275px;
}

.box-first .box-side-left p {
    font-size: 13px;
    padding: 0 10px;
}

.box-first .box-side-left a {
    color: #1064AA;
    font-weight: bold;
}

.box-last .box-side-left {
    background: url('images/granite-news.gif') 20px 2px no-repeat;
    border-right: solid 1px #BFC4B6;
    padding: 20px;
    width: 256px;
}

.box-last .box-side-right {
    background: none;
    padding: 20px;
    text-align: center;
    width: 327px;
}

.box-last {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

.box-last h3, .box-last a {
    color: #24575F;
}




#content .tpl-center {
    background: #ffffff;
}

#content .tpl-main-content .content {
    font-size: 12px;
    padding: 30px;
}

#content .tpl-main-content .content h2 { font-family:Trebuchet MS;
    color: #43898F;
    font-size: 13px;
}

#content .tpl-main-content .content a {
    color: #43898F;
}

#content .tpl-side-content {
    background: url( 'images/template-side-bg_08.gif' ) #C9EF82 top left repeat-y;
    color: #43898F;
}

#content .tpl-side-content-title h1 {
    color: #B8DF72;
}




















.page {
    background: url('images/jordan-main.gif') #125998 top left no-repeat;
}

.page-in {
    background: url('images/granite-hands.gif' ) bottom left no-repeat;
}

.corner {
    background: url('images/jordan-menu-corner.gif' ) top left no-repeat;
}

.menu {
    background: #18295B;
}

.main-side h1 {
    background: #2067A6;
}

.box-txt {
    padding: 0;
}

.box-txt .box-side-right {
    padding: 0;
    width: 368px;
}

.box-txt .box-side-left {
    background: url('images/granite-cte.gif') #fff 20px 20px no-repeat;
    border: none;
    padding: 40px 7px 10px;
    width: 275px;
}

.box-txt .box-side-left p {
    font-size: 13px;
    padding: 0 10px;
}

.box-txt .box-side-left a {
    color: #1064AA;
    font-weight: bold;
}

.box-grn .box-side-right {
    background: none;
    padding: 20px;
    width: 328px;
}

.box-grn .box-side-left {
    background: url('images/granite-news.gif') 20px 2px no-repeat;
    padding: 20px;
    width: 255px;
}

.box-grn {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

.box-grn h3 {
    margin: 0 0 10px;
}

.box-grn h3, .box-grn a {
    color: #0C4D86;
}

.info-box2 {
    top: 220px;
    text-align: center;
}


/*Jordan specific styles*/
.tpl-page {
    background: url('images/jordan-main.gif') #125998 top left no-repeat;
}

.tpl-hnds {
     background: url('images/granite-hands.gif' ) bottom left no-repeat;
}

.tpl-menu {
    background: #18295B;
}

.tpl-menu-corner {
    background: url('images/jordan-menu-corner.gif' ) top left no-repeat;
}

.tpl-side-content-title {
    background: #2067A6;
}

.tpl-quot {
    text-align: center;
    top: 220px;
}

.tpl-footer h3 {
    background: #2067A6;
}




.box-first .box-side-left {
    background: url('images/granite-cte.gif') #fff 20px 20px no-repeat;
    padding: 40px 7px 10px;
    width: 275px;
}

.box-first {
    padding: 0;
}

.box-last {
    padding: 0 0 10px;
}

.box-first .box-side-right {
    padding: 0;
    width: 368px;
}

.box-first .box-side-left {
    background: url('images/granite-cte.gif') #fff 20px 20px no-repeat;
    padding: 40px 7px 10px;
    width: 275px;
}

.box-first .box-side-left p {
    font-size: 13px;
    padding: 0 10px;
}

.box-first .box-side-left a {
    color: #1064AA;
    font-weight: bold;
}

.box-last .box-side-left {
    background: url('images/granite-news.gif') 20px 2px no-repeat;
    border-right: solid 1px #BFC4B6;
    padding: 20px;
    width: 256px;
}

.box-last .box-side-right {
    background: none;
    padding: 20px;
    width: 327px;
}

.box-last {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

.box-last h3, .box-last a {
    color: #0C4D86;
}
























.page {
    background: url('images/jordan-main.gif') #125998 top left no-repeat;
}

.page-in {
    background: url('images/granite-hands.gif' ) bottom left no-repeat;
}

.corner {
    background: url('images/jordan-menu-corner.gif' ) top left no-repeat;
}

.menu {
    background: #18295B;
}

.main-side h1 {
    background: #2067A6;
}

.box-txt {
    padding: 0;
}

.box-txt .box-side-right {
    padding: 0;
    width: 368px;
}

.box-txt .box-side-left {
    background: url('images/granite-cte.gif') #fff 20px 20px no-repeat;
    border: none;
    padding: 40px 7px 10px;
    width: 275px;
}

.box-txt .box-side-left p {
    font-size: 13px;
    padding: 0 10px;
}

.box-txt .box-side-left a {
    color: #1064AA;
    font-weight: bold;
}

.box-grn .box-side-right {
    background: none;
    padding: 20px;
    width: 328px;
}

.box-grn .box-side-left {
    background: url('images/granite-news.gif') 20px 2px no-repeat;
    padding: 20px;
    width: 255px;
}

.box-grn {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

.box-grn h3 {
    margin: 0 0 10px;
}

.box-grn h3, .box-grn a {
    color: #0C4D86;
}

.info-box2 {
    top: 220px;
    text-align: center;
}
/*end of Jordan specific styles*/

/*jordan content page specific styles*/
#content .tpl-center {
    background: #ffffff;
}

#content .tpl-main-content .content {
    font-size: 12px;
    padding: 30px;
}

#content .tpl-main-content .content h2 { font-family:Trebuchet MS;
    color: #2067A6;
    font-size: 13px;
}

#content .tpl-main-content .content a {
    color: #2067A6;
}

#content .tpl-side-content {
    background: url( 'images/template-side-bg_08.gif' ) #C9EF82 top left repeat-y;
    color: #1D3585;
}

#content .tpl-side-content-title h1 {
    color: #B8DF72;
}

/*end of jordan content page specific styles*/