	/*

	Style Sheet Type External in this application its converted as emboded style because to reduce the external style sheet loading time

	*/

	/*.leftborder {

		border-top-width: 1px;

		border-right-width: 1px;

		border-bottom-width: 1px;

		border-left-width: 1px;

		border-top-style: solid;

		border-right-style: solid;

		border-bottom-style: solid;

		border-left-style: solid;

		border-top-color: #000000;

		border-right-color: #000000;

		border-bottom-color: #000000;

		border-left-color: #000000;

	}

	.leftbg {

		background-color: #D2ECFB;

		border: 1px solid #000000;

	}

	.inntbg {

		background-color: #ECF8FF;

		border: 1px solid #000000;

	}

	.inntbg1 {

		background-color: #FFFFFF;

		border: 1px solid #000000;

	}

	.lefttitle {

		font-family: Arial Black ;

		font-size: 12px;

		color:#b6744b;

		font-weight:100;

	}

	.normalfont {

		font-family: Verdana;

		font-size: 11px;

		font-weight: normal;

	}

	.normalredfont {

		font-family: Verdana;

		font-size: 11px;

		font-weight: normal;

		color:#FF0000;

	}

	.clsRegisterStyle A:link{

		FONT-WEIGHT: bolder;

		FONT-SIZE: 12px;

		COLOR: #2a200f;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

	 	cursor:hand

	}

	.clsRegisterStyle A:visited {

		FONT-WEIGHT: bolder;

		FONT-SIZE: 12px;

		COLOR: #2a200f;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

	 	cursor:hand

	}

	.clsRegisterStyle A:hover{

		FONT-WEIGHT: bolder;

		FONT-SIZE: 12px;

		COLOR: #D50503;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

	 	cursor:hand

	}*/

	/*A:link{

		FONT-WEIGHT: bolder;

		FONT-SIZE: 13px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

	 	cursor:hand

	}

	A:visited {

		FONT-WEIGHT: bolder;

		FONT-SIZE: 13px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

	 	cursor:hand

	}

	A:hover{

		FONT-WEIGHT: bolder;

		FONT-SIZE: 13px;

		COLOR: #D50503;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

	 	cursor:hand

	}

	.clsNormanText{

		FONT-SIZE: 12px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none

	}

	.clsNormanTextBold{

		FONT-SIZE: 12px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

		FONT-WEIGHT: bolder

	}

	.clsNormanHeading{

		FONT-SIZE: 18px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

		FONT-WEIGHT: bolder

	}

	.clsNormanHeading22{

		FONT-SIZE: 22px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

		FONT-WEIGHT: bolder

	}

	.clsNormanHeading16{

		FONT-SIZE: 16px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

		FONT-WEIGHT: bolder

	}

	.clsNormanHeadingLink{

		FONT-SIZE: 18px;

		COLOR: #000080;

		cursor:hand;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none;

		FONT-WEIGHT: bolder

	}

	.clsBoldText{

		FONT-WEIGHT: bolder;

		FONT-SIZE: 12px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none

	}

	.clsBoldLoginText{

		FONT-WEIGHT: bolder;

		FONT-SIZE: 12px;

		COLOR: #2a200f;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none

	}

	.clsBoldTextLink{

		FONT-WEIGHT: bolder;

		FONT-SIZE: 12px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		cursor:hand;

		TEXT-DECORATION: none

	}

	.clsNormanTextLink{

		FONT-SIZE: 12px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		cursor:hand;

		TEXT-DECORATION: none

	}

	BODY{

		FONT-SIZE: 12px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none

	}

	TD{

		FONT-SIZE: 12px;

		COLOR: #000080;

		FONT-FAMILY: arial;

		TEXT-DECORATION: none

	}

	.login{

		BORDER-RIGHT: #C6FFFF; 

		BORDER-TOP: #C6FFFF; 

		FONT-WEIGHT: bold; 

		BORDER-LEFT: #C6FFFF; 

		COLOR: #000080; 

		BORDER-BOTTOM: #C6FFFF; 

		BACKGROUND-COLOR: #FFFFFF

	 }

	

	.yregbx{border:1px solid #656565;margin:0 0 10px;background-color:#f9f9f9} 

	.yregbxhead{border:1px solid #656565;margin:0 0 10px;background-color:#B5E7EF} 

	.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}

	.ct, .cb{width:100%;right:-1px}

	.ct .cl, .cb .cl{width:4px;left:-2px}

	.ct{background:transparent url(Images/cr_gg_ne.gif) no-repeat top right;top:-1px}

	.ct .cl{background:transparent url(Images/cr_gg_nw.gif) no-repeat top left}

	.cb{background:transparent url(Images/cr_gg_se.gif) no-repeat bottom right;bottom:-1px}

	.cb .cl{background:transparent url(Images/cr_gg_sw.gif) no-repeat bottom left}*/

	

/*from current*/

body{

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}



/*these are the main containers*/

#mainframe-mid{

	background-image: url(../images/mainframe-mid.jpg);

	background-repeat: repeat-y;

	width: 776px;

	margin-right: auto;

	margin-left: auto;

}



#mainframe-top{

	background-image: url(../images/mainframe-top.jpg);

	background-repeat: no-repeat;

	width: 776px;

	background-position: top;

}



#mainframe-bottom{

	background-image: url(../images/mainframe-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 15px;

	width: 776px;

}



/*this elements should be inside #mainframe-top{}*/

#mainframe-content{

	/*margin-top: 8px;*/

	margin-right: auto;

	margin-bottom: 8px;

	margin-left: auto;

}



/*home page containers*/

#homemainframe-top{

	background-image: url(../images/homeservicebox.jpg);

	background-repeat: no-repeat;

	background-position: top;

	width: 776px;

}



#homemainframe-mid{

	background-image: url(../images/homeservicebox-mid.jpg);

	background-repeat: repeat-y;

	width: 776px;

	margin-right: auto;

	margin-left: auto;

}



#homemainframe-bottom{

	background-image: url(../images/homeservicebox-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	width: 776px;

	height: 26px;

	margin-right: auto;

	margin-left: auto;

}



/*end of all the maincontainers*/



/*headers start*/

#header-main{

	/*height: 100px;*/

	width: 770px;

	margin-right: auto;

	margin-left: auto;

	clear:both;

}



#logo{

	float: left;

	/*height: 100px;*/

	width: 300px;

	padding-left:12px;

	padding-top:10px;

}



#search-spacer{

	padding-top:50px;

}



#search-box{

	float: right;

	/*height: 100px;*/

	width: 300px;

}



#search-box-inner{

	padding-top:00px;

}



/*IE hack

* html #search-box-inner{

	padding-top:50px;

}*/



/*headers end*/



/*menu bar starts*/

#menubar{

	background-image: url(../images/menubar-main.jpg);

	background-repeat: repeat-x;

	height: 35px;

	width: 768px;

	margin-right: auto;

	margin-left: auto;

	padding-top:2px;

}



#menubar-inner{

/*	color: #FFFFFF;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	/*height:29px;*/

	margin-top:0px;

	text-align:center;

}



#menubar-inner ul{

	list-style-type: none;	margin: 0;

}



#menubar-inner li{

	float: left;

	margin: 0;

}



/*#menubar-inner li a, #menubar-inner li a:link, #menubar-inner li a:visited{

	text-decoration: none;

	color: #FFFFFF;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	height:18px;

	display:block;

	padding-top: 7px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	width:100px;

	background-position: center;

}



#menubar-inner li a:hover{

	text-decoration: none;

	background-image: url(../images/menu-hover.jpg);

	background-repeat: repeat-x;

}*/



#menubar-inner a, #menubar-inner a:link, #menubar-inner a:visited{

	text-decoration: none;

	color: #FFFFFF;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	height:18px;

	display:block;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	/*width:auto;

	margin-left:auto;

	margin-right:auto;*/

	/*float:left;*/

	background-position: center;

	text-align:center;

	font-weight:normal;

}



#menubar-inner a:hover{

	text-decoration: none;

	background-image: url(../images/menu-hover.jpg);

	background-repeat: repeat-x;

}



.menubar-inner a, .menubar-inner a:link, .menubar-inner a:visited{

	text-decoration: none;

	color: #FFFFFF;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	height:18px;

	display:block;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	/*width:auto;

	margin-left:auto;

	margin-right:auto;*/

	/*float:left;*/

	background-position: center;

	text-align:center;

	font-weight:normal;

}



.menubar-inner a:hover{

	text-decoration: none;

	background-image: url(../images/menu-hover.jpg);

	background-repeat: repeat-x;

}



/*menu bar ends inputs below*/

/*input.forms{

	background-color: #FFFFFF;

	border: 1px solid #333333;

}



input{

	background-color: #FFFFFF;

	border: 1px solid #333333;

}

*/



/*main-content*/

a, a:link, a:visited{

	color:#2EC7C7;

	text-decoration:underline;

}



a:hover{

	/*color:#85E0D7;*/color:#2EC7C7;

	text-decoration:none;

}



#home-inwbox-mid{

	background-image: url(../images/home-inwbox-mid.jpg);

	background-repeat: repeat-y;

	width: 752px;

	margin-right: auto;

	margin-left: auto;

}



#home-inwbox-top{

	background-image: url(../images/home-inwbox-top.jpg);

	background-repeat: no-repeat;

	background-position: top;

	height: 18px;

}



#home-inwbox-bottom{

	background-image: url(../images/home-inwbox-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 15px;

}



#home-inwbox-body{

	margin-right: 15px;

	margin-left: 15px;

}



/*second row*/

#second-row{

	margin-top: 10px;

}



#benefits-mid{

	background-image: url(../images/benefits-mid.jpg);

	background-repeat: repeat-y;

	float: left;

	width: 439px;

}



#benefits-top{

	background-image: url(../images/benefits-top.jpg);

	background-repeat: no-repeat;

	background-position: top;

	/*height: 174px;*/

}



#benefits-bottom{

	background-image: url(../images/benefits-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 17px;

}



#benefits-body{

	padding-top: 10px;

	margin-right: 10px;

	margin-left: 10px;

}



#home-log-mid{

	background-image: url(../images/home-log-mid.jpg);

	background-repeat: repeat-y;

	float: right;

	width: 308px;

}



#home-log-top{

	background-image: url(../images/home-log-top.jpg);

	background-repeat: no-repeat;

	background-position: top;

}



#home-log-bottom{

	background-image: url(../images/home-log-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 17px;

}



#home-log-body{

	height:205px;

	margin:0px;

	padding-top: 10px;

	padding-right: 40px;

	padding-left: 40px;

}



.invisible{

	visibility: hidden;

}



/*end of second row*/



/*start of third row*/

#thirdrow{

	margin-top: 10px;

	clear:both;

}



#thirdrow table tr td table tr td{

	color:#666666;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-align:left;

}

/*end of third row*/



h3{

	text-transform: capitalize;

	margin:0px;

}



#mainbody{

	margin-left:auto;

	margin-right:auto;

	width:755px;

	margin-top:10px;

}



#mainbody-inner{

	float: left;

	width: 565px;

}



#mainbody-inner2{

/*	width: 565px;*/

}



#yahoo-ads{

	float: right;

	width: 177px;

	padding-left:8px;

}



#yahoo-ads2{

/*	width: 177px;*/

	padding-left:8px;

}



#forgot{

	background-image: url(../images/forgot.jpg);

	background-repeat: no-repeat;

	height: 210px;

	width: 476px;

	margin-top: auto;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

}



#forgot-body{

	width: 406px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 35px;

	font-size:12px;

}



#login-back{

	background-image: url(../images/login-box.jpg);

	background-repeat: repeat-y;

	width: 476px;

	margin: auto;

}



#login-top{

	background-image: url(../images/login-box-top.jpg);

	background-repeat: no-repeat;

	background-position: top;

}



#login-bottom{

	background-image: url(../images/login-box-bottom.jpg);

	background-repeat: no-repeat;

	height: 22px;

	background-position: bottom;

}



#login-inner{

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 35px;

	font-size: 12px;

	text-transform: capitalize;

	line-height: 200%;

}



#login-innerSearch{

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 5px;

	font-size: 12px;

	text-transform: capitalize;

	line-height: 200%;

}



#login-inner h1, #forgot-body h1{

	font-size: 16px;

	font-weight: normal;

	margin-left: -15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -10px;	/*font-variant: normal;*/

}



#login-inner form table tr td{

	font-size: 10px;

	text-transform: none;

	line-height: 150%;

}



/*#login-inner form table tr td input, #forgot-body form table tr td input{

	border: none;

}*/



ol{



}



* html ol{

	

}



#pagetitle{

	background-image: url(../images/pagetitle.jpg);

	background-repeat: no-repeat;

	background-position: top;

	height: 43px;

	width: 556px;

}

#pagetitle h1{

	font-size: 16px;

	color: #666666;

	margin: 0px;

	text-transform: uppercase;

	padding-top: 13px;

	padding-bottom: 5px;

	padding-left: 15px;

}



#pagetitle-mid{

	background-image: url(../images/pagetitle-mid.jpg);

	background-repeat: repeat-y;

	width: 556px;

}



#pagetitle-top{

	background-image: url(../images/pagetitle-top.jpg);

	background-repeat: no-repeat;

	background-position: top;

	height:20px;

}



#pagetitle-body h1{

	text-transform: uppercase;

	color: #666666;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	font-size: 16px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#pagetitle-bottom{

	background-image: url(../images/pagetitle-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 16px;

}



<!--- small pagetitle style -->

#pagetitlesmall{

	background-image: url(../images/pagetitle_small.jpg);

	background-repeat: no-repeat;

	background-position: top;

	height: 43px;

	width: 400px;

}

#pagetitlesmall h1{

	font-size: 16px;

	color: #666666;

	margin: 0px;

	text-transform: uppercase;

	padding-top: 13px;

	padding-bottom: 5px;

	padding-left: 15px;

}



#pagetitlesmall-mid{

	background-image: url(../images/pagetitle-mid.jpg);

	background-repeat: repeat-y;

	width: 556px;

}



#pagetitlesmall-top{

	background-image: url(../images/pagetitle-top.jpg);

	background-repeat: no-repeat;

	background-position: top;

	height:20px;

}



#pagetitlesmall-body h1{

	text-transform: uppercase;

	color: #666666;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	font-size: 16px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#pagetitlesmall-bottom{

	background-image: url(../images/pagetitle-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 16px;

}



#mainsearchbox{

	background-image: url(../images/mainsearchbox.jpg);

	background-repeat: no-repeat;

	height: 130px;

	width: 541px;

	padding-left:15px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom: 5px;

}



#mainsearchboxw{

	background-image: url(../images/mainsearchbox.jpg);

	background-repeat: no-repeat;

	height: 130px;

	width: 541px;

	padding-left:15px;

	margin-top:0px;

	margin-bottom:0px;

}

#mainsearchboxw1{

	background-image: url(../images/search.jpg);

	background-repeat: no-repeat;

	width: 541px;

	height:160px; 

	padding-left:15px;

	margin-top:0px;

	margin-bottom:0px;

}



#mainsearchbox1{

	background-image: url(../images/search2.jpg);

	background-repeat: no-repeat;

	width: 541px;

	height:160px; 

	padding-left:15px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom: 5px;

}



#mainsearchboxpj{

	background-image: url(../images/search.jpg);

	background-repeat: no-repeat;

	width: 541px;

	height:160px; 

	padding-left:15px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom: 5px;

}

.inputboxbg{

	background:url(../images/mainsearchbox.jpg) center ;

	border:0px solid #00CC99;

	height:0px;

	width:0px;

	font-size:1px;

	color:#00CC99;

	}



.inputboxwhite{

	border:0px solid #FFFFFF;

	height:0px;

	width:0px;

	font-size:1px;

	color:#FFFFFF;

	}

	

#mainsearchbox2{

	background-image: url(../images/search.jpg);

	background-repeat: no-repeat;

	height: 163px;

	width: 541px;

	padding-left:15px;

	margin-top:10px;

}



#mainsearchbox3{

	background-image: url(../images/search.jpg);

	background-repeat: no-repeat;

	height: 163px;width: 556px;

	padding-left:15px;

	margin-right:0px;padding-top:10px;

	/*

	

	

	*/

}



* html #mainsearchbox3{

	background-image: url(../images/search.jpg);

	background-repeat: no-repeat;

	height: 163px;width: 556px;

	padding-left:15px;

	margin-right:-15px;padding-top:10px;

	/*

	

	

	*/

}





#mainsearchbox table, #mainsearchbox2 table,#mainsearchbox1 table,#mainsearchboxw table{

	width:95%;

	margin-top:15px;

}

#mainsearchboxpj table{

	width:95%;

	margin-top:2px;

}	



#mainsearchbox table tr td h4, #mainsearchbox2 table tr td h4, #mainsearchbox3 table tr td h4,#mainsearchbox1 table tr td h4,#mainsearchboxw table tr td h4,#mainsearchboxpj table tr td h4{

	font-size: 14px;

	text-transform: capitalize;

	color: #666666;

	margin:0px;

}



#mainsearchbox  tr td{

	padding-bottom: 10px;

}



#mainsearchboxw  tr td{

	padding-bottom: 8px;

}



#mainsearchboxw1 tr td{

	padding-bottom: 8px;

}



#mainsearchbox1  tr td {

	padding-bottom: 10px;

}

#mainsearchboxpj  tr td {

	padding-bottom: 5px;

}





#mainsearchbox2 table tr td{

	padding-bottom: 5px;

}



#mainsearchbox3 table tr td{

	padding-bottom: 5px;

}



#mainsearchboxtest{

	background-image: url(../images/search.jpg);

	background-repeat: no-repeat;

	height: 145px;

	width: 541px;

	padding-left:15px;
	
	padding-top:15px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom: 5px;

}

#mainsearchbox1test{

	background-image: url(../images/mainsearchbox2.jpg);

	background-repeat: no-repeat;

	height: 143px;

	width: 541px;

	padding-left:15px;
	
	padding-top:15px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom: 5px;

}



#mainsearchbox2test{

	background-image: url(../images/mainsearchbox3.jpg);

	background-repeat: no-repeat;

	height: 160px;

	width: 541px;

	padding-left:15px;
	
	padding-top:15px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom: 5px;

}

#mainsearchbox3test{

	background-image: url(../images/mainsearchbox4.jpg);

	background-repeat: no-repeat;

	height: 170px;

	width: 541px;

	padding-left:15px;
	
	padding-top:15px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom: 5px;

}

#mainsearchboxtest table tr td h4, #mainsearchbox2test table tr td h4, #mainsearchbox3test table tr td h4,#mainsearchbox1test table tr td h4,#mainsearchboxw table tr td h4,#mainsearchboxpj table tr td h4{

	font-size: 14px;

	text-transform: capitalize;

	color: #666666;

	margin:0px;

}



#mainsearchboxtest  tr td{

	
	padding-bottom: 10px;

}



#mainsearchbox1test  tr td {

	padding-bottom: 10px;

}

#mainsearchbox2test  tr td {

	padding-bottom: 10px;

}

#mainsearchbox3test  tr td {

	padding-bottom: 10px;

}


#journals{

	padding-right:5px;

	width:550px;

	text-align:justify;

}



#journals a,  #journals a:link,  #journals a:visited{

	color:#2EC7C7;

	text-decoration:underline;

}



#journals a:hover{

	color: #85E0D7;	

	text-decoration:none;

}



#journals table tr td{

	padding: 0px;

}



#journals h3{

	/*background-image: url(../images/fadeline.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;*/

	text-align: right;

	margin:0px;

	padding-top: 5px;

	padding-bottom: 5px;

}



.recordentryheader{

	background-color: #F4F4F4;

	color:#666666;

}



.recordentryheader1{

	background-color: #FFF;

	color:#666666;

}



.recordentryheader2{

	background-color: #F4F4F4;

	color:#666666;

}



.recordentryheadernew1{

	background-color: #FFF;

	

}



.recordentryheadernew2{

	background-color: #F4F4F4;

	

}





.recordentryheader1 form p{

	margin:0px;

}



.recordentryheader2 form p{

	margin:0px;

}



* html .recordentryheader1 form p{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -18px;

	margin-left: 0px;

}



* html .recordentryheader2 form p{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -18px;

	margin-left: 0px;

}



.view-j-mid{

	background-image: url(../images/view-journal-mid.jpg);

	background-repeat: repeat-y;

	width: 556px;

	margin-bottom:3px;

}









.view-j-midnew{

	background-image: url(../images/view-journal-mid.jpg);

	background-repeat: repeat-y;

	width: auto;

}





.view-j-top{

	background-image: url(../images/view-journal-top.jpg);

	background-repeat: no-repeat;

	background-position: top;

	height: 18px;

}



.view-j-bottom{

	background-image: url(../images/view-journal-bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 17px;

}



.view-j-body{

	padding-right: 15px;

	padding-left: 15px;

	

}

view-j-bodyaddj{

	padding-right: 15px;

	padding-left: 15px;

	

}

.view-j-bodypj{

	padding-right: 15px;

	padding-left: 15px;

	

}

.view-j-mail-body{

	padding-right: 5px;

	padding-left: 5px;

	

}



.view-j-body2{

	/*padding-right: 15px;

	padding-left: 15px;*/

}



.view-j-body table{

	width:auto;

}




.view-j-bodypj table{

	width:auto;

}

.view-j-body h3{

	font-size: 14px;

	text-transform: uppercase;

	margin:0px;

}



.view-j-bodyaddj h3{

	font-size: 14px;

	text-transform: uppercase;

	margin:0px;

}

.view-j-bodypj h3{

	font-size: 14px;

	text-transform: uppercase;

	margin:0px;

}

.view-j-body table tr td{

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right:5px; 

}



.view-j-bodyaddj table tr td{

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right:5px; 

}

.view-j-bodypj table tr td{

	padding-left: 10px;

	padding-top: 5px;

	

	padding-right:5px;

}

/*end of main content*/



#footer{

	width: 776px;

	margin-right: auto;

	margin-left: auto;

	text-align:center;

	color:#999999;

	line-height:200%;

}



#footer a, #footer a:link, #footer a:visited{

	color:#2EC7C7;

	text-decoration:underline;

}



#footer a:hover{

	color:#2EC7C7;

	text-decoration:none;

}



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */











.btn1 {

	width: 170px;

}


