body 
{
	/* *
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-image:url(../images/common/);
	background-attachment:fixed;
	background-position:-50px 240px;
	/* */
}


body #page
{
	position:absolute;
	left:50%;
	margin:0 0 0 -498px;
	width:996px;
	z-index:10;
}

body #page #head
{
	width:751px;
	height:100px;
	padding-left:215px;
	padding-right:30px;
	margin-bottom:40px;
	background-color: #F9F6ED;
	background-image:url(/images/common/dotline_hor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


body #page #head #border_a_1
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver.gif);
	background-repeat: repeat-y;	
	float:left;
	
}

body #page #head #border_i_1
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver_61.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	float:left;
	
}


body #page #head #left_a
{
	width:249px;
	height:90px;
	padding-top:10px;
	background-color:#FFFFFF;
	float:left;
}

body #page #head #left_i
{
	
	width:249px;
	height:89px;
	padding-top:10px;
	float:left;
}



body #page #head #border_a_2
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver.gif);
	background-repeat: repeat-y;
	float:left;	
	
}

body #page #head #border_i_2
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver_61.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	float:left;
	
}


body #page #head #middle_a
{
	width:249px;
	height:90px;
	padding-top:10px;
	background-color:#FFFFFF;
	float:left;
}

body #page #head #middle_i
{
	width:249px;
	height:89px;
	padding-top:10px;
	float:left;
}


body #page #head #border_a_3
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver.gif);
	background-repeat: repeat-y;
	float:left;	
	
}


body #page #head #border_i_3
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver_61.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	float:left;
	
}


body #page #head #right_a
{
	width:249px;
	height:90px;
	padding-top:10px;
	background-color:#FFFFFF;
	float:left;
}

body #page #head #right_i
{
	width:249px;
	height:89px;
	padding-top:10px;
	float:left;
}

body #page #head #border_a_4
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver.gif);
	background-repeat: repeat-y;
	float:left;	
	
}


body #page #head #border_i_4
{
	width:1px;
	height:100px;
	background-image:url(/images/common/dotline_ver_61.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	float:left;
	
}

body #page #maincontent
{
	width: 996px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


body #page #maincontent #navicol
{
	width:160px;
	padding:0px 25px 0px 30px;
	margin: 0 0 0 0;
	float:left;
}


.selectform
{
	display:inline;
}

#dottedbox751x510
{
	background-image:url(/images/common/box_dotted_752x510.gif);
	width:751px;
	height:510px;
	background-repeat: no-repeat;
	overflow: hidden;

}

#dottboxheader749x30
{
	background-image:url(/images/common/dotline_hor.gif);
	background-color:#F1F2F6;
	background-repeat: repeat-x;
	background-position: bottom;
	height:30px;
	width:749px;
	margin-left:1px;
	clear:both;
}

#dotboxback
{
	width:70px;
	padding: 7px 0px 13px 22px;
	height:5px;
	float:left;
	overflow:hidden;
}

#dotboxforward
{
	width:70px;
	padding: 7px 0px 13px 22px;
	height:5px;
	float:left;
	overflow:hidden;
}




#galleryinfo
{
	margin:10px 0px 8px 30px;
	height: 12px;
	clear:both;
}

.tabborder 
{
	width:1px;
	height:28px;
	background-image:url(/images/common/dotline_ver.gif);
	background-repeat: repeat-y;
	float:left;
}

.innermargin
{
	margin:6px 0px 10px 28px;
}

.tab_i
{
	width:93px;

	height:30px;
	float:left;
	overflow:hidden;
}

.tab_a
{
	width:93px;

	height:30px;
	float:left;
	background-color: #FFFFFF;
	overflow:hidden;
}


.thumbbox
{
	background-color:#F1F2F6;
	width:90px;
	height:120px;
	margin-bottom:30px;
	margin-right:30px;
	float:left;
}

.iconplus
{
	margin: 8px 10px 0 10px;
	float:left;
}

.icondownload
{
	margin: 8px 0 0 0;
	float:left;
}

.dotlineh
{
	background-image:url(/images/common/dotline_hor.gif);
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
	
}

.dotlinev
{
	background-image:url(/images/common/dotline_ver.gif);
	background-repeat: repeat-y;
	width: 1px;
	overflow: hidden;
	float: left;
}



.navimage_i 
{
	margin: 10px 0 6px 0;
	clear:both;
}

.navimage_a 
{
	margin: 10px 0 4px 0;
	clear:both;
}



#directnavi 
{
	margin: 6px 0 7px 0;
	clear:both;
	font-size:11px;
	color: #002A5C;
}


.subnaviitem 
{
	margin: 0 0 3px 20px;
	line-height:15px;
	clear:both;
}


.subnaviitem_last 
{
	margin: 0 0 2px 20px;
	line-height:15px;
	clear:both;
}


body #page #maincontent #contentcol
{
	width:751px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;

}



.box375
{
	width: 375px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: left;
}


.teaserbox355
{
	width:355px;
	height:110px;
}

.teaserbox365
{
	padding: 47px 20px 20px 135px;
	width:210px;
	height:59px;
	float:left;
	overflow:hidden;
	color:#646464;
	text-decoration:none;
	/*cursor: hand;*/
}

a.navcontainer365
{
	width:365px;
	height:126px;
	display:block;
}

.teaserbox751
{
	width:751px;
}

.teaserbox501
{
	width:501px;
	float:left;
}


.teaserbox250
{
	width:210px;
	height:193px;
	padding: 47px 20px 20px 20px;
	background-color:#F1F2F6;
	float:left;
	background-repeat: no-repeat;
}

.teaserbox_fd_250
{
	width:210px;
	height:193px;
	padding: 47px 20px 20px 20px;
	background-color:#f2f2f2;
	float:left;
	background-repeat: no-repeat;
}


.teaserbox_ap_250
{
	width:210px;
	height:193px;
	padding: 47px 20px 20px 20px;
	background-color:#f9f6ed;
	float:left;
	background-repeat: no-repeat;
}



.boxheader250
{
	width:250px;
	height:30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;	
}

.contentbox501
{
	width:471px;
	padding:0 30px 0 0;
	margin: 0 0 0 0;
	float: left;
	overflow:hidden;
}


.contentbox250
{
	width:250px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;
}

.contentbox751
{
	width:751px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


.pagenavi335
{
	width:199px;
	height:86px;
	padding:30px 0 0 136px;
	float:left;
	background-repeat: no-repeat;
}

.pagenavi365
{
	width:365px;
	/*height:116px;*/
	float:left;
	overflow:hidden;
	/*border: 1px solid #ff0000;*/
}

.pagenaviimage
{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0;
	overflow:hidden;
	/*border: 1px solid #ff0000;*/
}
.pagenavihead
{
	float:left;
	margin:0px 0px 18px 0px;
	/*border: 1px solid #ff0000;*/
}
.pagenavitext
{
	float:left;
	width:209px;
	/*border: 1px solid #ff0000;*/
}

.hiddencontent
{
	display:block;
}

#contentswitch
{
	visibility:hidden;
}

/* */

.clear
{
	clear:both;
	height:0px;
	overflow:hidden;
}


.clear3
{
	clear:both;
	height:3px;
	overflow:hidden;
}

.clear5
{
	clear:both;
	height:5px;
	overflow:hidden;
}

.clear10
{
	clear:both;
	height:10px;
	overflow:hidden;
}

.clear20
{
	clear:both;
	height:20px;
	overflow:hidden;
}

.clear25
{
	clear:both;
	height:25px;
	overflow:hidden;
}


.clear30
{
	clear:both;
	height:30px;
	overflow:hidden;
}

.clear60
{
	clear:both;
	height:60px;
	overflow:hidden;
}


a.tab
{

	float:left;
}


.galleryimage70
{
    width:70px;
    height:70px;
    margin-bottom:20px;
    float:left;
    background-repeat:no-repeat;
    background-position:0 0;
}


.pt10 {	padding-top: 10px; }
.pr10 {	padding-right: 10px; }
.pb10 {	padding-bottom: 10px; }
.pl10 {	padding-left: 10px; }

.pt15 {	padding-top: 15px; }
.pr15 {	padding-right: 15px; }
.pb15 {	padding-bottom: 15px; }
.pl15 {	padding-left: 15px; }

.pr18 {	padding-right: 18px; }

.pt20 {	padding-top: 20px; }
.pr20 {	padding-right: 20px; }
.pb20 {	padding-bottom: 20px; }
.pl20 {	padding-left: 20px; }
.pl31 {	padding-left: 31px; }

.m10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }

.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr21 { margin-right: 21px; }
.mr50 { margin-right: 50px; }

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }

.m20 {margin: 20px 20px 20px 20px;}

.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w115 { width: 115px; }
.w160 { width: 160px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w249 { width: 249px; }
.w250 { width: 250px; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w314 { width: 314px; }
.w340 { width: 340px; }
.w350 { width: 350px; }
.w410 { width: 410px; }
.w550 { width: 550px; }
.w751 { width: 751px; }


.h130 { height: 130px;}



/*----------- under construct ------------*/

.underconstruct
{
	background-image:url(/images/underconstruct.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 58px;
	height:	45px;
	width:	150px;
	font-size:11px;
	background-color: #ffffba;
}


.event
{
    height:101px;
    width:365px;
    padding:0px;
    
}


.evleft
{
    background-image:url(/images/common/dotline_ver.gif);
    background-repeat: repeat-y;
    width:345px;
    background-position: 364px 0px;
    float:left;
    padding:0 20px 0 0;
    margin:0 20px 0px 0;
}

.evright
{
    float:left;
    margin:0 0 0px 0;
}

