/* CSS Document [based on top_bottom-over-sides layout */

/*///////////////////////////////////////////////*/
/* START COMMON STYLES RELATED TO GENERAL LAYOUT */
/*///////////////////////////////////////////////*/

/* STYLES FOR MAIN HTML LAYOUT AND STRUCTURE */

body {
	background-color:#A5BD89;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align: center;
	padding: 0px;
}
/*Main table of the page, this table consists of 3 rows / 1 column */
/*Names of contained rows: main_row1, main_row2 and main_row3 */
table#main_1 {
	width:994px;  /* use px or % depending upon site */
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/body_background_section_1.gif);
	margin-left:auto;
	margin-right:auto;
}
/*Secondary table nested within body region of main table, consisting of 1 row / 3 columns */
/*Names of contained columns: main_column1, main_column3 and main_column3 */
table#main_2 {
	border: 0px none #614F8F;
	width:994px;  /* use px or % depending upon site */
	background-color:#FFFFFF;
	background-image:url(licensees/licensee44/images/spacer.gif);
}
/*First row of the main table, contains TOP HTML for the licensees.*/
td#main_row1, td#main_row1_P, td#main_row1_K, td#main_row1_T, td#main_row1_C {
	width:994px;  /* use px or % depending upon site */
	text-align:center;  /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/table_top_background_section_1.gif);
}
/*Second row of the main table, contains secondary table which houses the LEFT HTML, MASTER PAGE BODY and RIGHT HTML.*/
td#main_row2, td#main_row2_P, td#main_row2_K, td#main_row2_T, td#main_row2_C {
	width:994px;  /* use px or % depending upon site */
	text-align:center; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
}
/*Third row of the main table, contains BOTTOM HTML for the licensees.*/
td#main_row3, td#main_row3_P, td#main_row3_K, td#main_row3_T, td#main_row3_C {
	width:994px;  /* use px or % depending upon site */
	text-align:center; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/article-bg.gif);
}
/*First column of secondary table, contains LEFT HTML for the licensees.*/
td#main_column1, td#main_column1_P, td#main_column1_K, td#main_column1_T, td#main_column1_C {
	width:182px; /* use px or % depending upon site */
	text-align:left; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/article-bg.gif);
}
/*Second column of secondary table, contains MASTER PAGE BODY table structure.*/
td#main_column2, td#main_column2_P, td#main_column2_K, td#main_column2_T, td#main_column2_C {
	width:806px; /* use px or % depending upon site */
	text-align:center; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
	padding-top: 16px;
}
/*Third column of secondary table, contains RIGHT HTML for the licensees.*/
td#main_column3, td#main_column3_P, td#main_column3_K, td#main_column3_T, td#main_column3_C {
	width:5px; /* use px or % depending upon site */
	text-align:left; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
}
/* STYLES FOR MASTER PAGE BODY CONTENT LAYOUT AND STRUCTURE */

/*This table is contained within the main_column2 column of the main_2 table. It's allows more control over the body of the content. */
/*It consists of 4 rows / 1 column */
/*The names of contained rows: mPgBody_row1, mPgBody_row2, mPgBody_row3, mPgBody_row4 */
table#mPgBody_table1 {
	border-color:#666666;
	width:461px; /* use px or % depending upon site */
	vertical-align: top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
	margin-left:auto;
	margin-right:auto;
}
/*This table is contained within the third row (mPgBody_row3) of the table mPgBody_table1. */
/*It displays the article content and the area for vertical side tab graphics */
/*It consists of 1 row / 2 columns */
/*The names of the contained columns: mPgBody_column1, mPgBody_column2 */
table#mPgBody_table2 {
	border-color:#666666;
	width:461px; /* use px or % depending upon site */
	vertical-align: top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
}
/*This is the first row of mPgBody_table1, that creates some space above the search and browse box, just below the site header area */
td#mPgBody_row1 {
	width:10px; /* use px or % depending upon site */
	height:10px;
	vertical-align:top;
}
/*This is the second row in the mPgBody_table1 where the search and browse navigation table structure gets inserted.*/
td#mPgBody_row2 {
	width:461px; /* use px or % depending upon site */
	text-align:center; /* controls horizontal alignment of cell */
	vertical-align:middle;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
}
/*This is the third row in the mPgBody_table1 table that contians mPgBody_table2 table.*/
td#mPgBody_row3 {
	width:461px; /* use px or % depending upon site */
	text-align:center; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
}
/*This is the fourth row in the mPgBody_table1 table that contains the page footer.*/
td#mPgBody_row4 {
	width:461px; /* use px or % depending upon site */
	text-align:center; /* controls horizontal alignment of cell */
	vertical-align:middle;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
}
/*This is the first column in the row of the mPgBody_table2 table that contains the article content.*/
td#mPgBody_column1 {
	width:436px; /* use px or % depending upon site */
	text-align:left; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	background-image:url(/licensees/licensee44/images/spacer.gif);
}
/*This is the second column in the row of the mPgBody_table2 table that contains the side tab graphics for the article.*/
td#mPgBody_column2 {
	width:25px; /* use px or % depending upon site */
	text-align:left; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
}
/*///////////////////////////////////////////////*/
/*  END COMMON STYLES RELATED TO GENERAL LAYOUT  */
/*///////////////////////////////////////////////*/



/*/////////////////////*/
/* START CUSTOM STYLES */
/*/////////////////////*/


/*ul#leftNav_custom {
	margin-right: 5px;
	margin-left: 22px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
}

ul#leftNav_custom li {
	margin-top: 2px;
	margin-bottom: 3px;
	list-style-image:url(/licensees/licensee44/images/triangle_right.gif);
}*/

/*/////////////////////*/
/*     2009 wrap       */
/*/////////////////////*/


a img, .login img {
	border: none
}
A:link {
	color:#40637A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A:visited {
	color:#89A8BC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A:active {
	color:#40637A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
.inputtext {
	font-family: "Arial", Helvetica, sans-serif;
}
.indent {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px
}
.guts {
	min-height: 630px
}
.clear {
	clear:left
}
/*Use <br style="clear" /> in place of <br clear="all">*/ /*Printer-friendly version*/
.print {
background-color: #ffffff;
text-align: center
}
.print .guts {
	width: 90%;
	text-align: left;
	margin-left: 10px
}
.pfv {
	padding: 0px 6px 3px 6px;
	margin-right: 2px;
	float: right;
	border: 2px solid #40637a;
	clear: right
}
.header .pfv {
	border: none;
	padding: 2px 0px 0px 2px;
	clear: none
}
.pfv .left {
	float: left;
	padding-right: 8px;
}
.print .pfv {
	float: right
}
.pfv p {
	margin: 6px auto 2px auto;
	vertical-align: bottom;
}
.pfv img {
	margin-right: 2px;
	vertical-align: text-bottom;
	margin-left: 0px;
	margin-top: 1px;
	float: left;
}
html>body .pfv img {
	margin-top: 0px
}
.pfv a:visited {
	color: #40637a;
}
/* Global Layout */
.header {
	position: relative;
	text-align:left;
	height: 116px;
	background-color: #ffffff;
	width: 994px;
}
.tabbar, .hometabbar {
	padding: 0 20px 0 0;
	vertical-align: bottom;
	height: 24px;
	background-color: #ffffff;
	text-align: right;
	width: 974px;
	border-bottom: 2px solid #A5BD89;
}
.hometabbar img, .alltabs img {
	vertical-align: bottom
}
.headerimg {
	margin: 20px 15px -3px 10px;
	border: none;
	width: 424px;
	float: left;
	height: 83px;
	text-align: left;
}
html>body .headerimg {
	margin-left: 20px;
}
.mainpagetext, .home .leftcol p, .leftcol .nonav p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000
}
.mainpagetext {
	margin-bottom: 10px;
}
.home .leftcol p, .leftcol .nonav p {
	margin-top: 5px;
	width: 191px;
	line-height: 135%
}
.home .popular p, .tools p {
	margin-bottom: 5px
}
.mainpagehead {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
.mainpagehead .title {
	margin-bottom: 3px;
	padding: 0px 0px 3px 0px;
}
.maintable {
	margin:0 auto;
	width: 994px;
}
/*search box*/
.searchbox img, .searchform a {
	margin-right: 34px;
	font-size: 8pt;
}

* html .searchbox img {
margin-bottom: -10px;	
}

*:first-child+html .searchbox img {
	margin-bottom: -6px;
}
.submit {
	margin-left: 4px;
	vertical-align:text-top;
	margin-top: -9px
}
.searchform {
	margin-left: 10px
}
.searchbox {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	color: #40637a;
	text-align: center;
	width: 184px;
	height: 60px;
	margin-left: 58px;
}
.searchtitleimage {
	border: 0;
	margin-top:1px;
	margin-bottom: 1px;
}
.searchform A:visited, .searchform A:link, .searchform A:active {
	font-size: 8pt;
	color: #40637A;
	text-decoration: underline;
	margin-top: -5px;
	padding-top: -3px;
}
/*layout for searchbox on home*/
.searchbox .submit {
	margin-left: 4px;
	vertical-align:text-top;
	margin-top: -9px;
}
.search {
	text-align: center;
	margin-top: 10px;
	margin-bottom: -1px
}
.searchbox form {
	margin-top: 0px
}
.searchform p {
	margin-top: 0px
}
.searchtitleimage {
	border: 0;
	padding-bottom: 8px
}
html>body .searchtitleimage {
	padding-bottom: 2px
}
/*breadcrumbing*/
.breadcrumb {
	text-align: right;
	padding: 12px 20px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #89A8BC;
	height: 27px
}
A.breadcrumblink:visited {
	font-size: 8pt;
	color: #89A8BC;
	text-decoration: underline
}
A.breadcrumblink:link {
	font-size: 8pt;
	color: #89A8BC;
	text-decoration: underline
}
A.breadcrumblink:active {
	font-size: 8pt;
	color: #89A8BC;
	text-decoration: underline
}
.breadcrumb a {
	font-size: 8pt;
	color: #89A8BC !important;
	text-decoration: underline
}
/*layout for 1col */

.col1 .bottom {
	margin:0 auto;
	margin-top: 20px;
	width: 415px;
	text-align: center;
}
.bottom .shiftbottom .center {
	font-size: 8pt;
	margin: 20px 0 20px 140px;
}
.leftcol .columncontent {
	padding: 15px;
}
/*layout for 3col */
.col3 .guts {
	position: relative;
	margin-top: 0px;
	width: 994px;
	text-align: left;
	background-color: #ffffff;/*background-image: url(/licensees/licensee44/images/article-bg.gif); 
	background-position: left; background-repeat: repeat-y; */
}
.col3 .leftcol {
	width: 171px;
	text-align: left;
	margin: 0px;
	float: left;
	padding: 0
}
html>body .col3 .maincol {
	margin-left: 172px
}
.centertemp .maincol {
	width: 820px
}
.col3 .maincol .columncontent-vid {
	padding: 15px 0px 0px 0px;
}
html>body .col3 .maincol .columncontent-vid {
	padding-left: 2px
}
.col3 .maincol .columncontent {
	padding: 11px 15px 15px 17px;
}
.col3 .rightcol form {
	margin: 0 auto;
}
.col3 .bottom {
	margin:0 auto;
	margin-top: 20px;
	width: 415px;
	text-align: center;
}
/*styles for home page */
.home .mainpagetext {
	font-family: Arial, Helvetica, sans-serif;
	color:#614f8f;
	text-align: left;
	line-height: 145%
}
.home .mainpagehead {
	margin-bottom: -5px
}
.condaz {
	margin-top: 5px;
	margin-bottom: 15px;
}
.sp .condaz {
	margin-top: 0px;
}
.condaz img {
	margin-bottom: 15px
}
.sp .condaz img {
	margin-top: 0px
}
.condaz .indent {
	margin-left: 15px;
	margin-right: 15px;
}
.homepgdate {
	font-family: Arial, Helvetica, sans-serif;
	color:#8D8D8F;
	margin-top: 5px;
	margin-left: 10px;
	width: 200px;
	float: left;
	text-align: left;
}
html>body .homepgdate {
	margin-left: 20px
}
.home .hangingindent {
	margin-left: 13px;
	text-indent:-13px;
}
/* ul left nav*/

.sidenav-title2 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #40637A;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	padding: 0;
}
.leftnavflag {
	padding: 0;
}
.leftnav ul {
	text-align:left;
	list-style-type:none;
	margin-top:8px;
	margin-left:-39px
}
* html .leftnav ul {
	text-align:left;
	list-style-type:none;
	margin-top:8px;
	margin-left:0px;
}

*:first-child+html .leftnav ul {
	margin-left: 1px !important;
}

.leftnav ul li {
	margin-bottom: 9px;
	line-height: 1.25em;
}
.leftnav a, .leftnav a:link, .leftnav a:visited, .leftnav a:hover {
	color: #40637A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.sibnav-this {
	color: #9f1b29;
	font-family: Arial, Helvetica, sans-serif;
}
.sibnav-thisSmall {
	color: #9f1b29;
	font-family: Arial, Helvetica, sans-serif;
}
.sidenavnotlink {
	color: #40637A;
	font-family: Arial, Helvetica, sans-serif;
}
.sidenav-subhead {
	color: #9f1b29;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
}

input#searchImage {
	margin-top: -4px;
}
* html input#searchImage {
	margin-top: -11px;	
}

*:first-child+html input#searchImage {
	margin-top: -11px;	
}
input.inputtext {
	border: 1px solid #7f9db9;
	width: 100px;
	height: 18px;
}
