﻿body 
{
    background: url(images/bg_grad_mono.png) repeat;    
    margin-top: 0px;
    margin-bottom: 0px;
}

.TP_Body
{
    background: url('images/bg_grad.png') repeat-x;    
}
.TP_HeadContent
{
    width: 800px ;
    margin-left: auto ;
    margin-right: auto ;
}

.TP_MainContentOuter
{
    width: 820px ;
    margin-left: auto ;
    margin-right: auto ;        
    padding: 5px 0px 5px 0px;
    border: solid 0px #000000;
}


.TP_MainContent
{
    width: 800px ;
    margin-left: auto ;
    margin-right: auto ;    
    background: #ffffff;
    padding: 0px 0px 0px 0px;
    border: solid 0px #0000ff;
}


.TP_TopBottomContent
{
    border: solid 0px #ff0000;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}


.TP_FooterContent
{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 25px;
}

.TP_LeftPane
{
    float: left; 
    width: 160px;
    margin: 0px;
    border: solid 0px green;
    
}
.TP_ContentPane
{
    width: 630px;
    margin-left: 165px;  
    padding: 0px 0px 0px 0px;    
    border: solid 0px red;    
}


/* style for module titles */
.Head
{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.Normal, .NormalDisabled
{
	font-family: Arial, sans-serif;
	font-size: 16px;	
	font-weight: normal;
	text-align: left;
}

A:link
{
	text-decoration: none;
	color: #0181e3; /*blue 1*/
}

A:visited
{
	text-decoration: none;
	color: #0181e3; /*blue 2*/
}

A:hover
{
	text-decoration: underline;
	color: #0181e3; /*blue 2*/
}

A:active
{
	text-decoration: none;
	color: #0181e3; /*blue 2*/
}





.divLeftNav
{
    background: url('../../../../images/CustomNav/LeftNav/bg_nav.gif');
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.bl_outline_forNav 
{
    background: url(../../../../images/CustomNav/LeftNav/bl_forNav.gif) 0 100% no-repeat;    
}
.br_outline_forNav {background: url(../../../../images/CustomNav/LeftNav/br_forNav.gif) 100% 100% no-repeat}
.tl_outline_forNav {background: url(../../../../images/CustomNav/LeftNav/tl_forNav.gif) 0 0 no-repeat}
.tr_outline_forNav {background: url(../../../../images/CustomNav/LeftNav/tr_forNav.gif) 100% 0 no-repeat; padding:10px} 

.t_outline_forNav {background: #ffffff url(../../../../images/CustomNav/LeftNav/dot_top_forNav.gif) 0 0 repeat-x}
.b_outline_forNav {background: url(../../../../images/CustomNav/LeftNav/dot_bottom_forNav.gif) 0 100% repeat-x}
.l_outline_forNav {background: url(../../../../images/CustomNav/LeftNav/dot_left_forNav.gif) 0 0 repeat-y}
.r_outline_forNav {background: url(../../../../images/CustomNav/LeftNav/dot_right_forNav.gif) 100% 0 repeat-y} 

.NavItem
{
    background: url('../../../../images/CustomNav/LeftNav/bg_nav.gif');
    padding:  4px 2px 4px 2px; 
    margin: 0px 0px 0px 10px;
}
.NavItemSelected
{
    background: url('../../../../images/CustomNav/LeftNav/bg_nav.gif');
    padding:  4px 2px 4px 2px; 
    margin: 0px 0px 0px 10px;
   
}
.NavItemHead
{
   background: url('../../../../images/CustomNav/LeftNav/bg_nav.gif');
   padding:  2px 2px 2px 2px; 
   margin: 0px 0px 0px 0px;
}
  
.NavItemText
{
    font-family: Arial, Sans-Serif;       
    font-size: 12px;
    color: #000000;       
}
A.NavItemText:link
{
    text-decoration: none;
    color: #00365f;
}
A.NavItemText:visited
{
    text-decoration: none;
    color: #00365f;
}
A.NavItemText:hover
{
	text-decoration: underline;
    color: #00365f;
}
A.NavItemText:active
{
	text-decoration: none;
   color: #00365f;
}
.NavItemHeader
{
    font-family: Arial, Sans-Serif;  
    font-size: 14px;
    color: #000000;
    font-weight: bold;   
}

A.NavItemHeader:link
{
	text-decoration: none;
	color: #00365f;
}

A.NavItemHeader:visited
{
	text-decoration: none;
   color: #00365f;
}

A.NavItemHeader:hover
{
	text-decoration: underline;
   color: #00365f;
}

A.NavItemHeader:active
{
    text-decoration: none;
   color: #00365f;
}



.bl_outline_outside 
{
    background: url(images/bl_2px_outside.gif) 0 100% no-repeat;    
}
.br_outline_outside {background: url(images/br_2px_outside.gif) 100% 100% no-repeat}
.tl_outline_outside {background: url(images/tl_2px_outside.gif) 0 0 no-repeat}
.tr_outline_outside {background: url(images/tr_2px_outside.gif) 100% 0 no-repeat; padding:10px} 

.t_outline_outside 
{
    background: #ffffff url(images/dot_2px_outside.gif) 0 0 repeat-x;
    margin-bottom: 5px;    
}
.b_outline_outside {background: url(images/dot_2px_outside.gif) 0 100% repeat-x}
.l_outline_outside {background: url(images/dot_2px_outside.gif) 0 0 repeat-y}
.r_outline_outside {background: url(images/dot_2px_outside.gif) 100% 0 repeat-y} 





.TP_BlockQuote
{
  border: solid 2px #a6a6a6;
  padding: 5px 5px 5px 5px;
    
}