#frontpage{
	margin:0;
	padding:0;
	background:#FFF url(Images/bg.jpg) center top no-repeat;
}

#frontpage div{
	font-size: 0px;
	margin:0;
	padding:0;
}

#frontpage input{
	border: #727272 solid 1px;
	font-family:verdana;
	font-size: 8pt;
}

#frontpage input.small{
	width: 100px;
}

#frontpage input.image{
	border-width: 0px;
}

#frontpage .symbol{
	font-family: webdings;
}

#frontpage .more
{
    font-family: Verdana;
    font-size:7pt;
    text-align:right;
    vertical-align:middle;
    padding:10px 0 0 0;
}

#frontpage #container{	
	 width: 100%; 
	 height: 100%;  
}

#frontpage #body{
	margin: 0 auto;
	width: 764px;	
}

#frontpage #header{
	background:#FFF url(Images/main_03.jpg) right bottom no-repeat;
	height: 81px;
}

#frontpage #logo{
	background:transparent url(Images/main_02.gif) left bottom no-repeat;	
	height: 81px;
}

#frontpage #menubar{
	background:#FFF;
	height: 31px;
	clear:both;
}

#frontpage #menu{
	background: #99CC33;
	height: 25px;
}

#frontpage #menu ul{
	list-style-type:none;	
	margin:0;
	padding:0;
}

#frontpage #menu li{
	
	margin:0;
	padding:0;
	height:25px;
	float:left;	
	display:block;	
}

#frontpage #menu li.side{
	background-image:url(images/main_05.jpg);
	width: 16px;
}

#frontpage #menu li.sep{
	background-image:url(images/main_07.jpg);
	width: 10px;
}

#frontpage #menupointer{
	
	height:6px;
	clear:both;
}

#frontpage #splash{
	height:190px;
}

#frontpage .blueborder
{
    border-color:#33adef;
    border-width:1px;
    border-style:solid;
}

#frontpage .splashbg
{
    float: left; 
    width: 207px; 
    height: 190px; 
    background-image: url(Images/main_35.jpg);
}

#frontpage #splashb{	
	background: #FFF url(images/main_39.jpg) left top no-repeat;
	height: 11px;
}

#frontpage .introimage
{
    float:right;
}

#frontpage #content{
	padding: 0px 0px 15px 0px;
	height: 100%
}

#frontpage #column1{
	width: 207px;
	float:left;
}

#frontpage #column1 div.search{
	background: #fff url(images/main_39.gif) center no-repeat;
	height: 68px;
}

#frontpage #column1 div.logintitle{
	background: #fff url(images/main_46.gif) center no-repeat;
	height: 31px;
}

#frontpage #column1 div.loginform{
	font-size: 9pt;
	background: #fff url(images/main_48.jpg) left 40px no-repeat;
	height: 105px;
	padding: 10px;
}

#frontpage #column1 div.loginform ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#frontpage #column1 div.loginform li{
	font-weight: bold;
	padding: 6px 3px;
	text-align: right;
	clear: both;
}

#frontpage #column1 div.loginform li.button{
	padding: 9px 0px;
}

#frontpage #column1 div.greentitle{
	background: #fff url(images/main_62.jpg) center no-repeat;
	height: 23px;
}

#frontpage #column1 div.graytitle{
	margin: 0;
	background: #fff url(images/main_67.jpg) center no-repeat;
	height: 23px;
}

#frontpage #column1 div.datalist{
	font-size:9pt;
	margin: 3px 3px 20px 3px;
}

#frontpage #column1 div tr{
	padding:6px;
	height: 26px;
}

#frontpage #column1 div td{
	padding:2px 2px 2px 5px;
	width: 55%;
}


#frontpage #column1 div.datalist tr.green{
	background-color:#f1ffb4;	
}

#frontpage #column1 div.datalist tr.gray{
	background-color:#efefef;
}

#frontpage #column2{
	width:354px;
	float:right;
}

#frontpage #column2 div.title{	
	height:27px;
}

#frontpage #column2 div.welcome{
	background: #fff url(images/main_41.gif) center no-repeat;	
}

#frontpage #column2 div.law{
	background: #fff url(images/main_57.gif) center no-repeat;
}

#frontpage #column2 div.news{
	background: #fff url(images/main_66.gif) center no-repeat;
}

#frontpage #column2 div.welcomebody{
	font-size: 9pt;
	line-height:26px;
	padding: 6px;
}

#frontpage #column2 div.welcomebody img{
	margin:7px 20px 15px 0px;
	float:left;
}

#frontpage #column2 div.welcomebody ul{
	list-style-type:none;	
	margin:0;
	padding:0;
}

#frontpage #column2 div.welcomebody li{	
	background: #fff url(images/line.gif) left 25px repeat-x;
	margin:0;
	padding:0;
	height:30px;
	clear: both;
}


#frontpage #vertisep{
	background: #fff url(images/main_44.gif) left 50px repeat-y;
	width:31px;
	float:right;
	height: auto;
	min-height:500px;
	margin: 6px 0px 0px 0px;
}

#frontpage #column3{
	width:155px;
	float:right;
	
	height: 500px;
}

#frontpage #column3 div.title{	
	height:27px;
}

#frontpage #column3 div.down{	
	background: #FFF url(images/main_51.gif);
}

#frontpage #column3 div.link{	
	background: #FFF url(images/main_64.gif);
}

#frontpage #column3 div.downbody{
	font-size: 9pt;
	line-height:26px;
	padding: 6px;
}

#frontpage #column3 div.downbody img{
	margin:7px 20px 15px 0px;
	float:left;
}

#frontpage #column3 div.downbody ul{
	list-style-type:none;	
	margin:0;
	padding:0;
}

#frontpage #column3 div.downbody li{	
	background: #fff url(images/line.gif) left 25px repeat-x;
	margin:0;
	padding:0;
	height:30px;
	clear: both;
}

#frontpage #bottomline{
	background: #84d5fe url(images/main_73.gif);
	height: 7px;
	clear:both;
}

#frontpage #bottomline div.red{
	background: #fea617 url(images/main_71.gif);
	width: 206px;
	height: 7px;
	border-color: #fff;
	border-style:solid;
	border-width: 0px 2px 0px 0px;
}

#frontpage #footer{
	padding:15px 0px 0px 0px;
	font-size:9pt;
	color:#606060;
	font-family:Verdana;
	font-weight:bold;
	line-height: 28px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
	clear:both;
}


#frontpage #column4{
	width:540px;
	float:right;
}

#frontpage #column4 div.title{	
	width:540px;
	height:27px;
}

#frontpage #column4 div.list{
	background: #fff url(images/main_43.gif) left center no-repeat;	
}

#frontpage #column4 div.map{
	background: #fff url(images/main_101.gif) left center no-repeat;
}

#frontpage #column4 div.product{
	background: #fff url(images/main_102.gif) left center no-repeat;
}

#frontpage #column4 div.expert{
	background: #fff url(images/main_103.gif) left center no-repeat;
}

#frontpage #column4 div.content{
	background: #fff url(images/main_104.gif) left center no-repeat;
}

#frontpage #column4 div.intro{
	background: #fff url(images/main_105.gif) left center no-repeat;
}

#frontpage #column4 div.contact{
	background: #fff url(images/main_143.gif) left center no-repeat;
}

#frontpage #column4 div.welcomebody{
	font-size: 9pt;
	line-height:26px;
	padding: 6px;
	overflow:hide;
}

#frontpage #column4 div.welcomebody .img{
	margin:7px 20px 15px 0px;
	float:left;
}

#frontpage #column4 div.welcomebody ul{
	list-style-type:none;	
	margin:0;
	padding:0;
}

#frontpage #column4 div.welcomebody li{	
	background: #fff url(images/line.gif) left 25px repeat-x;
	margin:0;
	padding:0;
	height:30px;
	clear: both;
}