html {height:100%;}

h1 {
	text-indent: 10px;
	color: #225396;
	text-decoration: none;
	text-align: left;
	border-bottom: none;
	font-size: 160%;
	font-weight: bold;
	font-family: Georgia;
}



p{
	text-indent: 10px;
	line-height: 110%;
	font-size: 140%;	
	font-family: Times New Roman;
}
p:first-letter {
	font-weight: bold; 
	color: #225396;	
	font-family: Georgia;
}
p.article:first-letter {
	color: #000000;
	font-weight: normal; 
	font-family: Times New Roman;
}

td {padding:0px; }
table, select, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:black;
	border:0px; 
	border-collapse:collapse ; 
}

#haveBrdr .withBorder{
	border:3px;
	border-collapse:separate ; 
}

.rel_img{
	border-style: double;	
	border-color: #008a77;	
	border-width: 3px;	
	margin: 10px;
}

.roundedCorners{
	border-style: double;	
	border-color: #008a77;	
	border-width: 3px;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

.legendStyle{
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color: #0481BD;
	cursor: pointer;
	cursor: hand;		
}
.haveHand{
	cursor: pointer;
	cursor: hand;	
}

.haveHandAndUnderline{
	cursor: pointer;
	cursor: hand;		
	text-decoration: none;
	color: black;
	font-size: 12px;	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
	/*white-space: nowrap;	*/
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#fdf5f1; height:100%}

img {border:0}

b {color:#C10000}

a {text-decoration:none; color:#225396}

a:hover {text-decoration:underline; }


.link {text-align:right}
a.link {text-decoration:none; color:#525252; font-weight:bold; background:url(images/marker_link.gif) no-repeat right 5px; font-size:10px; padding-right:17px}
a.link:hover {color:#ce5663}

a.link_1 {text-decoration:underline; color:#ce5663}
a.link_1:hover {text-decoration:none}

a.underl{
	text-decoration:underline;
}

h2 {color:#225396; font-size:11px; text-transform:uppercase; margin:0}
.redcls{color:red;}
h3 {color:#ce5663; font-size:11px; line-height:13px; margin:0 0 15px 0}
h4 {color:#525252; font-size:11px; line-height:13px; margin:0 0 2px 0}

.nobr{white-space: nowrap}
/*NOBR alternative for w3 */

.tenMargins{
	margin-right: 10px;
}

.menu_text{
	color: #0481BD;
	text-decoration: none;
	border-bottom: none;
	font-size: 110%;
	font-weight: bold;
	font-family: Georgia;
}

.main { width:100%}
.main_1 { width:100%; text-align:center}
.main_2 {
	width:900px; 
	height:250px; 
	margin:0 auto; 
	text-align:left;
	background: url('images/Background.jpg');
}

.title {margin-bottom:16px; display:block}

.div_line {background:url('images/bg_line.gif') repeat-x; width:auto; height:1px}

.pic_left {float:left; margin:0 11px 0 0}

.line {background:url(images/bg_col.gif) center repeat-y; height:277px; width: 17px;}
.line2 {background:url(images/bg_col.gif) center repeat-y; width: 10px;}
.line_bg {background:url(images/bg_col_bot.gif) no-repeat bottom; height:100%}


/* header */
#header { height:253px; background:url(images/top_photos/1x.jpg) no-repeat top }
#header .row1 {height:203px;}
#header .row1 .logo {margin:32px 0 0 70px}
#header .row2 {height:50px; background:url(images/bg_header2.gif) repeat-x top; padding-left:37px}
#header .row2 img {vertical-align:top}

/* content */
#content { height:200px;}
#content .table_content {width:97%; height:48px; margin:9px 20px 10px 10px}


/* footer */
#footer { 
		height:90px; 
		text-align:center; 
		background:url(images/bg_footer.jpg) repeat-y left top; 
		color:#fdc1c7; 
		font-weight:bold; 
		line-height:16px; 
		font-size:10px
}
#footer div img {vertical-align:middle; margin-top:1px}
#footer div {margin:15px 0 2px 0; word-spacing:13px; color:#fdf5f1}
#footer a.link_f {color:#fdf5f1; text-transform:uppercase; font-size:10px; text-decoration:none; word-spacing:0}
#footer a.link_f:hover {color:#fdc1c7}
#footer a {color:#fdc1c7; text-decoration:underline}
#footer a:hover {text-decoration:none}


/********CORNER CLASSES******/
.crnr_tl{
	background:url(images/corners/1/corner_top_left.png);
	background-position: right top;
	background-repeat: no-repeat;		
	height: 6px;	
	width: 6px;		
}
.crnr_tr{
	background:url(images/corners/1/corner_top_right.png);
	background-position: left top;
	background-repeat: no-repeat;		
	height: 6px;	
	width: 6px;		
}
.crnr_bl{
	background:url(images/corners/1/corner_bot_left.png);
	background-position: right top;
	background-repeat: no-repeat;		
	height: 6px;	
	width: 6px;		
}
.crnr_br{
	background:url(images/corners/1/corner_bot_right.png);
	background-position: left top;
	background-repeat: no-repeat;		
	height: 6px;	
	width: 6px;		
}

.crnr_left_line{

	background:url(images/corners/1/corner_left_line.png);
	background-position: right top;
	background-repeat: repeat-y;			
	width: 6px;		
	
}
.crnr_right_line{

	background:url(images/corners/1/corner_right_line.png);
	background-position: left top;
	background-repeat: repeat-y;		
	width: 6px;		
}
.crnr_top_line{
	background:url(images/corners/1/corner_top_line.png);
	background-position: left top;
	background-repeat: repeat-x;		
	height: 6px;	
}
.crnr_bot_line{
	background:url(images/corners/1/corner_bot_line.png);
	background-position: left top;
	background-repeat: repeat-x;		
	height: 6px;	
}

.crnr_center_fill{
	background-color: white;
	/*color: #0481BD;
	/*background:url(images/bg_fillll.png);*/
	/*
	background-color: #DCDCDC;
	background-position: left top;
	background-repeat: repeat ;
	*/
}


/********End of CORNER CLASSES******/

/******* Logo classes  **********/
.logo1{
	z-index: 55;
	position: relative;
	top: 50px;
	left: 0px;
}
.logo_l1{
	z-index: 5;
	align: left;
	valign: top;
}


.pagesNumber{
	color: rgb(2,2,109);
	border-style: double;
	border-width: 3px;
	border-color: rgb(4,129,189);
	font-size: 140%;	
}
.albumEntryPhoto{
	border-style: double;
	border-width: 5px;
	border-color: rgb(4,129,189);
}

/*******CALENDAR STYLES*****/

	/****** JSC classes variant 3 ******/	
	.jsc_tab
	{
	border: thin solid rgb(0,0,0);
	}
	
	.jsc_head
	{
	background-color: rgb(9,93,179);
	color: rgb(184,219,255);
	font-weight: bold;
	text-align: center;
	}
	
	.jsc_cellfree
	{
	font-weight: bold;
	text-align: center;
	}
	
	.jsc_cellbusy
	{
	color: rgb(200,0,0);
	font-weight: bold;
	text-align: center;
	}
	
	.jsc_days
	{
	background-color: rgb(9,93,179);
	color: rgb(184,219,255);
	font-weight: bold;
	text-align: center;
	padding: 4px;
	}
	
/******* EO CALENDAR STYLES *****/