                                       body {

	font-family: arial;

	font-size: 12px;

	background: #051e26 url('bg.gif') repeat-x top;

	line-height: 1.3em;

}



a {  color: #0066CC; }

a:hover { color:#BF0005; }



/* ------------------------------------------------------------------------- 

STRUCTURE */



#container {

	width: 1000px;

	height: auto;

	margin: 0 auto;

	background-color: #FFF;

}





/* ------------------------------------------------------------------------- 

HEADER */

#headerup {

	height: 205px;

	background-image:url(header1.JPG);

	}

	#headerup span {

		display: none;

		}

#middleheader { 

	height: 59px;



	}

#headerD1 {

	height: 59px;

	width: 600px;

	background-image:url(head2_2.jpg);

	float: left;

	}

        #headerD2 {

	height: 59px;

	width: 400px;

	background-image:url(head2_2.jpg);

	float: left;

	}



#headerD2 ul {

	margin: 0 0 0 177px;

	clear: both;

	}

	#headerD2 ul li {

		float: left;

		font-size: 1px;

	}

	#headerD2 ul li.button1 a:hover img {

		background: url('home-button-hover.jpg') no-repeat;

		width: 104px;

		height: 59px;

		}



/* ------------------------------------------------------------------------- 

NAVIGATION MENU */

#bottomheader {

	height: 146px;	

	width: 1000px;

	background: url('menu3.jpg') repeat-x;

	}



.leftmenu {

	background: #0000FF url('menu1.jpg') no-repeat;

	width: 577px;

	height: 146px;

	float: left;

	}

	

.rightmenu {

	background: #FF0000 url('menu2.jpg') no-repeat;

	width: 220px;

	height: 148px;

	float: right;

	text-align: left;

	position: relative;

	right: 8px;

	background-color: #990A0C;

	}

	.rightmenu ul {

	list-style-type: none;

	margin: 8px 0 0 20px;

	line-height: 1.5em;

		}

		.rightmenu ul li span{

			background: url('bullet.gif') no-repeat left;

			padding-left: 25px;

			}

			.rightmenu ul li span a {

				color: #fff;

				font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;

				text-decoration: none;

				text-transform: uppercase;

				}

			.rightmenu ul li span a:hover {

				text-decoration: underline;

				color: #FFC;}



.rightmenul {
	background: #FF0000 url('menu2.jpg') no-repeat;
	width: 600px;
	height: 25px;
	float: left;
	text-align: left;
	position: relative;
	right: 8px;
	background-color: #FFFFFF;

	}





#download {

	padding-top: 20px;

	padding-left: 140px;

	}



/* ------------------------------------------------------------------------- 

CONTENT */

#mainbody {

	clear: both;

	}

	

#leftbody {

	float: left;

	padding-left: 10px;

	margin-bottom: 21px;

	}

#leftbodycontent {

	width: 265px;

	margin-top: 10px;

	}

#linkspage { 

	width: 265px;

	border: 1px solid #999;

	margin-top: 10px;

	}

	#linkspage h2 {

		background-color: #c40000;

		color: #FFF;

		height: 24px;

		width: 260px;

		font: bold 15px Tahoma, Arial, Verdana, sans-serif;

		padding: 5px 0 2px 5px;

		margin-top: 8px;

	}

	#linkspage p {

		padding: 8px;

		}

#leftbodycontent1 {

	width: 265px;

	height: 510px;

	margin-top: 10px;

	border: 1px solid #999;

	}

	#leftbodycontent1 h2 span {

		display: none;

		}

	#leftbodycontent1 h2 {

		background: url('common-surety-bonds.jpg') no-repeat;

		margin-top: 10px;

		width: 265px;

		height: 71px;

		}

	#leftbodycontent1 ul {

		list-style-type: none;

		padding: 5px 0;

		margin: 8px 0 0 20px;

		line-height: 1.7em;

		}

		#leftbodycontent1 ul li span {

			background: url('bullet1.gif') no-repeat left;

			padding-left: 25px;

			}

			#leftbodycontent1 ul li span a {

				font: bold 11px "Trebuchet MS", Arial, Verdana, sans-serif;

				text-decoration: none;

			}

			#leftbodycontent1 ul li span a {

				text-decoration: underline;

				}

			

#rightbody {

	float: right;

	}

	

	#rightbodycontent  {

position : relative;

width : 690px;

right : 13px;

border : 1px solid #999999;

padding : 8px 0;

margin : 10px 0;

} 



	#rightbodycontent h1 { 

		background-color: #c40000;

		color: #FFF;

		height: 24px;

		width: 689px;

		font: bold 15px Tahoma, Arial, Verdana, sans-serif;

		padding: 5px 0 2px 5px;

		}

	#rightbodycontent p {

		padding: 10px 0 0 5px;

		}

	#rightbodycontent .p1 {

		font-weight: bold;

		text-align: center;

		padding-top: 10px;

		}

                #rightbodycontent h2 { 

		background-color: #c40000;

		color: #FFF;

		height: 24px;

		width: 686px;

		font: bold 15px Tahoma, Arial, Verdana, sans-serif;

		padding: 5px 0 2px 5px;

		}

	#rightbodycontent p {

		padding: 10px 0 0 5px;

		}

	#rightbodycontent .p1 {

		font-weight: bold;

		text-align: center;

		padding-top: 10px;

		}

	#rightbodycontent .dropdown {

		background: #FFF url('suretybonds.jpg') no-repeat left;

		height: 195px;

		width: 495px;

		}

		#rightbodycontent .dropdown p {

			position: relative;

			left: 85px;

			}

	#rightbodycontent select {

		color: #990000; 

		font-weight: bold;

		font-family: Arial, Verdana, Tahoma, sans-serif;

		width: 375px;

		}

	#newsfeed {

		width: 495px;

		height: 200px;

		overflow: auto;

		}

#commercial_section {

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	margin: 10px 25px;

	padding-bottom: 10px;

	}

#commercial_section_list {

	border-bottom: 1px solid #000;

	margin: 10px 25px;

	padding-bottom: 10px;

	list-style-type: none;

	}

	#cs_list1 {

		float: left;

		padding-right: 30px;

		height: 290px;

		}

	#cs_list2 {

		float: right;

		}

	#commercial_section_list  p {

		clear: both;

		}

#personal_insurance_list {

	margin: 0 25px;

	padding: 10px 0;

	margin-bottom: 10px;

	border-bottom: 1px solid #000;

	}

#personal_insurance_list2 {

	margin: 0 25px;

	padding: 10px 0;

	margin-bottom: 10px;

	}



#bond-apps {

	background-color: #c40000;

	color: #FFF;

	height: 24px;

	width: 795px;

	font: bold 15px Tahoma, Arial, Verdana, sans-serif;

	padding: 5px 0 2px 5px;

	margin: 10px 0 5px 0;

	}

		

/* ------------------------------------------------------------------------- 

CONTACT US */

#contact {

	text-align: left;

	border-top: 1px solid #666;

	border-bottom: 1px solid #666;

	list-style: none;

	padding: 5px 0;

	margin: 5px 5px;

	}

#phonenumber {

	list-style: none;

	text-align: center;

	padding: 10px 0;

	font-size: 18px;

	line-height: 1.1em;

	}

#contactdesc {

	text-align: center;

	}

#contactdesc ul li{

	list-style-type: square;

	margin-left: 100px;

	text-align: left;

	}

#contactdesc .cp1 { 

	padding-bottom: 10px;

	}

#contactdesc .cp2 {

	font-size: 18px;

	padding-top: 50px;

	}



/* ------------------------------------------------------------------------- 

FOOTER */

#footer {

	clear: both;

	background-color: #CCCCCC;

	height: 50px;

	}

	#footer p {

		text-align: center;

		font: 11px Tahoma, Arial, Verdana, sans-serif;

		padding-top: 3px;

		}

#copyright {

	text-align: center;

	font: 11px Tahoma, Arial, Verdana, sans-serif;

	color: #FFF;

	margin-bottom: 30px;

	}

	

	

.list-default {

	list-style-type: disc;

	padding: 8px 0 0 35px;

	}

