/*Small text*/
.cite {margin-bottom: 10px; margin-top: 20px; padding: 10px; border: 1px solid #e9e291; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-color: #fffcd4; text-align: left; font-size: 13px;}
.smalltext, .smalltextwhite, .smalltextblack {font-family: verdana,tahoma; font-size:12px; font-weight:normal;}/*Small text*/
.smalltext {color: #333333;}/*Small text blue*/
.smalltextwhite {color: #60605E;}/*Small text white*/
.smalltextblack {color: #000000;}/*Small text black*/

/*News text*/
.newstext, .newsdata, .newsdatab {font-family: verdana,tahoma; font-size:14px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newstext {color: #7C7E7F;}
.newsdata {color: #5892BF;}
.newsdatab {font-weight: bold; color: #5892BF;}

.titletext {font-family: verdana,tahoma; color:#4757C4; font-size:16px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: verdana,tahoma; color:#4791D3; font-size:14px; font-weight:bold;}/*Subtitle*/

.copy {font-family: verdana,tahoma; font-size: 14px; font-weight: normal; text-decoration: none; color: #88B2D2;}

hr {color: #BDCEDE; height: 1px}
ul {text-indent: 0px; margin: 0px; padding-left: 15px;}
li {margin-bottom: 4px;}

/* Headers */
h1, h2, h3, h4, h6  {font-family: verdana,tahoma; margin-top: 15px;}
h1 {color:#7b2e00; font-size:16px; font-weight:bold; line-height: 20px; margin-bottom: 8px;} 
/* H1 {color:navy; font-size:14px; font-weight:bold; line-height: 20px; margin-bottom: 8px;}*/

h2 {color:#7F7F7F; font-size:14px; line-height: 18px; font-weight:bold; }
h3 {font-size:15px; color: navy; font-weight:bold; }
h4 {font-size:14px; color: #5892BF; font-weight:bold; }

h6 { color: #7b2e00; font-size: 18px; font-weight: bold; line-height: 20px; margin-bottom: 8px;}

p {text-indent: 0px;line-height: 16px;}

div#main {
	margin:0 20px 0 0;
}
div#main p {
	text-align:justify;
}
div#main ul li {
	margin-bottom:9px;
}
div#main {

}
div#main a {
	color:3366ff;
}
div#main .hpbox th h2{
	font-size:14px;
	margin:3px;
	text-align:center;
	color:white;
}
div#main .hpbox td {
	border:1px solid #cccccc;
	font-size:11px;
	text-align:left;
	color:black;
	height:60px;
	overflow:visible;
	padding-bottom: -50px;
}
div#main .hpbox td ul{
	padding:4px 0 0 22px ;
	text-align:left;
	color:red;
}
div#main .hpbox td ul li{
	font-size:11px;
	margin-bottom:3px;
	padding:3px 0;
	text-align:left;
}
div#main .hpbox td img.offsetpic {
	width:104px; height:77px;
	position:relative; top: -60px; left: 120px;
	overflow: hidden;
}
div#main .orange th{background:url(http://www.maximonivel.com/img/boxgreen.gif);}
div#main .blue th{background:url(http://www.maximonivel.com/img/boxred.gif);}
div#main .green th{background:url(http://www.maximonivel.com/img/boxgreen.gif);}
div#main .red th{background:url(http://www.maximonivel.com/img/boxred.gif);}

div#main .orange td {background:url(http://www.maximonivel.com/img/box_or_4.gif) repeat-x;}
div#main .blue td {background:url(http://www.maximonivel.com/img/box_bl_4.gif) repeat-x;}
div#main .green td {background:url(http://www.maximonivel.com/img/box_gr_4.gif) repeat-x;}
div#main .red td {background:url(http://www.maximonivel.com/img/box_rd_4.gif) repeat-x;}
 
/* right columnboxes */
div.boxtopblue {width:200px;height:26px;background: url(http://www.maximonivel.com/img/boxtop_blue.gif) no-repeat;}
div.boxtopblue h3 {font-size:12px; color:white; text-align:center;padding:6px 0 2px 0}
div.boxmidblue {width:178px;border:1px solid silver;padding:0 10px;text-align:left;BACKGROUND: url(http://www.maximonivel.com/img/box_bl_4.gif) repeat-x;}

div.panelblue {
	width:200px; margin:10px 0;
}
div.panelorange {
	width:200px; margin:10px 0S;
}
div.panelblue .top {
	background:url(http://www.maximonivel.com/img/boxtop_blue.gif) no-repeat 0 0;
	height:22px;
	padding:4px 10px 0px 10px;
}
div.panelorange .top {
	background:url(http://www.maximonivel.com/img/boxtop_orange.gif) no-repeat 0 0;
	height:22px;
	padding:4px 0 0 0;
}
div.panelblue .top h6 {
	color:#FFFFFF;
	/* background-color:navy; */
	font-size:12px;
	text-align:center;
	margin:0;padding:0;
}
div.panelorange .top h6 {
	color:#FFFFFF;
	/* background-color:orange; */
	font-size:12px;
	text-align:center;
	margin:0;padding:0;
}
div.panelblue .mid {
	border:1px solid silver;
	background: url(http://www.maximonivel.com/img/box_bl_4.gif) repeat-x;
	text-align:left;
	padding:3px 6px 9px 6px;
}
div.panelorange .mid {
	border:1px solid silver;
	background: url(http://www.maximonivel.com/img/box_or_4.gif) repeat-x 0 -40px;
	text-align:left;
	padding:3px 6px 9px 6px;
}
div.panelblue .mid p {
	font-size:12px;
	color:#333333;
	line-height:normal;
}
div.panelorange .mid p {
	font-size:11px;
	color:#333333;
	line-height:normal;
}
div.panelblue .mid ul {
	list-style:square; color:navy;
}
div.panelorange .mid ul {
	list-style:none;
	margin:0;padding:0;
}
div.panelblue .mid ul li {
	margin:3px 3px 3px 0;
	/* background: transparent url(http://www.maximonivel.com/images/greybullet.gif) no-repeat 5px 5px; */
	padding-left:0;
	font-size:11px;
}
div.panelorange .mid ul li {
	margin:3px 3px 3px 0;
	background: transparent url(http://www.maximonivel.com/img/targetor.gif) no-repeat 0 2px;
	padding-left:15px;
	font-size:11px; color:#333333;
}
div.panelblue .mid a {
	color:#3366ff;
	font-weight:normal;
}
div.panelorange .mid a {
	color:#3366ff;
	font-weight:normal;
}
div.panelorange .mid img.etstoefl {
	width:138px; height:34px; margin:12px 24px 6px 24px;
}

div.accred { width:190px;margin:15px 0;border:1px solid silver;text-align:center;padding:12px 6px;background-color:rgb(248,248,248);}
div.accred p { font-size:11px;}

/* end rightcol panels */

/* Price tables */
table.prices { width:600px; border-collapse:collapse; border:1px solid gray; }
table.prices thead th { padding:6px;color:white; background-color:#000099;}
table.prices tbody th {  font-size:14px; padding:3px;color:#000099; background-color:#CCCCCC;text-align:left;}
table.prices tbody td { padding:3px; text-align:center;vertical-align:top;}
table.prices tbody td.item { text-align:left; padding-left:20px;font-weight:bold;}


/* Table colors */
td.tableborder, table.tableborder {background-color:#B7BCDB;}
table.tablehead, td.tablehead {background-color:#EBECF3;}
table.tablebody, td.tablebody {background-color:#ffffff;}
table.tablenullbody, td.tablenullbody {background-color:#ffffff;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: verdana,tahoma; font-size:12px;}
.tableheadtext {color:#25639A;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/*Include areas*/
table.tableborders, td.tableborders {border: 1px solid #dddddd;}
table.tableheads, td.tableheads{background-color:#dddddd; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color:#555555;}
table.tablebodys, td.tablebodys {background-color:#eeeeee; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color:#565A8A;}

/* Regular text */
.text {
	font-size: 12px;
	color: #333333;
	font-family: verdana,tahoma;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 18px;
}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox,
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family: verdana,tahoma; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:verdana,tahoma; font-size: 11px;}
input.inputfield {color:black; border: solid 1px #C8C8C8;}
input.inputbuttonflat, input.inputbutton { color:#929292; background-color:#EFEFEF; border:1px solid #C8C8C8;}
input.inputbuttonS {font-weight:bold;}

input {font-family:verdana,tahoma; font-size: 11px;}
input {background-color:#EFEFEF; border:1px solid #C8C8C8;}
select {font-family:verdana,tahoma; font-size: 11px;}
select {background-color:#EFEFEF; border:1px solid #C8C8C8;}

.mainincbg {
	height: 18px;
}
.mainincline {
	background-color: #B4BDCD;
}

.maininctitle {
	font-family: verdana,tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #6A7B9C;
	text-decoration: none;
}
div.photobox {
	border: 1px solid rgb(187, 187, 187); 
	padding: 2px; 
	background: rgb(248, 248, 248) none repeat scroll 0% 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	 text-align: center;
	 margin: 18px 0;
}
div.photobox img {
	width:100px; height:130px;
	border:1px solid silver;
}
div.ladder {
	margin:45px 0 30px 0;
}
div.ladder hr {
	width:100%;
	height:2px;
	margin:15px 0;
}
div#main h4.pdf {
	background: url(http://www.maximonivel.com/img/logos/adobe.jpg) no-repeat;
	padding-left:30px; 
	color:#3366ff;
	font-size:12px;
	padding-top:4px;
}
div#main h4.pdf a {
	color:#3366ff;
	font-size:12px;
}
div#main table.geog {
	margin-left:40px;
}
div#main table.geog th {
	text-align:right;
	vertical-align:top;
	font-size:12px;
	padding:3px;
}
div#main table.geog td {
	text-align:left;
	font-size:12px;
	padding:3px;
}
div#main ul.genlist {
	list-style:none;
}

ul.starred { list-style:none;}
ul.starred li { background: url(http://www.maximonivel.com/img/star.gif) no-repeat; padding-left:20px }
ul.tlist { list-style:none;}
ul.tlist li { background: url(http://www.maximonivel.com/img/tickyr.gif) no-repeat; padding-left:20px }