﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e7e5e3;
}
.main
{
	padding-top: 14px;
	padding-bottom: 14px;
}
.main .mainTable
{
	 background-color:#ffffff;
	 width:908px;
}
.main .mainTable .topRowLeft
{
	 background-image: url(/_images/upper_left_corner.jpg);
	 width:5px;
	 height:43px;
	 background-repeat:no-repeat;
}
.main .mainTable .topRowLeftCenter
{
	  background-image: url(/_images/upper_top_box.jpg);
	  width:343px;
	  height:43px;
	  background-repeat:no-repeat;
}
.main .mainTable .topRowRightCenter
{
	   background-image: url(/_images/upper_line.jpg);
	   width:553px;
	   height:43px;
	   background-repeat:repeat-x;
}
.main .mainTable .topRowRight
{
	    background-image: url(/_images/upper_right_corner.jpg);
	    width:7px;
	    height:43px;
	    background-repeat:no-repeat;
}
.main .mainTable .leftSide
{
		background-image: url(/_images/left_line.jpg);
		width:5px;
		background-repeat:repeat-y;
}
.main .mainTable .rightSide
{
		background-image: url(/_images/right_line.jpg);
		width:7px;
		background-repeat:repeat-y;
}
.main .mainTable .upperLeft
{
	  background-image: url(/_images/col2_upper_left_corner.jpg);
	  width:39px;
	  height:113px;
	  background-repeat:no-repeat;
}
.main .mainTable .upperLeft
{
	  background-image: url(/_images/col2_upper_left_corner.jpg);
	  width:39px;
	  height:113px;
	  background-repeat:no-repeat;
}
.main .mainTable .upperCenter
{
	   width:287px;
}
.main .mainTable .upperRight
{
	    background-image: url(/_images/col2_upper_right_corner.jpg);
	    width:17px;
	    height:113px;
	    background-repeat:no-repeat;
}
.main .mainTable .spacer
{
		background-image: url(/_images/top_spacer.jpg);
		width:343px;
		height:15px;
		background-repeat:no-repeat;
}
.main .mainTable .leftLine
{
		background-image: url(/_images/col2_left_middle_space.jpg);
		width:39px;
		background-repeat:repeat-y;
}
.main .mainTable .rightLine
{
		background-image: url(/_images/col2_right_middle_space.jpg);
		width:17px;
		background-repeat:repeat-y;
}
.main .mainTable .lowerLeft
{
		background-image: url(/_images/col2_left_space.jpg);
		height:16px;
		width:39px;
		background-repeat:repeat-y;
}
.main .mainTable .lowerRight
{
		background-image: url(/_images/col2_right_space.jpg);
		height:16px;
		width:17px;
		background-repeat:repeat-y;
}
.main .mainTable .menu
{
		background-image: url(/_images/main_col_menu.jpg);
		width:553px;
		height:113px;
		background-repeat:no-repeat;
}
.main .mainTable .menu .text A, .main .mainTable .menu .text A:Link, .main .mainTable .menu .text A:Visited
{
		color:#ffffff;
		font-weight:bold;
		text-align: left;
		text-decoration: none;
}
.main .mainTable .menu .text A:Hover
{
		color:#fde494;
		text-align:left;
		font-weight:bold;
		text-decoration: none;
}
.main .mainTable .menu .Separator
{
		padding-right: 15px;
		padding-left: 15px;
}
.main .mainTable .menu .group
{
		background: #2c6820 url('/_images/menu-grad.jpg') repeat-x top left;
}
.main .mainTable .menu .SubItem, .main .mainTable .menu .SubItem2, .main .mainTable .menu .SubItem3, .main .mainTable .menu .SubItem4, .main .mainTable .menu .SubItem3a
{
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
}
.main .mainTable .menu .SubItem2, .main .mainTable .menu .SubItem3, .main .mainTable .menu .SubItem4, .main .mainTable .menu .SubItem3a
{
		padding-bottom: 4px;
		padding-top: 4px;
}
.main .mainTable .menu .SubItem3, .main .mainTable .menu .SubItem3a
{
		padding-top: 10px;
}
.main .mainTable .menu .SubItem3a
{
	padding-right:30px;
}
.main .mainTable .menu .SubItem4
{
		padding-bottom: 10px;
}
.main .mainTable .mainBody
{
		padding-top:0px;
}
.main .mainTable .footer
{
		background-image: url(/_images/footer.jpg);
		width:896px;
		height:80px;
		background-repeat:no-repeat;
}
.main .mainTable .footer .text
{
		 text-align:right;
		 color:#ffffff;
		 font-size:11px;
		 padding-right:26px;
		 padding-top:20px;
}
.main .mainTable .bottomRowLeft
{
		 background-image: url(/_images/bottom_left_corner.jpg);
		 width:5px;
		 height:4px;
		 background-repeat:no-repeat;
}
.main .mainTable .bottomRowCenter
{
		 background-image: url(/_images/bottom_line.jpg);
		 height:4px;
		 background-repeat:repeat-x;
}
.main .mainTable .bottomRowRight
{
		 background-image: url(/_images/bottom_right_corner.jpg);
		 width:7px;
		 height:4px;
		 background-repeat:no-repeat;
}   
.main .mainTable .mainBody .bodyTable, .main .mainTable .mainBody .aboutUsTable, .main .mainTable .mainBody .educationTable, .main .mainTable .mainBody .contactUsTable, .main .mainTable .mainBody .agentsTable, .main .mainTable .mainBody .productsTable, .main .mainTable .mainBody .program, .main .mainTable .mainBody .missionVision, .main .mainTable .mainBody .brokerage, .main .mainTable .mainBody .surety, .main .mainTable .mainBody .riskManagement, .main .mainTable .mainBody .driving, .main .mainTable .mainBody .contactList, .main .mainTable .mainBody .factsTable, .main .mainTable .mainBody .adminTable
{
		background-color: #f9f9f9;
		height: 545px;
}  
.main .mainTable .mainBody .bodyTable .topRow
{
		 width:540px;
		 border-bottom: solid 1px #e7e5e3;
		 padding-bottom:10px;
}
.main .mainTable .mainBody .aboutUsTable .body, .main .mainTable .mainBody .educationTable .body, .main .mainTable .mainBody .contactUsTable .body, .main .mainTable .mainBody .agentsTable .body, .main .mainTable .mainBody .productsTable .body, .main .mainTable .mainBody .program .body, .main .mainTable .mainBody .missionVision .body, .main .mainTable .mainBody .brokerage .body, .main .mainTable .mainBody .surety .body, .main .mainTable .mainBody .riskManagement .body, .main .mainTable .mainBody .driving .body, .main .mainTable .mainBody .contactList .body, .main .mainTable .mainBody .factsTable .body, .main .mainTable .mainBody .adminTable .body
{
		 width:540px;
}

.main .mainTable .mainBody .bodyTable .topRow .headerText, .main .mainTable .mainBody .bodyTable .topRow .text, .main .mainTable .mainBody .bodyTable .topRow .text2
{
		 color:#2b631f;
		 text-align:left;
		 font-weight:bold;
		 font-size:14px;
		 padding-top:40px;
		 padding-bottom:4px;
		 padding-left:168px;
}  
.main .mainTable .mainBody .bodyTable .topRow .text, .main .mainTable .mainBody .bodyTable .topRow .text2
{
		 color: #000000;	
		 font-size:12px;
		 padding-top:0px;
		 font-weight: normal;
}
.main .mainTable .mainBody .bodyTable .topRow .text2
{
		 padding-bottom:30px;
}    
.main .mainTable .mainBody .bodyTable .bottomLeft
{
		 width:342px;
		 border-right: solid 1px #e7e5e3;
		 padding-top:14px;
}    
.main .mainTable .mainBody .bodyTable .bottomLeft .text, .main .mainTable .mainBody .bodyTable .bottomLeft .headerText, .main .mainTable .mainBody .bodyTable .bottomLeft .text2, .main .mainTable .mainBody .bodyTable .bottomLeft .text3, .main .mainTable .mainBody .bodyTable .bottomLeft .text4, .main .mainTable .mainBody .bodyTable .bottomLeft .text5
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-top:16px;
		 padding-bottom:14px;
		 padding-right:12px;
		 text-align:left;
}
.main .mainTable .mainBody .bodyTable .bottomLeft .headerText
{
		 color:#2b631f;
		 font-size:12px;
		 padding-top:26px;
		 padding-bottom:6px;
		 padding-left:16px;
		 padding-right:0px;
}    
.main .mainTable .mainBody .bodyTable .bottomLeft .text2, .main .mainTable .mainBody .bodyTable .bottomLeft .text3
{
		 padding-bottom:14px;
		 padding-top: 0px;
		 padding-left:16px;		 
}
.main .mainTable .mainBody .bodyTable .bottomLeft .text3
{
		 text-align:left;
		 padding-top:0px;
		 padding-bottom:0px;		 		 
}        
.main .mainTable .mainBody .bodyTable .bottomRight
{
		 width:198px;
		 padding-top:14px;
} 
.main .mainTable .mainBody .bodyTable .bottomRight .image
{
		 padding-bottom:16px;
} 
.main .mainTable .mainBody .bodyTable .bottomRight .text, .main .mainTable .mainBody .bodyTable .bottomRight .text2, .main .mainTable .mainBody .bodyTable .bottomRight .text3
{
		 color: #000000;
		 font-weight:bold;
		 font-size:10px;
		 padding-bottom:10px;
		 padding-left:24px;
		 padding-right:10px;
		 text-align:left;
} 
.main .mainTable .mainBody .bodyTable .bottomRight .text2, .main .mainTable .mainBody .bodyTable .bottomRight .text3
{
		 color:#887f6f;
} 
.main .mainTable .mainBody .bodyTable .bottomRight .text3
{
		padding-bottom:18px;
}
.main .mainTable .mainBody .aboutUsTable .body .text, .main .mainTable .mainBody .aboutUsTable .body .text2, .main .mainTable .mainBody .aboutUsTable .body .text3
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-bottom:16px;
		 padding-top: 22px;
		 padding-right:26px;
		 padding-left: 165px;
		 text-align:left;
}
.main .mainTable .mainBody .aboutUsTable .body .text, .main .mainTable .mainBody .aboutUsTable .body .text2, .main .mainTable .mainBody .aboutUsTable .body .text3, .main .mainTable .mainBody .aboutUsTable .body .text4
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-bottom:16px;
		 padding-top: 22px;
		 padding-right:26px;
		 padding-left: 165px;
		 text-align:left;
}  
.main .mainTable .mainBody .aboutUsTable .body .text2
{
		 padding-top: 20px;
		 padding-left: 14px;
}
.main .mainTable .mainBody .aboutUsTable .body .text3
{
		 padding-left: 14px;
}
.main .mainTable .mainBody .aboutUsTable .body .text4
{
		 padding-top: 0px;
		 padding-left: 14px;
		 padding-bottom: 0px;
}
.main .mainTable .mainBody .aboutUsTable .body li
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:bold;
}
.main .mainTable .mainBody .missionVision .body .headertext
{
		 color: #2b631f;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:12px;
		 padding-bottom:16px;
		 padding-top: 22px;
		 padding-right:26px;
		 text-align:left;
}
.main .mainTable .mainBody .missionVision .body .text, .main .mainTable .mainBody .missionVision .body .text2
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-bottom:16px;
		 padding-right:26px;
		 padding-top: 22px;		 
		 text-align:left;
		 padding-left: 14px;		 
}
.main .mainTable .mainBody .missionVision .body .text2
{
		 padding-bottom: 0px;
}  
.main .mainTable .mainBody .productsTable .body .text, .main .mainTable .mainBody .program .body .text, .main .mainTable .mainBody .productsTable .body .text2, .main .mainTable .mainBody .program .body .text2, .main .mainTable .mainBody .productsTable .body .text3, .main .mainTable .mainBody .program .body .text3
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-top: 22px;
		 padding-bottom: 16px;
		 padding-right:26px;
		 text-align:left;
}
.main .mainTable .mainBody .productsTable .body .text2, .main .mainTable .mainBody .program .body .text2, .main .mainTable .mainBody .productsTable .body .text3, .main .mainTable .mainBody .program .body .text3
{
		padding-top: 0px;
		padding-left: 14px;
}
.main .mainTable .mainBody .productsTable .body .text3, .main .mainTable .mainBody .program .body .text3
{
		padding-bottom: 0px;		 
		font-weight: normal;
}
.main .mainTable .mainBody .program .body .text3
{
		padding-left: 40px;
}
.main .mainTable .mainBody .program .body .headertext, .main .mainTable .mainBody .program .body .headertext2
{
		color: #000000;	
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		padding-right:26px;
		padding-top: 20px;
		padding-bottom: 14px;		 
		text-align:left;	
		padding-left: 14px;
}
.main .mainTable .mainBody .program .body .headertext2
{
		color: #2b631f;	
		font-size:14px;
		padding-top: 10px;
		padding-bottom: 0px;		 
}
.main .mainTable .mainBody .productsTable .body li, .main .mainTable .mainBody .program .body li
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:bold;
}
.main .mainTable .mainBody .program .body li
{
		 font-weight: normal;
}
.main .mainTable .mainBody .brokerage .body .text, .main .mainTable .mainBody .brokerage .body .text2, .main .mainTable .mainBody .brokerage .body .text3, .main .mainTable .mainBody .brokerage .body .texta
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-top: 22px;
		 padding-right:26px;
		 padding-bottom: 10px;
		 text-align:left;
}
.main .mainTable .mainBody .brokerage .body .text2, .main .mainTable .mainBody .brokerage .body .text3, .main .mainTable .mainBody .brokerage .body .texta
{
		padding-top: 0px;
		padding-bottom: 0px;	
		padding-left: 14px;
		font-weight: bold;
}
.main .mainTable .mainBody .brokerage .body .text3
{
		padding-bottom: 0px;		 
}
.main .mainTable .mainBody .brokerage .body .texta
{
		font-weight: normal;
		padding-bottom: 36px;
		padding-top: 10px;	
}

.main .mainTable .mainBody .brokerage .body li
{
		 text-align:left;
		 color:#1d4913;
		 padding-bottom: 2px;
		 font-weight: normal;
		 padding-top: 0px;
}
.main .mainTable .mainBody .brokerage .body .liList
{
		 padding-left: 30px;
		 padding-bottom: 20px;
}
.main .mainTable .mainBody .surety .body .text, .main .mainTable .mainBody .surety .body .text2, .main .mainTable .mainBody .surety .body .text3
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-top: 22px;
		 padding-bottom: 16px;		 
		 padding-right:26px;
		 text-align:left;
}
.main .mainTable .mainBody .surety .body .text2, .main .mainTable .mainBody .surety .body .text3
{
		padding-top: 0px;
		padding-bottom: 0px;	
		padding-left: 14px;
}
.main .mainTable .mainBody .surety .body .text3
{
		padding-bottom: 20px;		 
}
.main .mainTable .mainBody .surety .body li
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:bold;
		 padding-bottom: 8px;
}
.main .mainTable .mainBody .surety .body li .liText
{
		 text-align:left;
		 color:#000000;
		 font-weight:normal;
		 padding-left: 4px;
		 padding-right: 10px;
}

.main .mainTable .mainBody .riskManagement .body .text, .main .mainTable .mainBody .riskManagement .body .text2, .main .mainTable .mainBody .riskManagement .body .text3, .main .mainTable .mainBody .riskManagement .body .headertext, .main .mainTable .mainBody .riskManagement .body .headertext2
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-top: 22px;
		 padding-bottom: 16px;		 
		 padding-right:26px;
		 text-align:left;
}
.main .mainTable .mainBody .riskManagement .body .text2, .main .mainTable .mainBody .riskManagement .body .text3, .main .mainTable .mainBody .riskManagement .body .headertext, .main .mainTable .mainBody .riskManagement .body .headertext2
{
		padding-top: 0px;
		padding-bottom: 0px;	
		padding-left: 14px;
}
.main .mainTable .mainBody .riskManagement .body .text3
{
		padding-top: 6px;	
		padding-bottom: 10px;		 
}
.main .mainTable .mainBody .riskManagement .body .headertext
{
		padding-top: 20px;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		padding-bottom: 0px;		 
}
.main .mainTable .mainBody .riskManagement .body .headertext2
{
		font-weight: bold;
		font-size: 12px;
		padding-top: 12px;
		padding-bottom: 0px;		 
}
.main .mainTable .mainBody .riskManagement .body .url, .main .mainTable .mainBody .riskManagement .body .url A, .main .mainTable .mainBody .riskManagement .body .url A:Link, .main .mainTable .mainBody .riskManagement .body .url A:Visited
{
		color: #3E5A38;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 0px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .riskManagement .body .url A:Hover
{
		color:#DFA700;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 0px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .riskManagement .body li
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:bold;
		 padding-bottom: 6px;
}
.main .mainTable .mainBody .riskManagement .body li .liText
{
		 text-align:left;
		 color:#000000;
		 font-weight:normal;
		 padding-left: 4px;
		 padding-right: 10px;
}
.main .mainTable .mainBody .educationTable .body .text, .main .mainTable .mainBody .educationTable .body .text2, .main .mainTable .mainBody .educationTable .body .headertext
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-bottom: 10px;		 
		 padding-right:26px;
		 padding-top: 22px;
		 text-align:left;
}
.main .mainTable .mainBody .educationTable .body .text2, .main .mainTable .mainBody .educationTable .body .headertext
{
		padding-top: 0px;
		padding-left: 14px;
}
.main .mainTable .mainBody .educationTable .body .headertext
{
		 color: #2b631f;	
		 font-weight: bold;
		 padding-bottom: 4px;
		 padding-top: 12px;
}
.main .mainTable .mainBody .educationTable .body li
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:bold;
		 padding-bottom: 4px;
}
.main .mainTable .mainBody .educationTable .body li .liText
{
		 text-align:left;
		 color:#000000;
		 font-weight:normal;
		 padding-left: 4px;
		 padding-right: 10px;
}
.main .mainTable .mainBody .contactUsTable .body .text, .main .mainTable .mainBody .contactUsTable .body .text2, .main .mainTable .mainBody .contactUsTable .body .text3, .main .mainTable .mainBody .contactUsTable .body .text4, .main .mainTable .mainBody .contactUsTable .body .text5
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-top: 22px;
		 padding-bottom: 70px;		 
		 padding-right:26px;
		 text-align:left;
}
.main .mainTable .mainBody .contactUsTable .body .text2, .main .mainTable .mainBody .contactUsTable .body .text3, .main .mainTable .mainBody .contactUsTable .body .text4, .main .mainTable .mainBody .contactUsTable .body .text5
{
		color: #2b631f;
		font-weight: bold;
		padding-top: 0px;
		padding-bottom: 18px;	
		padding-left: 14px;
}
.main .mainTable .mainBody .contactUsTable .body .text3, .main .mainTable .mainBody .contactUsTable .body .text4, .main .mainTable .mainBody .contactUsTable .body .text5
{
		color: #000000;
		font-weight: normal;
		padding-top: 0px;
		padding-bottom: 2px;	
		padding-left: 30px;
}
.main .mainTable .mainBody .contactUsTable .body .text4, .main .mainTable .mainBody .contactUsTable .body .text5
{
		padding-top: 0px;
		padding-bottom: 2px;	
		padding-left: 30px;
}
.main .mainTable .mainBody .contactUsTable .body .text5
{
		padding-top: 30px;
		padding-left: 30px;
}
.main .mainTable .mainBody .contactUsTable .body .url, .main .mainTable .mainBody .contactUsTable .body .url A, .main .mainTable .mainBody .contactUsTable .body .url A:Link, .main .mainTable .mainBody .contactUsTable .body .url A:Visited
{
		color: #3E5A38;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 0px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .contactUsTable .body .url A:Hover
{
		color:#DFA700;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 0px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .contactUsTable .body .text6
{
		padding-bottom: 0px;
}
.main .mainTable .mainBody .driving .body .text, .main .mainTable .mainBody .driving .body .text2, .main .mainTable .mainBody .driving .body .text3
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-top: 22px;
		 padding-right:26px;
		 text-align:left;
}
.main .mainTable .mainBody .driving .body .text2, .main .mainTable .mainBody .driving .body .text3
{
		padding-top: 0px;
		padding-bottom: 30px;	
		padding-left: 14px;
}
.main .mainTable .mainBody .driving .body .text3
{
		padding-top: 2px;
		padding-bottom: 8px;	
		padding-left: 14px;
}
.main .mainTable .mainBody .driving .body .url, .main .mainTable .mainBody .driving .body .url A, .main .mainTable .mainBody .driving .body .url A:Link, .main .mainTable .mainBody .driving .body .url A:Visited
{
		color: #3E5A38;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 0px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .driving .body .url A:Hover
{
		color:#DFA700;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 0px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .driving .body .header
{
		color: #000000;	
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		padding-left: 14px;
		padding-bottom: 6px;
		text-align: left;	
}
.main .mainTable .mainBody .agentsTable .body .header
{
		color: #000000;	
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		padding-left: 14px;
		padding-top: 22px;
		padding-bottom: 6px;
		text-align: left;	
}
.main .mainTable .mainBody .agentsTable .body .text, .main .mainTable .mainBody .agentsTable .body .text2, .main .mainTable .mainBody .agentsTable .body .text3
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-right:26px;
		 text-align:left;
}
.main .mainTable .mainBody .agentsTable .body .text2, .main .mainTable .mainBody .agentsTable .body .text3
{
		padding-top: 0px;
		padding-bottom: 8px;	
		padding-left: 14px;
}
.main .mainTable .mainBody .agentsTable .body .text3
{
		padding-top: 2px;
		padding-bottom: 8px;	
		padding-left: 14px;
}
.main .mainTable .mainBody .agentsTable .body li
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:bold;
		 padding-bottom: 2px;
}
.main .mainTable .mainBody .agentsTable .body .url, .main .mainTable .mainBody .agentsTable .body .url A, .main .mainTable .mainBody .agentsTable .body .url A:Link, .main .mainTable .mainBody .agentsTable .body .url A:Visited
{
	color: #3E5A38;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-left:16px;
	padding-right:10px;
	text-align:left;	
}
.main .mainTable .mainBody .agentsTable .body .url A:Hover
{
	color:#0072bc;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-left:16px;
	padding-right:10px;
	text-align:left;
}
.main .mainTable .mainBody .factsTable .body .text, .main .mainTable .mainBody .factsTable .body .headerText, .main .mainTable .mainBody .factsTable .body .text A, .main .mainTable .mainBody .factsTable .body .text A:Link,  .main .mainTable .mainBody .factsTable .body .text A:Visited
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:12px;
		 padding-right:26px;
		 text-align:left;
		 padding-left: 14px;		 
}
.main .mainTable .mainBody .factsTable .body .headerText
{
		font-size: 16px;
		font-weight: bold;
		padding-top: 22px;
}
.main .mainTable .mainBody .factsTable .body li
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:normal;
		 padding-bottom: 2px;
}
.main .mainTable .mainBody .factsTable .body .level1
{
		 text-align:left;
		 color:#1d4913;
		 font-weight:bold;
		 padding-bottom: 6px;
		 text-decoration: none;
		 font-size: 13px;
		 padding-top: 4px;
}
.main .mainTable .mainBody .factsTable .body .text .level1 A, .main .mainTable .mainBody .factsTable .body .text .level1 A:Link,  .main .mainTable .mainBody .factsTable .body .text .level1 A:Visited
{
		 text-align:left;
		 color: #1d4913;	
		 font-weight: bold;		 
		 padding-bottom: 2px;
		 text-decoration: none;
		 font-size: 13px;
}
.main .mainTable .mainBody .factsTable .body .text .level1 A:Hover
{
		 text-align:left;	
		 color: #0072bc;
		 font-weight: bold;		 
		 padding-bottom: 2px;
		 text-decoration: none;
		 font-size: 13px;		 	
}
.main .mainTable .mainBody .factsTable .body .text A, .main .mainTable .mainBody .factsTable .body .text A:Link,  .main .mainTable .mainBody .factsTable .body .text A:Visited
{
		 color: #1d4913;	
		 font-weight: normal;
		 text-decoration: none;
		 text-align:left;
		 padding-left: 0px;
}
.main .mainTable .mainBody .factsTable .body .text A:Hover
{
		 color: #0072bc;	
}
.main .mainTable .mainBody .contactList .body .contactListTable, .main .mainTable .mainBody .contactList .body .contactListTable2
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:10px;
		 text-align:left;
		 padding-left: 10px;
		 padding-right: 10px;
		 padding-bottom: 10px;
		 padding-top: 0px;
}
.main .mainTable .mainBody .contactList .body .contactListTable .text
{
		 color: #000000;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 padding-right:26px;
		 padding-left: 4px;
		 padding-top: 18px;
		 padding-bottom: 6px;
		 text-decoration: underline;
		 text-transform: uppercase;
		 text-align:left;
}
.main .mainTable .mainBody .contactList .body .contactListTable .name
{
		 color: #1d4913;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 text-align:left;
		 padding-bottom: 0px;
		 width: 145px;
}
.main .mainTable .mainBody .contactList .body .contactListTable .title
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:10px;
		 text-align:left;
		 padding-bottom: 0px;
		 width: 270px;		 
}
.main .mainTable .mainBody .contactList .body .contactListTable .phone
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:10px;
		 text-align:left;
		 padding-left: 30px;
		 width: 145px;
		 padding-bottom: 10px;
}
.main .mainTable .mainBody .contactList .body .contactListTable .fax
{
		 color: #000000;	
		 font-family:Arial;
		 font-size:10px;
		 text-align:left;
		 width: 100px;
		 padding-bottom: 10px;		 
}
.main .mainTable .mainBody .contactList .body .contactListTable .email, .main .mainTable .mainBody .contactList .body .contactListTable .email A, .main .mainTable .mainBody .contactList .body .contactListTable .email A:Link,  .main .mainTable .mainBody .contactList .body .contactListTable .email A:Visited
{
		 color: #1d4913;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 text-align:left;
		 text-decoration: none;
		 width: 270px;
		 padding-bottom: 10px;
}
.main .mainTable .mainBody .contactList .body .contactListTable .email A:Hover
{
		 color: #0072bc;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 text-align:left;
		 text-decoration: none;
		 width: 260px;
		 padding-bottom: 10px;		 
}
.main .mainTable .mainBody .contactList .body .contactListTable2 .title
{
		 color: #000000;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 text-align:left;
		 padding-bottom: 0px;
		 padding-top: 0px;
}
.main .mainTable .mainBody .contactList .body .contactListTable2 .email, .main .mainTable .mainBody .contactList .body .contactListTable2 .email A, .main .mainTable .mainBody .contactList .body .contactListTable2 .email A:Link,  .main .mainTable .mainBody .contactList .body .contactListTable2 .email A:Visited
{
		 color: #1d4913;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 text-align:left;
		 text-decoration: none;
		 padding-bottom: 0px;		 
		 padding-top: 0px;
}
.main .mainTable .mainBody .contactList .body .contactListTable2 .email A:Hover
{
		 color: #DFA700;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 text-align:left;
		 text-decoration: none;
		 padding-bottom: 0px;		 
		 padding-top: 0px;
}
.main .mainTable .mainBody .contactList .body .contactListTable2 .fax
{
		 color: #000000;	
		 font-family:Arial;
		 font-weight: bold;
		 font-size:11px;
		 text-align:left;
		 padding-top: 0px;
		 padding-bottom: 0px;
}

INPUT[type="submit"] {
	font-size: 11px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	margin:0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	height: 19px;
}

INPUT[type="submit"]:Hover {
	cursor: hand;
}

/*
--------- Rows, Labels & Values - Skin -------------------------------------------------------------------
*/
.Row {
	padding: 5px;
	text-align: left;
}
.Row .Label {
	float: left;
	width: 200px;
	text-align: right;
	padding-right: 8px;
	font-weight: bold;
	padding-top: 2px;
}
.Row TD.Label {
	float: none;
}
.Row .Value {
	text-align: left;
	padding-top: 2px;
}
.Row .Value LABEL {
	position: relative;
	top: -2px;
}

/*
--------- Info, Alert & Warning Boxes - Structure ------------------------------------------------------------
*/

.InfoBox, .ErrorBox, .AlertBox, .WarningBox, .SuccessBox {
	margin: 10px;
	margin-left: 50px;
	margin-right: 50px;
	border-width: 1px;
	border-style: solid;
	padding: 18px;
	padding-left: 75px;
	text-align: left;
}
.InfoBox A, .ErrorBox A, .AlertBox A, .WarningBox A, .SuccessBox A {
	font-weight: bold;
	text-decoration: underline;
}
.InfoBox DIV, .ErrorBox DIV, .AlertBox DIV, .WarningBox DIV, .SuccessBox DIV {
	padding: 3px;
}
/* InfoBox */
.InfoBox {

}
.InfoBox .Headline {
	font-weight: bold;
}
.InfoBox UL {
	padding: 5px;
	margin: 0px;
	margin-left: 10px;
}
.InfoBox UL LI {
	padding-top: 5px;
}

/* ErrorBox */
.ErrorBox {
	
}


.AlertBox {
	
}
.WarningBox {

}
.SuccessBox {

}
.SuccessBox .Headline {
	font-weight: bold;
}

.Example {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
.Rating .None, .Ratings .None  {
	font-size: 10px;
}

.Header, .Header TH, .Header TD {
	white-space: nowrap;
}



/*
--------- Info, Alert & Warning Boxes - Skin -------------------------------------------------------------
*/
.InfoBox {
	background-color: #CFEEFF;
	background-image: url("/_Images/Global/info_md.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	border-color: #01367a;
	color: #01367a;
}
.AlertBox {
	
}
.WarningBox {
	background-color: #FFEDB7;
	background-image: url("/_Images/Global/warning_md.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	border-color: #F9BB00;
	color: #8E4700;
}
.WarningBox A, .WarningBox A:Link, .WarningBox A:Visited, .WarningBox A:Active {
	color: #FFC000;
}
.WarningBox A:Hover {
	color: #000000;
}
.ErrorBox {
	background-color: #FFCECE;
	background-image: url("/_Images/Global/error_md.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	border-color: #FF0000;
	color: #AA0000;
}
.ErrorBox A, .ErrorBox A:Link, .ErrorBox A:Visited, .ErrorBox A:Active {
	color: #FF0000;
}
.ErrorBox A:Hover {
	color: #000000;
}

.SuccessBox {
	background-color: #ceffb5;
	background-image: url("/_Images/Global/success_md.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	border-color: #39a309;
	color: #196800;
}
.SuccessBox A, .SuccessBox A:Link, .SuccessBox A:Visited, .SuccessBox A:Active {
	color: #196800;
}
.SuccessBox A:Hover {
	color: #000000;
}

.Example {
	color: #39A309;
}
.main .mainTable .menu .userMenu
{
}
.main .mainTable .menu .userMenu A, .main .mainTable .menu .userMenu A:Link, .main .mainTable .menu .userMenu A:Visited
{
		color:#ffffff;
		text-align: left;
		font-size: 11px;
		text-decoration: none;
}
.main .mainTable .menu .userMenu A:Hover
{
		color:#fde494;
		text-align:left;
		font-size: 11px;
		text-decoration: none;
}
.main .mainTable .menu .userMenu .Separator
{
		padding-right: 10px;
		padding-left: 10px;
}
.main .mainTable .mainBody .bodyTable .headerText, .main .mainTable .mainBody .bodyTable .loginText, .main .mainTable .mainBody .bodyTable .loginText2, .main .mainTable .mainBody .agentsTable .headerText, .main .mainTable .mainBody .agentsTable .loginText, .main .mainTable .mainBody .agentsTable .loginText2
{
		 color: #887f6f;
		 font-weight:bold;
		 font-size:10px;
		 padding-bottom:10px;
		 padding-left:24px;
		 padding-right:10px;
		 text-align:left;
} 
.main .mainTable .mainBody .bodyTable .loginText2, .main .mainTable .mainBody .agentsTable .loginText2
{
		padding-bottom:18px;
}
.main .mainTable .mainBody .bodyTable .headerText, .main .mainTable .mainBody .agentsTable .headerText
{
		 color: #000000;
}
.main .mainTable .mainBody .agentsTable .headerText, .main .mainTable .mainBody .agentsTable .loginText, .main .mainTable .mainBody .agentsTable .loginText2
{
		 text-align:center;
}


.main .mainTable .mainBody .adminTable .body .url, .main .mainTable .mainBody .adminTable .body .url A, .main .mainTable .mainBody .adminTable .body .url A:Link, .main .mainTable .mainBody .adminTable .body .url A:Visited
{
		color: #3E5A38;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .adminTable .body .url A:Hover
{
		color:#0072bc;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .adminTable .body .url2, .main .mainTable .mainBody .adminTable .body .url2 A, .main .mainTable .mainBody .adminTable .body .url2 A:Link, .main .mainTable .mainBody .adminTable .body .url2 A:Visited
{
		color: #9d0a0e;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .adminTable .body .url2 A:Hover
{
		color:#0072bc;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;				 
}
.main .mainTable .mainBody .adminTable .body .webparts .details .list, .main .mainTable .mainBody .adminTable .body .webparts .details .odd
{
	background-color: #f9f9f9;				 
}

.main .mainTable .mainBody .adminTable .body .webparts .details .odd
{
	background-color: #e5e5e5;
}
.main .mainTable .mainBody .adminTable .body .webparts .details .url, .main .mainTable .mainBody .adminTable .body .webparts .details .url A, .main .mainTable .mainBody .adminTable .body .webparts .details .url A:Link, .main .mainTable .mainBody .adminTable .body .webparts .details .url A:Visited
{
	color: #3E5A38;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-align:left;
}
.main .mainTable .mainBody .adminTable .body .webparts .details .url A:Hover
{
	color:#0072bc;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;	
	text-align:left;
}
.adminMenu .url, .adminMenu .url A, .adminMenu .url A:Link, .adminMenu .url A:Visited, .bodyTable .bottomRight .url, .bodyTable .bottomRight .url A, .bodyTable .bottomRight .url A:Link, .bodyTable .bottomRight .url A:Visited
{
	color: #3E5A38;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-align:left;
}
.adminMenu .url A:Hover, .bodyTable .bottomRight .url A:Hover
{
	color:#0072bc;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;	
	text-align:left;
}
.main .mainTable .mainBody .adminTable .body .FormView .Announcement .headerText, .main .mainTable .mainBody .adminTable .body .FormView .Announcement .text, .main .mainTable .mainBody .adminTable .body .FormView .Announcement .Label
{
	color:#3E5A38;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	padding-top: 16px;
	padding-bottom: 10px;
}
.main .mainTable .mainBody .adminTable .body .FormView .Announcement .text, .main .mainTable .mainBody .adminTable .body .FormView .Announcement .Label
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 100px;
	padding-right: 100px;
	padding-bottom: 20px;
}
.main .mainTable .mainBody .adminTable .body .FormView .Announcement .Label
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 28px;
	padding-top: 18px;
}
