html

{

height:100%;

margin-bottom:1px;

}



body{

	background: #fff;

	margin:auto;

	text-align:center;

background:url(images/bodybg.png) center;

	

}



#maincontainer{

	width:951px;

	height:20px;

	display:block;

	margin:auto;

}



.top{

	width:951px;

	height:116px;

	display:block;

	float:left;

	background: url(images/topbg.png) no-repeat #fff;

}



.logolink 

{

float:left;

width:380px;

height:115px;

display:block;

background: url(images/ICE_logo.png) no-repeat;
}



div.top_rightpanel

{

	float:right;

	width:500px;

}



div.moduletablesearch

{

float:right;

padding-top:40px;

width:100%;

}



div.searchsearch{

float:right;

}



.inputboxsearch

{

background:#F4F4F4;

border:1px solid #CDCDCD;

font-size:11px;

font-family:verdana;

padding:3px;

margin-right:5px;

margin-top:1px;

}



.buttonsearch

{

background-image:url(images/gobutton.png);

background-repeat:no-repeat;

font-size:11px;

color:#fff;

font-weight:700;

padding:0;

margin:0;

border:0;

width:21px;

padding-top:2px;

padding-bottom:4px;

}



#linkspanel{

	width:951px;

	height:27px;

	display:block;

	float:left;

	background: url(images/linkspanelbg.png) repeat-x;

}



.moduletablelinks{

	width:750px;

	height:27px;

	display:block;

	float:left;

}



ul#mainlevellinks

{

	margin:0px;

	padding:0px;

	list-style-type:none;

}



ul#mainlevellinks li

{

	list-style-type:none;

	display:inline;	

}



.mainlevellinks{

	background: url(images/linkbg.png) no-repeat;

	width:150px;

	height:27px;

	display:block;

	float:left;

	font-family:verdana;

	font-size:10px;

	font-weight:700;

	text-align:center;

	color:#008068;

	text-decoration:none;

	line-height:26px;

	text-transform:uppercase;

}



a.mainlevellinks, a.mainlevellinks:link{

	background: url(images/linkbg.png) no-repeat;

	width:150px;

	height:27px;

	display:block;

	float:left;

	font-family:verdana;

	font-size:10px;

	font-weight:700;

	text-align:center;

	color:#008068;

	text-decoration:none;

	line-height:26px;

	text-transform:uppercase;

}



a.mainlevellinks:hover{

	background: url(images/linkbg_o.png) no-repeat;

	width:150px;

	height:27px;

	display:block;

	float:left;

	font-family:verdana;

	font-size:10px;

	font-weight:700;

	text-align:center;

	color:#008068;

	text-decoration:none;

	line-height:26px;

	text-transform:uppercase;

}



.moduletableseclinks{

	background: url(images/linksrightbg.png) no-repeat;

	width:166px;

	height:27px;

	display:block;

	float:right;

	padding-left:20px;

	padding-right:15px;

}



div.moduletablesecondary

{

float:right;

display:block;

padding-top:10px;

}



div.moduletablesecondary table td

{

float:right;

text-align:right;

}



ul#mainlevelsecondary

{

	margin:0;

	padding:0;

}



ul#mainlevelsecondary li

{

	list-style-type:none;

	display:inline;	

}



.mainlevelsecondary

{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:right;

	color:#5e5e5e;

	text-decoration:none;

	text-transform:Capitalize;

	line-height:1.9em;

}



a.mainlevelsecondary, a.mainlevelsecondary:visited, a.mainlevelsecondary:active{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:right;

	color:#5e5e5e;

	text-decoration:none;

}





a.mainlevelsecondary:hover{

	color:#00806b;

	text-decoration:none;

}



.greyband{

	background: url(images/linksdown.png) no-repeat;

	width:951px;

	height:21px;

	float:left;

	display:block;

}



#contentcontainer{

	width:951px;

	height:auto;

	float:left;

	display:block;

}



#leftcontainer{

	width:605px;

	height:auto;

	float:left;

	display:block;

	margin-right:19px;

}



#imagegal{

width:605px;

height:317px;

display:block;

float:left;

margin-bottom:17px;

}





#leftcontainer table{

	display:block;

	float:left;

}



leftcontainer table td{

	display:block;

	float:left;

}



td.lefttextbox{

	width:293px;

	background-color: #f2f2f2;

	border: 1px #C5C5C5 solid;

}





.lefttextbox h3{

	font-family:Verdana;

	font-size:12px;

	font-weight:700;

	text-align:left;

	color:#fff;

	text-decoration:none;

	text-transform:Capitalize;

	background-color: #9d9d9d;

	margin:0;

	padding:0;

	padding:.2em;

	padding-left:.3em;

	margin-bottom:1.0em;

	/*margin:.2em .3em 0 .2em;*/

}



.lefttextbox .moduletable{

	font-family:Verdana;

	font-size:11px;

	font-weight:700;

	text-align:left;

	color:#585858;

	line-height:1.5em;

	padding:.3em .3em 2.0em .3em;

}



.lefttextbox .moduletable div{

	padding:0 .4em 1.0em .4em;

}



.lefttextbox ul{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#009c82;

	line-height:1.5em;

	margin:0;

	padding:10px 0px 0px 15px;

}



.lefttextbox ul li{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#009c82;

	line-height:1.5em;

}



#rightcontainer{

	width:275px;

	height:300;

	float:left;

	display:block;
	
	vertical-align:top;
}

#columnright{

	width:275px;

        height:auto;

	float:left;

	display:block;

	border:1px solid #c5c5c5;

        padding:5px;

}

#columnright .moduletable h3

{

	padding:0;

        margin:0;

	background-color: #9d9d9d;

	overflow:hidden;

	font-family:Verdana;

   font-size:12px;

   font-weight:700;

   text-align:left;

   color:#fff;

   text-align:left;

   line-height:14px;

   text-decoration:none;

padding:3px;

margin-bottom:10px;

}
#columnright .moduletable{

	font-family:Verdana;

   font-size:11px;

   font-weight:500;

   text-align:left;

   color:#585858;

   text-align:left;

   line-height:17px;

   text-decoration:none;

   height:auto;

   padding-bottom:25px;

}



#columnright .moduletable div

{

 padding:3px 0px 3px 0px;

}
div#coulmnright div.moduletable div#sliderjp, div#coulmnright div.moduletable div#sliderjp div

{

padding:0px;

}



div#sliderjp{

padding-top:0px;

margin-top:-6px;

}

div.sliderjp_title

{

text-indent:2px;

}



div.sliderjp_content

{

padding:1px 5px 1px 5px;

}

div.moduletablegreen{

	width:316px;

	padding:4px;

	background-color: #EFFFFC;

	border: 1px #C5C5C5 solid;

	float:left;

	display:block;

	margin-bottom:.7em;

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#585858;

	text-decoration:none;

}



div.moduletablegreen h3{

	font-family:Verdana;

	font-size:12px;

	font-weight:700;

	text-align:left;

	color:#fff;

	padding:0;

	margin:0;

	text-decoration:none;

	text-transform:Capitalize;

	background-color: #009c82;

	padding:.4em;

	margin:0 0 .8em 0;

}



div.casetext{

        font-family:Verdana;

	font-size:11px;

	font-weight:500;

	width:168px;

	height:auto;

	display:block;

	float:left;

	text-align:left;

	padding:1.2em;

text-decoration:none;

line-height:17px;

}



.moduletablegreen img{

display:block;

	float:right;

	margin: .2em .9em .5em 0;

	padding:0;

}



.moduletablegrey{

	width:316px;

	padding:4px;

	background-color: #fff;

	border: 1px #C5C5C5 solid;

	float:left;

	display:block;

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#585858;

	text-decoration:none;

	line-height:1.5em;

        margin-bottom:.7em;

}



.moduletablegrey h3{

	font-family:Verdana;

	font-size:12px;

	font-weight:700;

	text-align:left;

	color:#00806B;

	text-decoration:none;

	text-transform:Capitalize;

	background-color:#E1E1E1;

	padding:0;

	margin:0;

	padding:.4em;

	margin:0 0 1.0em 0;

}



.moduletablegrey div{

	text-align:left;

	padding:0 .8em 1.2em .8em;

}





.moduletablegrey div ul{

margin:0;

padding:0 0 0 20px;

}



.moduletablegrey div ul li{

padding:0 0 10px 0;

}

.moduletablebanner{ 

        width:596px; 

        padding:4px; 

        background-color: #fff; 

        border: 1px #C5C5C5 solid; 

        float:left; 

        display:block; 

        font-family:Verdana; 

        font-size:11px; 

        font-weight:500; 

        text-align:left; 

        color:#585858; 

        text-decoration:none; 

        line-height:1.5em; 

        margin-bottom:.7em; 

} 

.moduletablebottomlinks{

	width:951px;

	height:19px;

	background-color: #f2f2f2;

	display:block;

	float:left;

	margin:.7em 0 ;

	text-align:right;

}



.mainlevelbottomlinks, a.mainlevelbottomlinks,  a.mainlevelbottomlinks:visited, a.mainlevelbottomlinks:active{

	font-family:Verdana;

	font-size:10px;

	font-weight:500;

	text-align:left;

	color:#585858;

	text-decoration:none;

	text-align:right;

	line-height:1.2em;

	padding-right:5px;

}



a.mainlevelbottomlinks:hover{

   font-family:Verdana;

	font-size:10px;

	font-weight:500;

	text-align:left;

	color:#009C82;

	text-decoration:none;

	text-align:right;

	line-height:1.2em;

	padding-right:5px;

}



.moduletableoffices{

	width:951px;

	height:40px;

	background-color: #fff;

	display:block;

	float:left;

	text-align:center;

}



.mainleveloffices, a.mainleveloffices, a.mainleveloffices a:visited, a.mainleveloffices a:active{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#009C82;

	text-decoration:none;

	text-align:right;

	line-height:1.5em;

}



a.mainleveloffices:hover{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#bb0800;

	text-decoration:none;

	text-align:right;

	line-height:1.5em;

}





#contentcontainer a, #contentcontainer a:visited, #contentcontainer a:active{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#009C82;

	text-decoration:underline;

	line-height:1.9em;

	padding-right:0px;

}



#contentcontainer a:hover{

	font-family:Verdana;

	font-size:11px;

	font-weight:500;

	text-align:left;

	color:#BB0800;

	text-decoration:underline;

	line-height:1.9em;

}



#imagegal a, #imagegal a:link, #imagegal a:visited, #imagegal a:active, #imagegal a:hover

{

color:#ffffff;

text-decoration:none;

}



div.slidetext{

font-weight:700;

}



span.fpss_keytitle, span.fpss_keytitle a, span.fpss_keytitle a:hover

{

color:#fff;

text-decoration:none;

border:0;

}



.fpss_introtext a, .fpss_introtext a:visited, .fpss_introtext a:active, .fpss_introtext a:hover

{

color:#ffffff;

 font-weight:bold;

text-decoration:underline;

}



a.readon, a.readon:active, a.readon:visited, div.slidetext a

{

 color:#ffffff;

 font-weight:bold;

text-decoration:underline;

}



a.readon:hover

{

color:#ffffff;

text-decoration:underline;

 font-weight:bold;

}



.copyright{

float:left;

font-size:11px;

font-family:verdana;

color:#9d9d9d;

paddng-left:10px;

padding-bottom:5px;

}



.pigtail{

float:right;

font-size:11px;

font-family:verdana;

color:#9d9d9d;

paddng-right:10px;

padding-bottom:5px;

}



.pigtail a{

color:#009c82;

text-decoration:underline;

}



.pigtail a:hover{

color:#bb0800;

text-decoration:underline;

}

