
@import url('news.css');
@import url('events.css');
@import url('litrack.css');
@import url('faq.css');
@import url('jobs.css');
@import url('users.css');
@import url('items.css');
@import url('layout.css');
@import url('novo.css');


/* Palette

Dark Green: #007229
Blue: #0019a8
Blue/Green: #4c786c
Lt Blue Grey: #9aa7a8
Lt Blue (active link): #50a3cb
Lime: #5add45
Beige: #fcf3d6
Darker Beige: #f9e39a
Light green/grey line: #dce1e1
Green (lighter) Text: #00a61e


*/


/* Layout Styles */


* {padding:0;}

BODY.SiteBody
{
	font-family:'Helvetica', 'Sans-Serif';  
	font-size:11px;
	color:#000000;	
	line-height:normal;
	margin:0px;
	background-color:#d4ead5;
	text-align:center;

}



/* Hide from IE5/Mac \
* html #wrapper {height:100%;}
#wrapper {display:block;}
 End hide */



#wrapper 
{
    display:block;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    width:890px;
    text-align:center;  

       
}



#topCap 
{
 width:890px;
 background-image: url('/DovetailWRP/Site/Themes/images/bg_top.gif');
 background-repeat: no-repeat;   
 height:10px;
 margin-bottom:-2px;
    }


#bottCap 
{
 width:890px;
 background-image: url('/DovetailWRP/Site/Themes/images/bg_bott.gif');
 background-repeat: no-repeat;   
 height:10px; 
 margin-bottom:20px;
    }


#content_wrapper
{
   
    width:890px;
    text-align:center;
    background-color:#ffffff;
    background-image: url('/DovetailWRP/Site/Themes/images/bg_middle.gif');      
    background-repeat: repeat-y;
    padding-top:6px; 
    padding-bottom:4px; 
}


#content

{
    width:840px;
    text-align:left;
    margin-top:16px;
    display:block; 
    min-height:450px;              
    }
    
    

HTML>BODY #content {margin-left:26px; display:inline-block; margin-bottom:10px;}


#leftDiv {
	width:131px;
	float:left;
	margin-right:-3px;
	

}

#header 
{
    
    height:29px;
    background-image: url(/DovetailWRP/Site/Themes/images/header_background.jpg);
    background-repeat:repeat-x;  
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-align:right;
    padding-right:10px;
    padding-top:6px;   
}


#menu
{
    height:32px;
    border-bottom: solid 2px #dce1e1;
    margin-bottom:18px;        
}

HTML>BODY #menu {height:22px;}


#centerDiv 
{
width:480px;
float:left;
margin-left:20px;
display:block;


}


#rightDiv 
{
    width:193px;
    float:right;
    margin-right:0px;       
       
}


#logos {
    margin-top:14px;
    text-align:center;
   
        
}

HTML>BODY #logo {margin-top:15px; margin-bottom:12px;}


#newsroom 
{
    display:block;
    width:193px;
    background-color:#fcf3d6;
   
}


.newsroomHeader 
{
    background-image: url('/DovetailWRP/Site/Themes/images/news_header.gif');
    background-repeat:no-repeat;
    width:193px;
    height:31px;   
    display:block;     
    
}


#logos
{
    width:131px; 
    height:115px;
    
}


#OptionsMenu
{
   
    height:20px;
    margin-top:18px;  
    border-bottom: solid 2px #dce1e1;
    
}

#messages
{
    float:left;
    margin: 10px 0;
    vertical-align:middle;
    color:#007229;
    font-weight:bold;
    font-size:11px;
}


#messages A {color:#007229;}

#messages A:HOVER {color:#50a3cb;}

#socialNetworking
{
   
    float:right;
    margin: 10px 0;
    vertical-align:middle;
}



#footer
{
    clear:both;
    border-top: solid 2px #dce1e1;
    font-size:11px;
    color:#9aa7a8;
    line-height:12px;
    padding-top:10px;
    display:block;
      
    
}





/* INSIDE PAGE STYLES */

#insideleftDiv {
	width:131px;
	float:left;
	margin-right:-3px;


}


#insideRightDiv 
{  
    width:500px;
    float:left;
    margin-left:20px;
    margin-top:50px;
    margin-bottom:24px;
    display:block;
       
         
}

#insideOptionsMenu
{
    margin-left:147px;
    display:block;
    clear:both;
    height:20px;
    border-bottom: solid 2px #dce1e1;
}

#insideLogos
{
    margin-top:10px;
    margin-left:147px; 
    margin-bottom:20px;   
 
    
    }


#insideSplash 
{
    margin-top:-7px;
    width:165px;
    float:right;
         
    }








/*	BEGIN: Standard HTML Tags */

  
IMG
{
  border:0px;
}


P, TD 
{
	font-family:'Helvetica', 'Sans-Serif'; 
	font-size:12px;
	color:#000000;	
	padding:0;
	margin-bottom:0px;
	line-height:normal;
	

}

HTML>BODY UL
{
    padding-left:30px;
    }

LI
{
	FONT-SIZE: 12px;
	PADDING-TOP: 0px;
	PADDING-right: 5px;
	padding-bottom:0px;
	font-family:'Helvetica'; 
	margin-top:10px;

}

A:link, A:visited
{
	color:#4c786c;
	font-weight:bold;
	text-decoration:none;
}

A:hover 
{
	color:#50a3cb;
	font-weight:bold;
	text-decoration:none;
}
INPUT
{
	border:solid 1px #b5bfbf;
	margin: 4px  0;
	vertical-align:middle;
	
}

/* BEGIN: Template Specific CLASS Styles - Available as styles in PageBuilder */


.BlueHeader 
{
    font-family:'Helvetica', 'Sans-Serif'; 
    font-weight:bold;
    color:#0067c5;
    margin-bottom:-12px;
    
}


.GreenHeader 
{
    font-family:'Helvetica', 'Sans-Serif'; 
    font-weight:bold;
    color:#00a61e;
    margin-bottom:-12px;
}


.BlueItalicText
{
    font-family:'Helvetica', 'Sans-Serif'; 
    font-weight:normal;
    font-style:italic;
    color:#0067c5;     
}

.GreenText
{
    font-family:'Helvetica', 'Sans-Serif'; 
    font-weight:normal;
    color:#00a61e;     
}



/* Rate Display Styles */

TABLE.RateTable {margin-top:20px;}

TABLE.RateTable TD {padding: 5px;}

.RateTableHeader {font-size:12px; height:60px;}

.RateTableTitleText {font-size:12px;}
	
.RateTableFooter TD {margin-top:15px;}	

