.custom{  }


/* masterset_one_index.shtml stylesheet. Use Snippets to inject additional elements such as floating boxes and divider lines into the appropriate section of this stylesheet based on the evolving design of your webpage. */

/* MENU -  horizontal menu text with right padding to set spacing between menu items*/

a.one:link 
{
color:#F1F2E3; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:25px;
}

a.one:visited 
{
color:#DDDDDD;
text-decoration: none; 
font-size: 12px;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:25px;
}

a.one:hover 
{
color:#FFF; 
text-decoration: none; 
font-size: 12px; 
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:25px;
}

a.one:active 
{
color:#fff; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

/* horizontal menu text - last item*/

a.onepointone:link 
{
color:#F1F2E3; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:0px;
}

a.onepointone:visited 
{
color:#DDDDDD;
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.onepointone:hover 
{
color:#FFF; 
text-decoration: none; 
font-size: 12px; 
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.onepointone:active 
{
color:#fff; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

/* Navigation */

/* z-index of nav markers is 400 */
#leftmenu
{
float:left;
position:absolute;
width:148px;
top: 175px;
text-align:right;
z-index:460;
}



#current_1
{
	float:left;
	position: absolute;
	margin-left:0px;
	top: 175px;
	width: 158px;
	z-index: 450;
}

#current_2
{
	float:left;
	position: absolute;
	margin-left:0px;
	top: 210px;
	width: 158px;
	z-index: 450;
}

#current_3
{
	float:left;
	position: absolute;
	margin-left:0px;
	top: 245px;
	width: 158px;
	z-index: 450;
}

#current_4
{
	float:left;
	position: absolute;
	margin-left:0px;
	top: 280px;
	width: 158px;
	z-index: 450;
}

#current_5
{
float:left;
position: absolute;
margin-left:0px;
top: 315px;
width: 158px;
z-index: 450;
}

#current_6
{
float:left;
position: absolute;
margin-left:0px;
top: 350px;
width: 158px;
z-index: 450;
}

#current_7
{
float:left;
position: absolute;
margin-left:0px;
top: 385px;
width: 158px;
z-index: 450;
}

#current_8
{
float:left;
position: absolute;
margin-left:0px;
top: 420px;
width: 158px;
z-index: 450;
}

#current_9
{
float:left;
position: absolute;
margin-left:0px;
top: 455px;
width: 158px;
z-index: 450;
}

#current_10
{
float:left;
position: absolute;
margin-left:0px;
top: 485px;
width: 158px;
z-index: 450;
}

.bg_topmenu
{
background-image:url(mjpc_css_templates/masterset_one/images/bg_topmenu.gif);
background-repeat:repeat;
}


/*------------------END TOP HORIZONTAL ELEMENTS-----------------------------*/


/* MENU -  verticle menu text with right padding to set spacing between menu items*/

a.two:link 
{
color:#003399;
text-decoration: none; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.two:visited 
{
color:#003399;
text-decoration: none; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.two:hover 
{
color:#CC9966;
text-decoration: none; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.two:active 
{
color:#444444;  
text-decoration: underline; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}


.leftmenu
{
float:none;
width:145px;
top:0;
position:relative;
background-image:url(images/bg/bg_menu_panel.jpg);
background-repeat:no-repeat;
padding-left: 5px;
padding-top: 35px;
text-align:left;
font-weight:normal;
}

.bg_menuline
{
	background-image:url(images/lines/menuline.gif);
	background-repeat: no-repeat;
	width:93px;
	line-height:5px;
	height:5px;
}

.bg_leftmenu
{
background-image:url(images/bg/bg_leftmenu.gif);
background-repeat:repeat;
}


/*------------------END TOP LEFT VERTICLE MENU ELEMENTS-----------------------------*/


/* Links in text body or other non-menu links */

a.three:link 
{
color:#003399;  
text-decoration: underline; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.three:visited 
{
color:#444444;
text-decoration: underline; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.three:hover 
{
color:#006666; 
text-decoration: none; 
font-size: 11px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.three:active 
{
color:#444444;  
text-decoration: underline; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

.imglink
{
	border:none;	
}

/*------------------END INLINE LINK TEXT FORMATTING-----------------------------*/


/* Standard Text Formatting */


.normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	line-height: 20px;
	text-decoration: none;
	text-align:justify;
}

.normalblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#003399;
	line-height: 20px;
	text-decoration: none;
	text-align:justify;
}


.normalpadded
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:35px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}


a.six:link 
{
color:#003399;
text-decoration: underline; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.six:visited 
{
color:#003399;
text-decoration: underline; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.six:hover 
{
color:#CC9966;
text-decoration: none; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.six:active 
{
color:#444444;  
text-decoration: underline; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

h1
{
	font-weight:bold;
	font-size: 12px;
	line-height:10px;
}

.sectiontitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 30px;
	color:#996633;
	font-width:200;
}

.sectiontitleblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 30px;
	color:#003399;
	font-width:200;
}

.bullets
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	list-style-position:inside;
}

.bullets2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	list-style-position:inherit;
	text-align:left;
}

.bullets3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	list-style-position:outside;
}

/*------------------END STANDARD TEXT FORMATTING-----------------------------*/




/*---Screen Centering Setup ---*/

body 
{
margin: 0px;
background-image:url(images/bg/backdrop.jpg);
background-repeat:repeat-x;
background-color:#000;
}

#blayout
{
	width: 770px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding:0px;
}

/*------------------END SCREEN CENTERING SETUP-----------------------------*/



/* Design Control Elements */

.halfnormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#333333;
	line-height: 5px;
	text-decoration: none;
}





/* Major Layout Classes in the order encountered */

#callout
{
float:right;
position:relative;
width:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#996633;
text-align:center;
padding:10px;
border:#DDDDDD;
margin-left:7px;
margin-bottom:10px;


}

#verytop
{
float:none;
width:770px;
height:95px;
background-image:url(images/bg/bg_header.jpg); 
background-repeat:no-repeat;
}

#currenttech
{
float:left;
position:relative;
width: 72px;
height:107;
margin-left:10px;
margin-top:35px;
}

.bg_white
{
background-color:#FFFFFF;
}

.bg_main
{
	background-image:url(images/bg/bg_main.gif);
	background-repeat:repeat;
	text-align: left;

}

.bg_right
{
background-color:#003399;
}


.bg_leftmenu
{
background-image:url(images/bg/bg_leftmenu.gif);
background-repeat:no-repeat;
}

#toppic
{
float: left;
position:relative;
width:544px;
margin-right:10px;
margin-top:5px;
text-align: right;
}


#topsection
{
	float:left;
	position:relative;
	width: 544px;
	margin-left:10px;
	margin-top:5px;
	background-image:url(images/bg/bg_topsection_border.gif);
	background-repeat:no-repeat;
	text-align: left;
}

#panelpics
{
float:right;
position:relative;
margin-right:0px;
width: 214px;
height:auto;
margin-top:40px;
}

#midsection
{
	float:left;
	position:relative;
	width: 544px;
	margin-left:0px;
	margin-top:25px;
	background-image:url(images/bg/bg_midsection_border.gif);
	background-repeat:no-repeat;
	text-align: left;
}

#midsectionsubs
{
	float:left;
	position:relative;
	width: 544px;
	margin-left:0px;
	margin-top:10px;
	background-image:url(images/bg/bg_midsection_subs_border.gif);
	background-repeat:no-repeat;
	text-align: left;
}

#bottomsection
{
	float:left;
	position:relative;
	width: 544px;
	margin-left:0px;
	margin-top:25px;
	background-image:url(images/bg/bg_lowersection_border.gif);
	background-repeat:no-repeat;
	text-align: left;
}

#left
{
float:left;
position:relative;
top:0px;
left:0px;
width: 485px;
padding-right:10px;
background:none;
text-align:left;
font-weight:normal;
}




#right
{
	float: right;
	position:relative;
	padding-right: 20px;
	top: 0px;
	width: 290px;
}

/* creates a verticle line between columns of text. Nest inside left or right content divs */

#lineup
{
width:5px;
height:100%;
background-image:url(images/lines/verticle_line.gif);
background-repeat:repeat;
}


.roundboxes
{
	width:100px;
	float:right;
	position:relative;
	background-image:url(images/bg/boxbody.jpg);
	background-repeat:repeat;
	z-index: 100;
}

.boxcontent
{
	width:95;
	float:left;
	position:relative;
	left:2px;
	top:2px;
	z-index: 200;
}

.boxtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
text-align:left;
color:#FFFFFF;
}



/* The above assumes a table cell container where the main body text of the page will reside. fullpage will take up most of the cell, but leaves room for right margins. There is no left margin because that is actually the job of the background graphic contained in the left menu's cell. */



#tabletext td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	line-height: 20px;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
}




/* Footer */

.bg_footer1
{
background-image:url(images/bg/bg_footer1.jpg);
background-repeat:no-repeat;
text-align:center;
}

.bg_footer2
{
background-image:url(images/bg/bg_footer2.gif);
background-repeat:no-repeat;
}


.footer
{
	text-align: center;
	padding:0px;
	width: 100%;
}

a.four:link 
{
color:#EEEEEE;
text-decoration: none; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.four:visited 
{
color:#DDDDDD;
text-decoration: none; 
font-size: 11px;
font-weight:normal;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

a.four:hover 
{
color:#FFF; 
text-decoration: none; 
font-size: 11px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.four:active 
{
color:#fff; 
text-decoration: none; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}



.byline
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 20px;
text-decoration: none;
color:#EEEEEE;
}

a.five:link 
{
color:#EEEEEE;
text-decoration: underline; 
font-size: 10px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.five:visited 
{
color:#DDDDDD;
text-decoration: none; 
font-size: 10px;
font-weight:normal;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

a.five:hover 
{
color:#FFF; 
text-decoration: none; 
font-size: 10px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.five:active 
{

}

/*------------------END OF FOOTER ElEMENTS--------------------------*/
