body
{
background:url('../images/body-bg.jpg') repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#404040;
line-height:20px;
margin:0px
}

.cleardiv
{
clear:both;
}

#main-div
{
width:1000px;
margin:0 auto;

}

#main
{
width:960px;
margin:0 auto;
}


#header
{
background:url('../images/header.jpg') no-repeat;
width:1000px;
height:282px;
margin:0 auto
}

#logo
{
width:267px;
height:76px;
float:left;
margin-top:30px;
margin-left:56px;
}

#sign-up-header
{
background-color:#999999;
width:215px;
height:88px;
float:left;
clear:both;
margin-top:67px; 
margin-left:56px;
}

#top-links
{
width:200px;
height:31px;
float:right;
margin-right:300px;
}


#menubar
{
margin:0 auto;
width:930px;
}

#search-box
{
width:250px;
height:41px;
float:right;
padding-top:5px;
}
.search
{
width:250px;
height:41px;
float:right;
padding-top:5px;
}

#mod_search_searchword 
{ 
	background: url('../images/input-bg.jpg') repeat-x;
	padding : 5px;
	border : 1px solid #fff;
	color :#404040;
	width:200px;
	margin:0px;
	line-height:10px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial, Verdana, Tahoma, sans-serif
} 



input.button-search
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background: url('../images/search.jpg') no-repeat;
	width:34px;
	height:28px;
	color:#fff;
	border:0px none;
	float:right;
	cursor:pointer
} 


#content-box
{
width:930px;
margin:0 auto;
padding-top:40px;
clear:both;
}

#left-sec
{
width:269px;
float:left;
}


#right-sec
{
width:624px;
float:right;
}

.box-top
{
background: url('../images/side-top.jpg') no-repeat;
width:249px;
height:31px;
font-size:16px;
font-weight:bold;
color:#fff;
padding-left:20px;
padding-top:13px
}

.box-mid
{
background-color:#fbfbfb;
border-left:1px solid #edeceb;
border-right:1px solid #edeceb;
width:227px;
padding-left:20px;
padding-right:20px;
font-size:12px;
color:#000;
padding-bottom:10px;
padding-top:10px;
}


.box-mid ul
{
margin-top:0px;
margin-bottom:0px;
}

.box-mid ul li
{
background:url('../images/bullet.jpg') no-repeat;
padding-left:18px;
margin-left:-40px;
margin-bottom:8px; list-style-type:none
}



.box-bottom
{
background:url('../images/side-bottom.jpg') no-repeat;
font-size:12px;
color:#000;
width:269px;
height:8px;
margin-bottom:20px
}


h1,.contentheading,.contentingheading a
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#1969a6;
margin:0px;
margin-bottom:15px;
}

p
{
margin:0px;
margin-bottom:10px;
}

a
{
color:#1969a6;
text-decoration:underline;
}

a:hover
{
color:#000;
text-decoration:none;
}

.divide
{
border-top:1px #CCCCCC dashed;
height:1px;
margin-top:40px;
margin-bottom:40px;
}



#footer-main
{
background:url('../images/footer.jpg') repeat-x;
width:100%;
height:89px;
clear:both;
margin-top:10px;
color:#fff;
font-size:11px; margin-left:auto; margin-right:auto; margin-bottom:0
}

#footer-top
{
width:930px;
height:36px;
margin:0 auto;
}

#footer-top-left
{
width:610px;
height:36px;
float:left;
text-align:left;
}

#footer-top-right
{
width:54px;
height:36px;
float:right;
}

#footer-bottom
{
width:930px;
height:54px;
margin:0 auto
}

#footer-bottom a
{
text-decoration:none;
color:#fff;
}

#footer-bottom a:hover
{
text-decoration:none;
color:#000;
}


#footer-bottom-left
{
width:400px;
float:left;
text-align:left;
margin-top:20px;
}

#footer-bottom-right
{
width:500px;
float:right;
text-align:right;
margin-top:20px;
}
img {
border:none;
}

#right-sec #jbmwrap {
display:none;
}

#jbmwrap {
margin-top:8px;

}



a.mainlevel-sidenav, ul.menu-sidenav {

	list-style: none;

	margin: 0;

	padding: 0;

	font-size: 1.1em;

}



ul.menu-sidenav li,

a.mainlevel-sidenav {

	background: url('../images/bullet.gif') no-repeat 0 .15em;

	padding-left: 14px

}



ul.menu-sidenav li li {

	background: none no-repeat 0 .25em;

	padding-left: 0em;

	list-style-type: circle;

	color: #cecece;



}

ul.menu-sidenav li ul {

	margin-left: 10px;

	padding: 0;

}





a.sublevel-sidenav {

	margin-left: 16px;

}



ul.menu-sidenav a,

a.mainlevel-sidenav,

a.sublevel-sidenav {

	text-decoration: none;

}



a.sublevel-sidenav:hover,

ul.menu-sidenav a:hover {

	text-decoration: underline;

}





/*If you want to use table based menus in vertical menu style*/



td.leftcol a.mainlevel, td.rightcol a.mainlevel {

	text-decoration: none;

	line-height: 135%;

	font-weight: bold;

}



td.leftcol a.mainlevel:hover, td.rightcol a.mainlevel:hover {

	text-decoration: underline;

}



/*Sublevel Support*/



td.leftcol a.sublevel,

td.rightcol a.sublevel

 {

	text-decoration: underline;

	padding-left: 4px;

	font-size: .9em;

}



td.leftcol a.sublevel:hover, td.rightcol a.sublevel:hover {

	text-decoration: none;

}



/* Lists */

td.maincol ol, td.maincol ul {margin-left:40px;margin-bottom: 5px;}

td.maincol li ul {margin-left:20px;margin-bottom: 0px;}

td.maincol ul li {list-style-type: disc;}

td.maincol ul li li {list-style-type: circle;}

/* Ordered Lists */

td.maincol ol {list-style-type: decimal;}

td.maincol ol ol {list-style-type: lower-alpha;}







p {margin: 10px 0px;}



pre {

	display: block;

	padding: 5px;

	margin: 10px;

	white-space: normal;

	font-family: "Courier New", Courier, monospace;

}





/*-----SPECIAL LIST STYLE (CHANGE OR ADD ANOTHER)-----*/



td.maincol ul.checklist,

td.leftcol ul.checklist,

td.rightcol ul.checklist {

	list-style: none;

}



td.maincol ul.checklist li,

td.leftcol ul.checklist li,

td.rightcol ul.checklist li {

	line-height: 16px;

	background: url('../images/tick.png') no-repeat left center;

	list-style-position: outside; list-style-type:none; padding-left:18px; padding-right:0px; padding-top:2px; padding-bottom:2px

}



td.maincol ul.checklist a,

td.leftcol ul.checklist a,

td.rightcol ul.checklist a {

	text-decoration: underline;

	padding: 1px;

}



td.maincol ul.checklist a:hover,

td.maincol ul.checklist a:hover,

td.maincol ul.checklist a:hover {

	text-decoration: none;

	padding: 1px;

}
