@charset "utf-8";
/* CSS Document */

body {margin: 0px; color: rgb(51, 51, 51); line-height: 1.4em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 15px; background-color: rgb(250, 250, 250);}

img {border:0px;}

.nodisplay {
	position:absolute !important;
	top:-100em !important;
}	

.contentwrapper {background: url("../images/BorderedContent_bg.png") repeat-y top; border:0px solid purple;}
.topdiv {background: url("../images/BorderedTop_bg.png") no-repeat top; height: 15px; border:0px solid blue;}
.bottomdiv {background: url("../images/BorderedBottom_bg.png") no-repeat bottom; height:50px; clear: both;}
.borderbgdiv {margin: 10px auto 0px; padding: 0px; width: 980px; border:0px solid yellow;}
.fullwidth {margin: 0px auto; padding: 0px; width: 962px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; border:0px solid green;}

#main-content-left {float:left;width:640px;padding:0px 20px 20px 20px;margin-top:0px;overflow:hidden;margin:0px;}
#main-content-left-with-leadin {width:910px;float:left;padding:0px 20px 20px 20px;margin-top:0px;overflow:hidden;margin:0px;border:0px solid red;}
#main-content-right {float:right;border-left:1px solid grey;width:250px;padding:0px 15px;margin-top:50px;padding-bottom:50px;}
#main-content-right-with-leadin {float:right;border-left:1px solid grey;width:250px;padding:0px 15px;margin-top:0px;margin-left:20px;padding-bottom:20px;}
#content-main-one-col {padding:0px 20px 20px 20px;border:0px solid purple}
#main-content-right-with-leadin {margin-top:50px;}

.breadcrumb-topdiv {height: 18px; line-height: 10px; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(241, 241, 241);}
.breadcrumb-row {padding: 0px;}
.breadcrumb-botdiv {padding: 3px 0px 0px 18px; text-align: left; color: rgb(51, 51, 51); line-height: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; width:685px; float:left;}
.breadcrumb-rightdiv {padding: 3px 20px 0px 18px; text-align: left; color: rgb(51, 51, 51); line-height: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; float:right;}
.breadcrumb {color: rgb(51, 51, 51) !important; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal !important; text-decoration: none !important;}
.breadcrumb-topdiv a:hover {text-decoration: underline !important;}

.sidebar-maintitle {margin: 0px 0px 10px 0px; padding: 3px 10px 2px 10px; background-color:#86858b; color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 16px;}
.sidebar-title-noshade {margin: 0px; padding: 2px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 15px;}
.sidebar-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}


#banner {width:570px;margin-bottom:10px;padding:2px;border:2px solid #263f3c;color:#263f3c;font-weight:bold;font-family:Arial;font-size:16px;cursor:pointer;background-color:#fafafa;text-align:center;margin-left:auto;margin-right:auto;} 
#searchbox {float:left;background-color:#cccccc;width:240px;height:39px;border-left: solid 1px #999999;border-bottom: solid 1px #999999;border-top: solid 1px #999999;padding-top:7px;padding-left:10px;}

div.bottomdiv {padding-left:30px;text-align:center;padding-top:7px;font-size:12px;}
div.ccsignup {background-color:#fffff5;padding:2px;border:1px solid #13153E;margin:auto;width:240px;}
div.more_links p {margin:7px 20px;}
span.hilite {background-color:#fffbef} /*#fffbeb #fef4c6 #fdf9f1*/
span.punch {color:#aa8120} 
br.clear {clear:both;}

p.sidebarmenu {margin:8px 8px 5px 5px;}
p.news {margin:8px 0px 0px 0px;}
p.readmore {line-height:20px; font-size: 15px;}
p.punch {color:#aa8120;} 
p.ac {text-align:center}
p.nm  {margin:0px;}
p.author {text-align:center;font-weight:bold}
p.lm {margin:10px;}
p.di {display:inline}

#main-content-right p {margin:10px;}
#main-content-left p {line-height:20px; font-size: 15px;}
#main-content-left-with-leadin p.punch {font-size: 16px;} 
#main-content-right-with-leadin p {margin:10px;}
#main-content-left-with-leadin p {line-height:20px; font-size: 15px;}
#main-content-left p.caption1 {text-align:left;font-size:11px;line-height:14px;margin:3px;}
#content-main-one-col p {line-height:20px; font-size: 15px;}
#main-content-left ul li  {line-height:20px; font-size: 15px;}
#content-main-one-col ul li {line-height:20px; font-size: 15px;}
#main-content-left-with-leadin ul li  {line-height:20px; font-size: 15px;}

.column {width:65px;border-right:0px dashed #000; padding:5px; float:left; text-align:left;}
.column1 {margin-left:-10px;width:70px;border-right:0px dashed #000; padding-right:5px; float:left; text-align:left;}
.column2 {width:80px;border-right:0px dashed #000; padding-right:5px; float:left; text-align:left;}
.column3 {width:80px;border-right:0px dashed #000; padding-right:0px; float:left; text-align:left;}

#mainnav {float:left;clear:both;background-color:#cccccc;width:100%;}
#mainnav a.top {text-align:center;}	

a:link {color: rgb(68, 68, 68); font-style: normal; text-decoration: underline;}
a:visited {color: rgb(68, 68, 68); font-style: normal; text-decoration: underline;}
a:active {color: rgb(68, 68, 68); font-style: normal; text-decoration: underline;}
a:hover {color:#6c5214; text-decoration: none; background-color:#fef4c6} /*#aa8120*/

.tfi_footer {border:0px;width:960px;margin:0px auto;padding:0px 0px 5px 0px; height: auto; overflow: hidden;background-color:#f1f1f1;border-bottom:2px dotted #ccc;}
.tfi_footer {background-image:url("../images/small-logo-no-byline-1.png");background-position:800px 340px;background-repeat:no-repeat;}  /*background-position:10px 10px;background-repeat:no-repeat;}*/
.tfi_footer ul {margin: 0px; padding: 0px; width: auto; float: left;}
.tfi_footer li {margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 11px; list-style-type: none;}
.tfi_footer li a {margin: 0px; padding: 3px 30px 3px 10px; color: rgb(72, 72, 72); text-decoration: none; display: block;}
.tfi_footer li a:hover {background: rgb(204, 204, 204); color: rgb(72, 72, 72); text-decoration: none;}
.tfi_footer li.tfi_ft_hd {padding: 10px 10px 3px 10px; font-size: 12px; font-weight: bold;}
.tfi_footer li a.footer_hilite {color:#aa8120;}

h1 {text-align:left;color:#aa8120;font-size:20px;margin-top:25px;} /*404040*/
h1.pause {padding:0px;font-weight:bold;font-size:20px;font-style:italic;margin:20px 0px;text-align:center;color:#404040;}
h1.punch {color:#aa8120} 
h1.ac {text-align:center} 
h2 {text-align:left;color:#d6a738;font-size:18px;}  /*#7f7e83*/
h2 a:link {text-align:left;color:#d6a738;font-size:16px;}
h2 a:visited {color:#d6a738;}
h2 a:hover {color:#aa8120; text-decoration: none;}
h2.ac {text-align:center} 
h3 {text-align:left;color:#7f7e83;font-size:16px;}  

#spotlight {background-image:none;background-color:#fffff5;margin:50px 0px 10px 0px;width:600px;border:2px solid #474035;padding:7px 15px;text-align:center;-moz-border-radius:15px; border-radius:15px;}
#spotlight a{color: rgb(75,75,75); line-height:20px;font-size:12px;font-weight:bold; text-align:left;indent-left:0px;margin:0px;}
#spotlight a:hover{color: #aa8120;}
#spotlight td {vertical-align:middle;text-align:left;}
#spotlight td.c {vertical-align:middle;text-align:left;}
#spotlight td.hc {padding-top:7px;}
#spotlight .heading {padding:0px 0px 0px 0px; color: #d6a738; font-weight: bold; font-size: 16px;margin:0px;text-align:left;}  /*#6e6454*/
#spotlight .headingpad {padding-top:10px;}
#spotlight p{margin:0px;font-size:12px}
#spotlight h2 {text-align:center;display:inline;color:#aa8120}
#spotlight p.likeanota {color: rgb(75,75,75); line-height:20px;font-size:12px;font-weight:bold; text-align:left;indent-left:0px;margin:0px;}

#ggcorner {background-image:none;background-color:#fffff5;margin:50px 0px 10px 0px;width:600px;border:2px solid #474035;padding:7px 15px;text-align:center;-moz-border-radius:15px; border-radius:15px;}
#ggcornermod {background-image:none;background-color:#fffff5;margin:0px 0px 20px 0px;width:240px;border:1px solid #474035;padding:3px 2px;text-align:center;-moz-border-radius:10px; border-radius:10px;}
#ggcorner h2 {text-align:center;color:#aa8120;margin:0px;}

ul.udm {width:730px;}
#udm li {line-height:15px;}
 
#storemainnav .udm {width:730px;vertical-align:middle}
#storemainnav .top {height:26px;line-height:26px;vertical-align:middle}
#store_prod_details h1 {margin:10px 40px;}
#store_prod_details h3 {color:#d6a738;}
#prodoptions td {text-align:left;}

div.toc {padding-left:2em;padding-top:1em;padding-bottom:1em;padding-right:2em;background-color:#eeeeee;}
div.tic {width:500px;-moz-border-radius:15px; border-radius:15px; border:1px solid #86858b; background-color:#fafafa}
p.sp {margin:7px 10px;}

#languages .sidebarmenu {font-size:14px}


p.fot_help {font-weight:bold;font-size: 18px; text-align:center;}
h1.fot {text-align:center;}
h1.twp_title {text-align:center;margin:10px 0px 0px 0px;}
h1.twp_title_under_pic {text-align:center;margin:5px 0px 0px 0px;}
td.al {text-align:left;}
td.ar {text-align:left;}
span.smallmsg {font-size:12px;color:#aa8120;font-weight:bold}
#fot_step_2 td {text-align:left;}
#fot_step_4 td {text-align:left;}
.smallmsgred {font-weight:bold;font-size:10px;color:red;}
span.twp_heading {font-weight:bold;font-size:18px;color:#3a3938;}
span.twp_data_heading {font-weight:bold;font-size:16px;color:#545352;} 
span.fotsidebarmenuheader  {font-weight: bold;font-size: 14px;color:green}
span.fotsmallmessage {font-weight: bold;font-size: 12px;color: green;}
span.degree{font-size: 14px; font-weight:normal;color: black;}
/*#fot_sidebar form.cfpsidebar input {width:180px;font-weight:normal;font-size:12px;}*/
input.cfpsidebarbutton {width:180px;font-weight:normal;font-size:12px;}
#fot_twp li.square {list-style-type: square}
#fot_twp ul {margin: 0 20 20 20;padding: 0 0 0 0;font-size: 12px;}
#fot_twp .degree{font-size: 14px; font-weight:normal;color: black;}
#fot_twp td {font-size:16px;}
div.pwdinfo {font-size:16px;color:green;font-weight:bold;text-align:center;}
table.cfp_instr {width:70%;background-color:#fafafa;text-align:center;border:1px solid #000;margin:auto;} 

#navcontainer {width:800px;margin:auto;}
ul#navlist {margin-left: 0; padding-left: 0; /*white-space: nowrap;*/ }
#navlist li {display: inline; list-style-type: none; }
#navlist a  {padding: 3px 10px; } 
#navlist a:link, #navlist a:visited {color: #000; background-color: #d8a738; text-decoration: none; border:1px solid #d8a738}
#navlist a:hover {color: #000; background-color:#fefd8e; text-decoration: none; border:1px solid #808080;}
#navlist a.current {border:1px solid #333; background-color:#e4cb8e}

#sidenavlist {padding-left: 0; margin-left: 0; border-bottom: 1px solid gray; width: 250px;}
#sidenavlist li {list-style: none; margin: 0; padding: 0.25em; border-top: 1px solid gray;}
#sidenavlist li a {text-decoration: none;}
#sidenavlist li a#current {background: white; color:#aa8120; font-size:16px; font-weight:bold}  /*background-color:#fef4c6*/

a.pagetop {font-size:12px;}


#mainnav {background-color:white;background-image:url(../images/menu_back_2.jpg);background-repeat:repeat-x;background-position:bottom left;width:962px;border:0px solid yellow;}
#mainnavlist ul{margin:0px;padding-left:0px;}
#mainnavlist li {display:inline;list-style-type:none;margin:0px;padding:0px;} 
#mainnav a:hover {background-color:#fff;} 
#mainnavcnt {height:25px;padding-left:10px;margin-top:-9px;border:0px;}
ul#mainnavlist {margin-left: 0; padding-left: 0; white-space: nowrap;}
#mainnavlist a  {padding: 2px 10px;} 
#mainnavlist a:link, #mainnavlist a:visited {color: #000; background-color: #cccccc; text-decoration: none; border:1px solid #999999;}
#mainnavlist a:hover {color: #000; background-color:#ffffee; text-decoration: none; border:1px solid #808080;}
#udm .philsub {width:250px;background-color:#f5eedb;margin:0px;}
#hps {float:right; height:25px; width:165px; margin-top:-27px;border:0px solid blue;}

#content-main-one-col .convinstr {font-size:12px;}
#content-main-one-col .image_caption {font-size:10px;margin:0px;text-align:center;line-height:13px;}
#content-main-one-col .flash {margin-bottom:5px;float:left;text-align:left;font-size:12px;font-weight:bold;}
#content-main-one-col .convpic {float:left;margin-right:20px;width:250px;text-align:center;border:0px solid red;}
#content-main-one-col .convpicinner {height:100%;}
#content-main-one-col .convbio {float:right;width:630px;padding-right:20px;border:0px solid blue;}
#content-main-one-col .convpart {clear:both;text-align:center;padding-top:40px;}
#content-main-one-col .convh1pos {text-align:left;} /*{text-align:center;}*/
#content-main-one-col .playerposition {margin:30px;}  /*to center {margin:30px auto;} */
#content-main-one-col #convdownload {float:right;margin:20px 40px 0px 0px;}
#content-main-one-col #convdownload p {font-size:12px;font-weight:bold;}
#content-main-one-col .convcomment {clear:both;text-align:center;padding:20px 80px 0px 80px;font-style:italic}

/*Int Page Icons*/
#myTable td {font-size:14px;}
#more {width:920px; height:60px; margin:10px auto; text-align:center; border:0px solid blue;}
#more div.but {float:left;width:210px;background-color:#fffff5;border:1px solid gray;padding:3px;font-size:14px;margin-right:10px;border-radius:5px; cursor:pointer; }
#more a {text-decoration:none}
#more div.but img {float:left;margin-left:7px;}

/*BB and changes page icons*/
#qmore {width:600px;margin:10px;border:0px solid gray;height:60px;}
#qmore div.but {float:left;width:180px;background-color:#fffff5;border:1px solid gray;padding:3px;text-align:center; font-size:14px;margin-right:10px;border-radius:5px; cursor:pointer; }
#qmore a {text-decoration:none}
#qmore div.but img {float:left;margin-left:7px;}

/*Chrome links font size under 15px link too close to font*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#spotlight a:link {text-decoration:none !important;}
#spotlight a:hover {text-decoration:underline !important;}
}


@media (max-width: 800px) {ul#navlist {font-size:12px;} }


/*Search*/
.searchtips {border:2px solid #aa8120; padding:10px;-moz-border-radius:5px; border-radius:5px;}

/*google trans in footer*/
#google_translate_element{text-align:center;margin::auto;clear:both;}