@charset "utf-8";
/*============================================ 

INFO

COLOURS
-----------------
Blue:		#pink


TABLE OF CONTENT
-----------------
01.reset
02.general
03.main divs
04.typo
05.header
06.menunav 
07.content
08.body
09.footer

=============================================*/


/*============================================ 
01.reset
=============================================*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul,li { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/*============================================ 
02.general
=============================================*/

html, body{
	font-family: "verdana";
	font-size:11px;
	font-weight:normal;
	margin: 0px;
	padding:0px;
	text-decoration:none;
	color:#242424;
		
	scrollbar-base-color: #989898;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #cbcbcb;
	scrollbar-shadow-color: #989898;
	scrollbar-lightshadow-color: #989898;
	scrollbar-darkshadow-color: #767676;
	scrollbar-highlight-color: #989898;
	scrollbar-3dlight-color: #767676;
}

/*
h1{
	font-family:"Calibri";
	font-size:30px;
	color:#12395f;
	font-weight:blod;
	line-height:18px;
}
*/

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#254e9e;
	font-weight:blod;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262827;
	font-weight:blod;
}


.clear{
	clear: both;
}

.float{
	float:left;
}


abbr{
	border:none;
	display:block;
	height:39px;
	background: url(../img/mid-line.png) no-repeat left top;
}

/*============================================ 
03.main divs 
=============================================*/

#maincontainer{
	width: 982px;
	margin: 0 auto;
	background: url(../img/body-bg.gif) no-repeat left top;
}

#container{
	width: 980px;
	margin: 0 auto;
}


#toppan{
	height:112px;
	width:980px;
	background: url(../img/top-bg.png) repeat left top;
	border-bottom:1px solid #454545;
}

#toppan .logo{
	height:112px;
	/*background: url(../img/logo.gif) no-repeat left top;*/
	width:130px;
	float:left;
	outline:none;
}

#toppan .rightpan{
	float:right;
	width:850px;
}


#toppan .rightpan dl{
	float:right;
	margin:0px;
	padding:0px;
	width:690px;
}

#toppan .rightpan dt{
	font-family:"Calibri";
	font-size:36px;
	color:#12395f;
	font-weight:bold;
	float:left;
	margin-left:90px;
	padding:0px;
}

#toppan .rightpan dt address{
	font-family:"Calibri";
	font-size:14px;
	color:#7a7a7a;
	font-weight:bold;
	font-style:normal;
	line-height:18px;
	margin-top:-3px;
	padding:0px;
}

#toppan .rightpan dd{
	text-align:right;
}

.topmenu{
	float:right;
	width:850px;
}
.topmenu ul{
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
}
.topmenu li{
	font-family:"Calibri";
	font-size:14px;
	list-style-type:none;
	float:left;
	padding:3px 6px 0px 6px;
	text-transform:uppercase;
	font-weight:bold;
}
.topmenu a{
	color:#202020;
	text-decoration:none;
	line-height:22px;
}
.topmenu a:hover{
	text-decoration:none;
	color:#555454;
}

#bodypan{
	width: 980px;
	margin:0px;
	padding:0px;
}

#bodypan .homebodypan{
	width: 980px;
	margin:0px;
	padding:0px;
	min-height:635px;
	_height:635px;
}

#bodypan .homebodypan .homeleft{
	width: 243px;
	/*margin:74px 0px 0px 13px;*/
	margin:25px 0px 0px 13px;
	padding:0px;
	float:left;
}

#bodypan .homebodypan .homeleft ul{
	margin:0px;
	padding:0px;
	width: 170px;
}
#bodypan .homebodypan .homeleft li{
	margin-top:41px;	
	line-height:20px;
}

#bodypan .homebodypan .homeleft a{
	padding-left:7px;
	padding-bottom:3px;
	font-family:"Calibri";
	font-size:16px;
	color:#fff;
	background-color:#1c3a58;
	display:block;
	text-decoration:none;
}

#bodypan .homebodypan .homeleft a:hover{
	text-decoration:none;
	color:#dfe0e0;
}

#bodypan .homebodypan .homeMright{
	background: url(../img/hometransparent2bg.png) repeat-y left top;
	width:724px;
	margin:0px;
	padding:0px;
	float:left;
}

#bodypan .homebodypan .homemid{
	width: 463px;
	margin:36px 5px 0px 0px;
	padding:0px;
	float:left;
}

#bodypan .homebodypan .homemid .topbg{
	width: 463px;
	background-color:#1a3c5e;
	border-top:3px solid #002049;
	text-align:center;
	font-family:"Calibri";
	font-size:16px;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
}

#bodypan .homebodypan .homemid .botbg{
	width: 429px;
	font-family:"Calibri";
	font-size:16px;
	background: url(../img/transparent-bg.png) repeat left top;
	min-height:341px; #min-height:350px;
	_height:341px;
	padding:22px 17px 17px 17px;
	margin-bottom:20px;
	}


#bodypan .homebodypan .homemid .botbg p{
	font-family:"Verdana";
	color:#262827;
	background-color:#fff;
	font-size:11px;
	line-height:14px;
	margin-top:12px;
	padding:7px 7px 24px 7px;
}

#bodypan .homebodypan .homemid .botbg ul{
	margin:0px;
	padding:0px;
}
#bodypan .homebodypan .homemid .botbg ul li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:disc;
	margin-left:35px; #margin-left:33px;
	padding:10px 0px 0px 5px; #padding:10px 0px 0px 7px;	
}

#bodypan .homebodypan .homemid .botbg ol{
	margin:0px;
	padding:0px;
}
#bodypan .homebodypan .homemid .botbg ol li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:decimal;
	padding:10px 0px 0px 0px;
	margin-left:40px;
}

#bodypan .homebodypan .homeright{
	width: 256px;
	margin:36px 0px 0px 0px;
	padding:0px;
	float:left;
}

#bodypan .homebodypan .homeright .topbg1{
	width: 256px;
	margin:5px 0px 5px 0px;
	padding:0px;
}


#bodypan .homebodypan .homeright .topbg2{
	width: 256px;
	background-color:#1a3c5e;
	border-top:3px solid #002049;
	text-align:center;
	font-family:"Calibri";
	font-size:16px;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
}

#bodypan .homebodypan .homeright .botbg{
	width: 228px;
	font-family:"Calibri";
	font-size:16px;
	background: url(../img/transparent-bg.png) repeat-y left top;
	min-height:18px;
	_height:18px;
	padding:8px 17px 4px 11px;
	margin-bottom:20px;
}

	
#bodypan .homebodypan .homeright .botbg fieldset.order{
	margin-bottom:2px;
	padding:0px;
	border:none;
	width: 228px;
	}

#bodypan .homebodypan .homeright .botbg fieldset.order label{
	width: 228px;
	font-family:"Verdana";
	font-size:12px;
	color:#004da2;
	font-weight:normal;
	padding-left:3px;
	line-height:20px; #line-height:16px;
	}
	
#bodypan .homebodypan .homeright .botbg fieldset.order label a{
	font-family:"Verdana";
	font-size:12px;
	color:#004da2;
	font-weight:normal;
	text-decoration:underline;
	}

#bodypan .homebodypan .homeright .botbg fieldset.order label a:hover{
	text-decoration:underline;
	color:#000;
	}


#bodypan .homebodypan .homeright .botbg fieldset.order address{
	width: 228px;
	font-family:"Verdana";
	font-size:12px;
	color:#004da2;
	font-weight:normal;
	padding: 8px 0px 0px 3px; #padding: 3px 0px 0px 3px;
	line-height:20px;
	}
	
#bodypan .homebodypan .homeright .botbg fieldset.order em{
	width: 228px;
	font-family:"Verdana";
	font-size:12px;
	color:#004da2;
	font-weight:normal;
	font-style:normal;
	padding-left:4px;
	line-height:20px;
	margin-right:32px;
	position:relative;
	top:-1px;
	}

#bodypan .homebodypan .homeright .botbg fieldset.order .input1{
	margin-top:7px;
	}
	
#bodypan .homebodypan .homeright .botbg fieldset.order .input{
	width: 228px;
	/*height:22px;*/
	background: url(../img/input-bgnew.gif) no-repeat left top;
	border:none;
	font-family:"Verdana";
	font-size:12px;
	color:#000;
	padding:5px 5px 6px 5px;
	font-weight:normal
	}
	

#bodypan .homebodypan .homeright .botbg fieldset.order .tareatop{
	width: 219px;
	height:5px;
	background: url(../img/textarea-topbg.gif) no-repeat left top;
	}

#bodypan .homebodypan .homeright .botbg fieldset.order .tareabot{
	width: 219px;
	height:10px;
	background: url(../img/textarea-botbg.gif) no-repeat  0px -5px;
	border:none;
	}

#bodypan .homebodypan .homeright .botbg fieldset.order textarea{
	width: 228px;
	height:85px;
	background: url(../img/textarea-midbg2.gif) repeat-y 0px -5px;
	border:none;
	font-family:"Verdana";
	color:#242424;
	font-size:12px;
	line-height:14px;
	margin:0px;
	padding:0px 5px 3px 5px;
	#margin-bottom:-2px;
	font-weight:normal;
}


#bodypan .homebodypan .homeright .botbg fieldset.order img{
	margin-top:4px;
	outline:none;
	}


#cmscontainer{
	width: 980px;
	margin:0px auto;
	padding:0px;
	/*background: #fff url(../img/cms-bg.gif) no-repeat left top;*/
}


#bodypan .cmsbodypan{
	width: 980px;
	margin:0px;
	padding:0px;
	min-height:635px;
	_height:635px;
	/*background: #fff url(../img/cms-bg.gif) no-repeat left top;*/
}


#bodypan .cmsbodypan .cmsleft{
	width: 140px;
	margin:0px 73px 0px 0px;
	padding:0px;
	float:left;
}

/*
#bodypan .cmsbodypan .cmsleft ul{
	margin:0px;	
	padding:0px;
	width: 170px;
}
#bodypan .cmsbodypan .cmsleft li{
	line-height:24px;
}

#bodypan .cmsbodypan .cmsleft a{
	padding-left:7px;
	font-family:"Calibri";
	font-size:16px;
	color:#fff;
	background-color:#1c3a58;
	display:block;
	text-decoration:none;
}

#bodypan .cmsbodypan .cmsleft a:hover{
	text-decoration:none;
	color:#dfe0e0;
}
*/

#bodypan .cmsbodypan .cmsMright{
	background: url(../img/hometransparent2bg.png) repeat-y left top;
	width:624px;
	margin:0px;
	padding:0px;
	float:left;
}

#bodypan .cmsbodypan .cmsmid{
	width: 499px;
	margin:0px 12px 0px 0px;
	padding:0px;
	float:left;
}

#bodypan .cmsbodypan .cmsmid .topbg{
	width: 499px;
	background-color:#1a3c5e;
	border-top:3px solid #002049;
	text-align:center;
	font-family:"Calibri";
	font-size:16px;
	margin-top:5px;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
}

#bodypan .cmsbodypan .cmsmid .botbg{
	width: 454px; #width:477px;
	min-height:600px;
	#min-height:604px;
	_height:604px;
	font-family:"Calibri";
	font-size:16px;
	background: url(../img/cmstransparent-bg.png) repeat-y left top;
	padding:7px 23px 17px 22px; #padding:7px 0px 0 22px;
	margin:0px 0px 0px 0px;
	height:588px;
	overflow:auto;
	background-color:#fff;
	}
	#bodypan .cmsbodypan .cmsmid .botbg p {
    text-align:left;
	font-family:"Verdana";
	font-size:10px;
	color:#000;
	margin:6px 0 0 0;
	width: 435px;
	}
#bodypan .cmsbodypan .cmsmid .botbg fieldset.order01 {
	border: medium none;
    margin-bottom: 2px;
	margin-top: 10px;
	color: #004DA2;
    padding: 0; #padding-top:10px;
    width: 460px;
	}
#bodypan .cmsbodypan .cmsmid .botbg fieldset.order01 label {
	color: #004DA2;
    font-family: "Verdana";
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding-left: 3px;
    width:216px;
	float:left;
	}
#bodypan .cmsbodypan .cmsmid .botbg fieldset.order01 .input {
    background: url("../img/input-bgnew.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #000000;
    font-family: "Verdana";
    font-size: 12px;
    font-weight: normal;
    padding: 5px 5px 6px;
    width: 228px;
	float:left;
	}	
#bodypan .cmsbodypan .cmsmid .botbg fieldset.order01 .input01 {
    background: url("../img/input-bgnew.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #000000;
    font-family: "Verdana";
    font-size: 12px;
    font-weight: normal;
    padding: 5px 5px 6px;
    width: 60px;
	margin-right:6px;
	float:left
	}
#bodypan .cmsbodypan .cmsmid .botbg  b {
	float:left;
	width:570px;
	margin:12px 0 12px 0;
	width: 460px;
	}	
#bodypan .cmsbodypan .cmsmid .botbg .btn {
	text-align:center;
	margin:10px 0 10px;
	float:left;
	padding:0px;
	width:460px;
	}
#bodypan .cmsbodypan .cmsmid .botbg fieldset.order01 select {
	margin-top:0px;
	}
#bodypan .cmsbodypan .cmsmid .botbg fieldset.order01 .select1 {
	margin-top:20px; #margin-top:18px;
	}
#bodypan .cmsbodypan .cmsmid .botbg .cenbg{
	background: url(../img/cmstransparent-bg.png) repeat-y left top;
	margin:0px;
	padding:4px 8px 4px 0px;
	}
	
#bodypan .cmsbodypan .cmsmid .botbg .cenbg em{
	font-family:"Calibri";
	font-size:12px;
	font-weight:normal;
	color:#2c4c78;
	line-height:18px;
	text-align:center;
	font-style:normal;
	}

#bodypan .cmsbodypan .cmsmid .botbg .cenbg em a{
	font-family:"Calibri";
	font-size:12px;
	font-weight:normal;
	color:#2c4c78;
	line-height:18px;
	text-align:center;
	font-style:normal;
	outline:none;
	text-decoration:none;
	}

#bodypan .cmsbodypan .cmsmid .botbg .cenbg em a:hover{
	text-decoration:none;
	}

#bodypan .cmsbodypan .cmsmid .botbg .cenbg address{
	font-family:"Calibri";
	font-size:12px;
	font-weight:normal;
	color:#262827;
	line-height:14px;
	font-style:normal;
	word-spacing:4px;
	text-align:justify;
	padding:15px 0px 0px 20px;
	}
	
#bodypan .cmsbodypan .cmsmid .botbg .cenbg h2{
	padding:10px 20px 0px 20px;
	}
	
#bodypan .cmsbodypan .cmsmid .botbg .cenbg p{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	padding:0px 7px 0px 0px;
}
	
#bodypan .cmsbodypan .cmsmid .botbg .cenbg ul{
	margin:0px;
	padding:0px;
}
#bodypan .cmsbodypan .cmsmid .botbg .cenbg ul li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:disc;
	margin-left:35px;
	padding:10px 0px 0px 5px;	
}

#bodypan .cmsbodypan .cmsmid .botbg .cenbg ol{
	margin:0px;
	padding:0px;
}
#bodypan .cmsbodypan .cmsmid .botbg .cenbg ol li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:decimal;
	padding:10px 0px 0px 0px;
	margin-left:40px;
}

#bodypan .cmsbodypan .cmsmid .botbg .cenbg li{
	list-style-type:disc;
}



#bodypan .cmsbodypan .cmsright{
	width: 256px;
	margin:0px;
	padding:0px;
	float:left;
}

#bodypan .cmsbodypan .cmsright .topbg1{
	width: 256px;
	margin:5px 0px 5px 0px;
	padding:0px;
}


#bodypan .cmsbodypan .cmsright .topbg2{
	width: 256px;
	background-color:#1a3c5e;
	border-top:3px solid #002049;
	text-align:center;
	font-family:"Calibri";
	font-size:16px;
	margin-top:5px;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
}

#bodypan .cmsbodypan .cmsright .botbg{
	width: 228px;
	font-family:"Calibri";
	font-size:16px;
	background: url(../img/transparent-bg.png) repeat-y left top;
	min-height:18px;
	_height:18px;
	padding:8px 17px 4px 11px;
	margin-bottom:9px;
	}

#bodypan .cmsbodypan .cmsright .botbg fieldset.order{
	margin:0px;
	padding:0px;
	border:none;
	width: 228px;
	}

#bodypan .cmsbodypan .cmsright .botbg fieldset.order label{
	width: 228px;
	font-family:"Verdana";
	font-size:12px;
	color:#004da2;
	font-weight:normal;
	padding-left:3px;
	line-height:20px; #line-height:16px;
	}

#bodypan .cmsbodypan .cmsright .botbg fieldset.order label a {
	color:#004DA2;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

#bodypan .cmsbodypan .cmsright .botbg fieldset.order address{
	width: 228px;
	font-family:"Verdana";
	font-size:12px;
	color:#004da2;
	font-weight:normal;
	padding: 8px 0px 0px 3px; #padding: 3px 0px 0px 3px;
	line-height:20px;
	}
	
#bodypan .cmsbodypan .cmsright .botbg fieldset.order em{
	width: 228px;
	font-family:"Verdana";
	font-size:12px;
	color:#004da2;
	font-weight:normal;
	font-style:normal;
	padding-left:4px;
	line-height:20px;
	margin-right:32px;
	position:relative;
	top:-1px;
	}

#bodypan .cmsbodypan .cmsright .botbg fieldset.order .input1{
	margin-top:7px;
	}
	
#bodypan .cmsbodypan .cmsright .botbg fieldset.order .input{
	width: 228px;
	/*height:22px;*/
	background: url(../img/input-bgnew.gif) no-repeat left top;
	border:none;
   	font-family:"Verdana";
	font-size:12px;
	color:#000;
	padding:5px 5px 6px 5px;
	font-weight:normal
	}
	

#bodypan .cmsbodypan .cmsright .botbg fieldset.order .tareatop{
	width: 238px;
	height:5px;
	background: url(../img/textarea-topbg2.gif) no-repeat left top;
	}

#bodypan .cmsbodypan .cmsright .botbg fieldset.order .tareabot{
	width: 238px;
	height:10px;
	background: url(../img/textarea-botbg2.gif) no-repeat  0px -5px;
	border:none;
	}

#bodypan .cmsbodypan .cmsright .botbg fieldset.order textarea{
	width: 228px;
	height:85px;
	background: url(../img/textarea-midbg2.gif) repeat-y 0px -5px;
	border:none;
	font-family:"Verdana";
	color:#242424;
	font-size:12px;
	line-height:14px;
	margin:0px;
	padding:0px 5px 3px 5px;
	#margin-bottom:-2px;
	font-weight:normal;
	}


#bodypan .cmsbodypan .cmsright .botbg fieldset.order img{
	margin-top:4px;
	outline:none;
	}



.temp3 .topbg{
	width:499px;
	background-color:#1a3c5e;
	border-top:3px solid #002049;
	text-align:center;
	font-family:"Calibri";
	font-size:16px;
	margin-top:5px;
	color:#fff;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	}

.temp3 .botbg{
	width:454px;
	min-height:600px;
	#min-height:604px;
	_height:604px;
	float:left;
	font-family:"Verdana";
	font-size:11px;
	background: url(../img/cmstransparent-bg.png) repeat-y left top;
	padding:7px 23px 17px 22px;
	margin:0px 0px 0px 0px;
	height:588px;
	overflow:auto;
	background-color:#fff;
	color:#242424;
	}

.temp3 .botbg ol li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:decimal;
	padding:10px 0px 0px 0px;
	margin-left:40px;
}

.temp3 .botbg ul li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:disc;
	margin-left:35px;
	padding:10px 0px 0px 5px;	
}



.temp3 .botbg .cenbg{
	background: url(../img/cmstransparent-bg.png) repeat-y left top;
	margin:0px;
	padding:4px 8px 4px 9px;
	}


.temp4 .topbg{
	width:766px;
	background-color:#1a3c5e;
	border-top:3px solid #002049;
	text-align:center;
	font-family:"Calibri";
	font-size:16px;
	margin-top:5px;
	color:#fff;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	}

.temp4 .botbg{
	width:720px;
	min-height:600px;
	#min-height:604px;
	_height:604px;
	float:left;
	font-family:"Verdana";
	font-size:11px;
	background: url(../img/cmstransparent-bg.png) repeat-y left top;
	padding:7px 23px 17px 22px;
	margin:0px 0px 0px 0px;
	height:588px;
	overflow:auto;
	background-color:#fff;
	color:#242424;
	}

.temp4 .botbg ol li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:decimal;
	padding:10px 0px 0px 0px;
	margin-left:40px;
}

.temp4 .botbg ul li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:disc;
	margin-left:35px;
	padding:10px 0px 0px 5px;	
}

.temp4 .botbg .cenbg{
	background: url(../img/cmstransparent-bg.png) repeat-y left top;
	margin:0px;
	padding:4px 8px 4px 9px;

}

#bodypan .cmsbodypan .cmsright .Fbotbg{
	width: 227px;
	font-family:"Verdana";
	line-height: 14px;
	font-size:11px;
	background: url(../img/transparent-bg.png) repeat-y left top;
	height:195px;
	overflow:auto;
	padding:16px 10px 20px 18px;
	color: #242424;
	background-color:#fff;
}


#bodypan .cmsbodypan .cmsright .Fbotbg a{
	font-family:"Verdana";
	line-height: 14px;
	font-size:11px;
	overflow:auto;
	color: #712474;
	text-align:justify;
	text-decoration:none;
}


#bodypan .cmsbodypan .cmsright .Fbotbg a:hover{
	color: #242424;
	text-align:justify;
	text-decoration:none;
}

#bodypan .cmsbodypan .cmsright .Fbotbg ul{
	margin:0px;
	padding:0px;
}
#bodypan .cmsbodypan .cmsright .Fbotbg ul li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:disc;
	margin-left:5px;
	padding:5px 0px 0px 5px;	
}

#bodypan .cmsbodypan .cmsright .Fbotbg ol{
	margin:0px;
	padding:0px;
}
#bodypan .cmsbodypan .cmsright .Fbotbg ol li{
	font-family:"Verdana";
	color:#242424;
	font-size:11px;
	line-height:14px;
	list-style-type:decimal;
	padding:5px 0px 0px 0px;
	margin-left:10px;
}


div.scrollable {
	/* required settings */
	position:relative;
	/*overflow:hidden;	 	*/
	width: 330px;		
	/* custom decorations */
	padding: 0 0;
	margin: 0 0 0 10px;
}

#topproducts div.scrollable{
	width: 330px;
}

#ranges div.scrollable{
	height: 242px;
}

#products div.scrollable, #topproducts div.scrollable{
	height: 242px;
}

div.scrollable div.items {	
	/* this cannot be too large */

	width:20000em;	
	position:absolute;
	clear:both;
	/*text-align:center;*/
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	margin: 0 20px 0 0;
	background-color: #fff;
	position: relative;
}


	

#products div.scrollable div.items div a, #topproducts div.scrollable div.items div a{
	width:330px;
	height: 242px;
	display: block;
	border: 1px solid #ccc;
	overflow: hidden;
}



#ranges div.scrollable div.items div a{
	width:330px;
	height: 242px;
	display: block;
	border: 1px solid #ccc;
	overflow: hidden;
	text-align:center;
}


#products div.scrollable div.items div a:hover, #topproducts div.scrollable div.items div a:hover,#ranges div.scrollable div.items div a:hover{
	border: 1px solid #00539a;
}

div.scrollable div.items div img {
	border-bottom:1px solid #ccc;
}

.sitemap h1{
	margin-left:-50px;
	margin-bottom:20px;
	margin-top:10px;
}

.sitemap{
	margin-bottom:20px;
	padding:0px;
	float:left;
	padding-left:50px;
	width:500px;
}
.sitemap ul{
	margin:0px;
	padding:0px;
	
	
	
}

.sitemap li{
	padding-left: 15px;
	background-color: transparent;
	background:url(../img/circle.png) no-repeat 0px 4px;
	list-style-type:none;
	padding-bottom: 8px;
	
}

.sitemap li a{
	padding:0px;
	margin:0px;
	color:#242424;
	line-height: 16px;
	text-decoration:none;
	font-family:"Verdana";
	font-size:12px;
}

.sitemap li a:hover{
	color:#254e9e;
	text-decoration:none;
}






.footerpan{
	width:980px;
	margin-bottom:20px;
	padding:0px;
}

.footerpan ul{
	margin-bottom:20px;
	padding:0px;
	text-align:center;
}
.footerpan li{
	font-family:"Verdana";
	font-size:11px;
	display:inline;
	padding:0px 8px;
	line-height:20px;
}
.footerpan a{	
	font-family:"Verdana";
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.footerpan a:hover{
	text-decoration:none;
	color:#000;
}

.footerpan p{
	font-family:"Verdana";
	color:#666666;
	font-size:9px;
	padding:0px;
	line-height:12px;
	text-align:center;
}


#bodypan .cmsbodypan .cmsmid .botbg .backtotop a {
	color:#004DA2;
	font-family:"Verdana";
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}


#bodypan .cmsbodypan .cmsmid .botbg .cmsbul{
	background: url(../img/red-bullet.png) no-repeat 0px 6px;
	padding-left:14px;
	line-height:14px;
}





