html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
outline:none;
}

html, body {border:0;min-height: 100%; height:100%;}

table {border-collapse: collapse; border-spacing: 0;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 15px;
    color: #8d2410;
}

.news-single-item h1 {
    width: 600px;
    float: left;
    padding-right:36px;
    margin-bottom: 0px;
    line-height: 20px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 15px;
    color: #8d2410;
}

.news-latest-item-alone .Rest_Container h2, .news-latest-item-alone .Rest_Container h2 a, .news-latest-item-alone .Rest_Container h2 a:visited {
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    line-height: 17px;
    font-weight: bold;
    margin-bottom: 12px;
}

.news-latest-item-alone .Rest_Container h2 a:hover {
    text-decoration: underline;
}

.news-latest-item h2 a,.news-latest-item h2 a:visited {
    font-size: 14px;
    color: #a08133;
    text-decoration: none;
    line-height: 16px;
    font-weight: normal;
}

.news-latest-item h2 a:hover {
    text-decoration: underline;
}

.news-listing h2 {
    color: #454545;
    font-size: 12px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:15px;
}

#follow h3 {
    font-size: 12px;
    text-transform: uppercase;
    color: #353535;
    border-bottom: 1px solid #ececec;
    padding-bottom: 8px;
    margin-bottom: 11px;
}

#loginforms h3 {
    color: #a43a26;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:15px;
	margin-top:20px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:15px;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:15px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
	margin-bottom:15px;
}

p.quoteAuthor{
    color: #353535;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-style: italic;
    margin-bottom:25px;
}

blockquote {
margin:0;
pading:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}

blockquote p{
    margin-bottom:7px;
}

ul {
	margin:0px 0px 15px 20px;
	padding:0px;
}

ul li {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul li a, ul li a:visited {
	color:#999999;
	text-decoration:underline;
}

ul li a:hover {
	text-decoration:none;
}

ol {
	margin:0px 0px 15px 25px;
	padding:0px;
}

ol li {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ol li a, ol li a:visited {
	color:#999999;
	text-decoration:underline;
}

ol li a:hover {
	text-decoration:none;
}

a, a:visited {
	outline:none;
    color: #32768B;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

.clear         { clear:both; }

.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

img {
	border:0;
}

sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Forms *****/

form {
    display:inline;
}

#searchBox input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    width: 148px;
    height:15px;
    padding:2px;
    border: 1px solid #c3c3c3;
    display: inline;
}

#searchBox select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    height:21px;
    padding:2px;
    border: 1px solid #c3c3c3;
    display: inline;
    width: 135px;
}

#searchBox button {
    background: url(../img/search.gif) no-repeat left center;
    border: none;
    width: 21px;
    height: 17px;
    cursor: pointer;
    margin-left: 8px;
    display: inline;
}

#access a, #access a:visited {
    color: #848484;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    padding-right:10px;
}

#access a.last, #access a.last:visited {
    padding-right:0px;
}

#access a.last strong, #access a.last:visited strong {
    font-size: 14px;
}

#access a:hover {
    text-decoration: underline;
}

.Rest_Container p {
    color: #ffffff;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    margin-bottom: 0px;
}

.news-latest-category {
    color: #353535;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-style: italic;
    padding-bottom: 12px;
}

.Rest_Container .news-latest-category {
    color: #ffffff;
}

.news-latest-category strong {
    font-style: normal;
}

.news-latest-morelink-alone a, .news-latest-morelink-alone a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    display: block;
    float: left;
    padding-top:4px;
    text-decoration:none;
    margin-right: 5px;
}

.news-latest-morelink-alone a:hover {
    text-decoration: underline;
}

.news-latest-morelink-alone .abstr a, .news-latest-morelink-alone .abstr a:visited {
    background: url(../img/abstr.gif) no-repeat left top;
    width: 73px;
    height: 17px;
}

.news-latest-morelink-alone .full a, .news-latest-morelink-alone .full a:visited {
    background: url(../img/full-text.gif) no-repeat left top;
    width: 73px;
    height: 17px;
}

.news-latest-morelink-alone .pdf a, .news-latest-morelink-alone .pdf a:visited {
    background: url(../img/pdf.gif) no-repeat left top;
    width: 51px;
    height: 17px;
}

.news-latest-morelink-alone .video a, .news-latest-morelink-alone .video a:visited {
    background: url(../img/videos.gif) no-repeat left top;
    width: 60px;
    height: 17px;
}

.news-latest-morelink-alone a .video, .news-latest-morelink-alone a .video:visited {
    background: url(../img/videos.gif) no-repeat left top;
    width: 60px;
    height: 17px;
    display: block;
    float: left;
    padding: 4px 0px;
    margin-top: -4px;
}

.author {
    color: #353535;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-style: italic;
    padding-bottom: 20px;
}

.author span {
    font-style: normal;
}

.news-latest-item img {
    float: left;
    padding-right: 20px;
}

#video p {
    color: #454545;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
    margin-bottom:10px;
}

#video p a, #video p a:visited {
    color: #226377;
    background: url(../img/blue-triangle.gif) no-repeat right center;
    padding-right: 15px;
}

#video p a:hover {
    text-decoration: none;
}

.tx-minimail-pi1 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.tx-minimail-pi1 ul li {
    padding-bottom: 15px;
}

.tx-minimail-pi1 ul li label {
    font-size: 12px;
    font-weight: bold;
    color: #454545;
}

.tx-minimail-pi1 input {
    color: #575757;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px;
    border: 1px solid #c3c3c3;
    width: 148px;
    height: 17px;
}

button#button_Mail {
    background: url(../img/submit.gif) no-repeat left top;
    border: none;
    width: 62px;
    height:21px;
    padding-bottom:3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#follow ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#follow ul li {
    float: left;
    padding-right: 8px;
}

#follow ul li a, #follow ul li a:visited {
    width: 30px;
    height: 31px;
    display: block;
    float: left;
    background-image: url(../img/icons.gif);
    background-repeat: no-repeat;
}

#follow ul li.twitter a, #follow ul li.twitter a:visited {
    background-position: 0px 0px;
}

#follow ul li.rss a, #follow ul li.rss a:visited {
    background-position: -38px 0px;
}

#follow ul li.in a, #follow ul li.in a:visited {
    background-position: -77px 0px;
}

#follow ul li.facebook a, #follow ul li.facebook a:visited {
    background-position: -115px 0px;
}

#footer-left p, #footer-left p a, #footer-left p a:visited {
    color: #858585;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#footer-left p a:hover {
    text-decoration: underline;
}

#footer-right ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#footer-right ul li {
    float: left;
    padding-right: 8px;
}

#footer-right ul li a, #footer-right ul li a:visited {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    background-image: url(../img/iconsSmall.gif);
    background-repeat: no-repeat;
}

#footer-right ul li.twitter a, #footer-right ul li.twitter a:visited {
    background-position: 0px 0px;
}

#footer-right ul li.rss a, #footer-right ul li.rss a:visited {
    background-position: -24px 0px;
}

#footer-right ul li.in a, #footer-right ul li.in a:visited {
    background-position: -47px 0px;
}

#footer-right ul li.facebook a, #footer-right ul li.facebook a:visited {
    background-position: -70px 0px;
}

.news-single-timedata_2 a, .news-single-timedata_2 a:visited {
    color: #32768b;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.news-single-timedata_2 a:hover {
    text-decoration: none;
}

#single-content img {
    float: left;
    padding: 0px 10px 10px 0px;
}

.button_no_login p {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    margin-bottom: 10px;
}

.button_no_login p a, .button_no_login p a:visited {
    color: #095167;
    text-decoration: underline;
}

.button_no_login p a:hover {
    text-decoration: none;
}

.button_no_login a.signup, .button_no_login a.signup:visited {
    background: url(../img/signup.gif) no-repeat left top;
    display: block;
    width: 127px;
    height: 21px;
    color: #ffffff;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    padding-top: 3px;
    margin-top: 5px;
}

.button_no_login a.signup:hover {
    text-decoration: underline;
}

.news-listing ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.news-listing ul li {
    line-height: 18px;
    padding: 0px 0px 15px 20px;
    background: url(../img/green-creamArrow.gif) no-repeat 0px 6px;
    width: 190px;
}

.news-listing ul li a, .news-listing ul li a:visited  {
    color: #454545;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.news-listing ul li a:hover {
    text-decoration: underline;
}

.news-latest-item-alone .Container_Image a .videoIcon, .news-latest-item-alone .Container_Image a:visited .videoIcon {
    position: absolute;
    background: url(../img/video.png) left top;
    display: block;
    width: 24px;
    height: 27px;
    z-index: 9;
    left: 95px;
    top: 95px;
}

.news-latest-item a .videoIcon, .Container_Image a:visited .videoIcon {
    position: absolute;
    background: url(../img/video.png) left top;
    display: block;
    width: 24px;
    height: 27px;
    z-index: 9;
    left: 55px;
    top: 40px;
}

.feLoginMess {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #575757;
    padding-bottom: 10px;
}

#loginforms label {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #575757;
    width: 55px;
    float: left;
    padding-right:5px;
}

#loginforms .forGot label {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #575757;
    width: 238px;
    float: left;
    padding-right:5px;
}

#loginforms input {
    border: 1px solid #c3c3c3;
    width: 178px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #575757;
    padding:2px;
}

.feInputBelow {
    width: 244px;
    margin-bottom: 5px;
}

.feinput {
    padding-bottom: 3px;
}

#loginforms .changeP label {
    width: 130px;
}

#loginforms .changeP input.passCH {
    background: url(../img/signup.gif) no-repeat left top;
    border: none;
    height:24px;
    margin-left:191px;
    padding-bottom:4px;
    width:127px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#loginforms .feSubmit input.feSubmitBut {
    background: url(../img/submit.gif) no-repeat left 2px;
    width: 62px;
    height: 23px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#loginforms input.resetPass {
    background: url(../img/resetP.gif) no-repeat left 2px;
    width: 92px;
    height: 23px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
}

.feSubmit a, .feSubmit a:visited, .returnBut a, .returnBut a:visited {
    color: #575757;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.feSubmit a:hover, .returnBut a:hover {
    text-decoration: underline;
}

.home .tx-freemp3player-pi1 {
    display: none;
    margin-bottom:20px;
}

.logoutDetails {
    color:#575757;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding-bottom: 3px;
}

/*#loginforms input.logOutBut {
    background: url(../img/submit.gif) no-repeat left 2px;
    width: 62px;
    height: 23px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}*/

.tx-ttnews-browsebox tr td p a, .tx-ttnews-browsebox tr td p a:visited {
    color: #226377;
    padding-right: 2px;
    text-decoration: none;
}

.tx-ttnews-browsebox tr td p a:hover {
    text-decoration: underline;
}

.tx-ttnews-browsebox tr td.tx-ttnews-browsebox-SCell p a, .tx-ttnews-browsebox tr td.tx-ttnews-browsebox-SCell p a:visited {
    color: #333333;
    text-decoration: none;
}

.Menu_Submit_Comments li
{
	margin:10px 0px 0px 0px;
	color:#C1983C;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:1px;
}

.Menu_Submit_Comments li.sisino23 {
	margin:3px 0px 0px 0px;
}

.Submit_Textarea
{
	background:#F3F3F3;
	border:1px solid #C5C5C5;
	width:690px;
	height:65px;
	margin-top:10px;
}

.no-line {
	border:medium none !important;
}

.sissino_more input {
	margin-top:10px !important;
}

#left ul.Menu_Submit_Comments
{
	list-style-type:none;
	width:700px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

.Submit_text {
	background:#F3F3F3 none repeat scroll 0 0;
	border:1px solid #C5C5C5;
	height:20px;
	width:508px;
}

#MultiFile3_wrap {
    float: left;
}

.sisinoClear {
    width: 700px;
}

.Special_title {
    color:black;
    font-family:Helvetica;
    font-size:12px;
    font-weight:bold;
    margin:10px 0 0;
}

.Submit_Selected {
    background:none repeat scroll 0 0 #F3F3F3;
    border:1px solid #C5C5C5;
    margin:0 0 0 12px;
    width:270px;
}

#two_list1 {
    float:left;
    list-style:none outside none;
    margin:0 79px 0 0 !important;
}

#list_which1 {
    float:left;
    list-style:none outside none;
    margin:0 65px 0 0 !important;
}

#two_list2 {
    list-style:none outside none;
}

#list_which2 {
    list-style:none outside none;
    margin:0 !important;
}

.yesno label {
    width:400px;
}

#left ul.Submenu_Submit_Comments {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.Menu_Submit_Comments li {
	border-bottom:1px solid #E5E5E5;
	color:#656565;
	margin:10px 0 0;
	padding-bottom:1px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.Menu_Submit_Comments li.opSElect {
    padding-bottom: 10px;
}

.sissino_more label {
	margin-top:10px !important;
}

.sisino label, .sisino23 label {
	width:110px;
}

.sisino23 select {
    width: 350px;
}

.sisino23 label {
    display: block;
    float: left;
}

.Special_Sub_title {
	color:#C1983C;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#656565;
}

#Clear_form {
    background:url("../img/submit2.gif") no-repeat scroll 0 0 transparent;
    border:medium none;
    height:21px;
    padding-bottom:3px;
    width:70px;
    font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
    color: #ffffff;
    cursor: pointer;
}

#send_submit {
    background:url("../img/resetP2.gif") no-repeat scroll 0 0 transparent;
    border:medium none;
    cursor:pointer;
    height:21px;
    padding:0px 0px 3px 0px;
    width:116px;
    font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
    color: #ffffff;
    cursor: pointer;
}

.tx-mycontactform-pi1 #send_submit {
    background:url("../img/submit.gif") no-repeat scroll 0 0 transparent;
    border:medium none;
    cursor:pointer;
    height:21px;
    padding:0px 0px 3px 0px;
    width:62px;
    font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
    color: #ffffff;
    cursor: pointer;
    margin-right:12px;
}

.tx-srfeuserregister-pi1 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.tx-srfeuserregister-pi1 ul li {
	clear:both;
	border-bottom:1px solid #e5e5e5;
	padding:2px 0px 2px 35px;
	position:relative;
}

.tx-srfeuserregister-pi1 ul li.spacer {
	height:21px;
}

.tx-srfeuserregister-pi1 ul li.title {
	padding-left:80px;
	margin:25px 0 8px;
	border-bottom:none;
}

.tx-srfeuserregister-pi1 ul li label {
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:144px;
	text-align:right;
	display:block;
	float:left;
	padding:5px 35px 0px 0px;
}

.tx-srfeuserregister-pi1 ul li label.error {
	position:absolute;
	right:-39px;
	top:-5px;
	color:red;
	font-size:10px;
}

.tx-srfeuserregister-pi1 ul li label span {
	color:red;
}

.tx-srfeuserregister-pi1 ul li input {
	background-color:#f3f3f3;
	border:1px solid #c5c5c5;
	width:284px;
	padding:2px;
	height:16px;
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.tx-srfeuserregister-pi1 ul li select {
	background-color:#f3f3f3;
	border:1px solid #c5c5c5;
	width:290px;
	padding:2px;
	height:24px;
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.tx-srfeuserregister-pi1 ul li.titlereg select, .tx-srfeuserregister-pi1 ul li.degree select {
	width:100px;
}

.tx-srfeuserregister-pi1 ul li.zip input {
	width:94px;
}

.tx-srfeuserregister-pi1 ul li.AditionalInfo {
	font-weight:bold;
	height:42px;
    padding-bottom: 5px;
}

.tx-srfeuserregister-pi1 ul li.AditionalInfo label {
	width:130px;
}

.tx-srfeuserregister-pi1 ul li.AditionalInfo ul {
	float:right;
	width:484px;
    position: relative;
    top: 0px;
}

.tx-srfeuserregister-pi1 ul li.AditionalInfo ul li {
	font-weight:normal;
	border:none;
	width: 484px;
    padding:0px 0 0px 0px;
}

.tx-srfeuserregister-pi1 ul li.AditionalInfo ul li input {
	border:none;
	width:16px;
	float:left;
}

.tx-srfeuserregister-pi1 ul li.AditionalInfo ul li label {
	width:416px;
	float:right;
	text-align:left;
}

.tx-srfeuserregister-pi1 input#send_data {
	margin:10px 0 0 440px;
	padding:0px 0px 3px;
	background:url(../img/submit2.gif) no-repeat left top;
	width:70px;
	height:22px;
	border:none;
	cursor:pointer;
	clear:both;
    font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
    color: #ffffff;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form {
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

#container_button {
	clear:both;
	margin-left:167px;
}

#container_button .tx-srfeuserregister-pi1-submit {
	padding:0px;
	background:url(../img/subscribe.gif) no-repeat left top;
	width:64px;
	height:20px;
	border:none;
	cursor:pointer;
}

#container_button .tx-srfeuserregister-pi1-submit-back {
	padding:0px;
	background:url(../img/backbtn.gif) no-repeat left top;
	width:34px;
	height:20px;
	border:none;
	cursor:pointer;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit-update {
	padding:0px 0px 3px;
	background:url(../img/submit.gif) no-repeat left top;
	width:62px;
	height:22px;
	border:none;
	cursor:pointer;
	margin:10px 0px 0px 435px;
    font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
    color: #ffffff;
}

.tx-srfeuserregister-pi1-submit-details {
	padding:0px;
	background:url(../img/update.gif) no-repeat left top;
	width:48px;
	height:20px;
	border:none;
	cursor:pointer;
}

.tx-srfeuserregister-pi1 h4, .tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 h5 {
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-left:0px;
}

ul#Error {
	margin:0px;
	padding:10px;
	list-style-type:none;
	background-color:#F3F3F3;
	border:1px solid #C5C5C5;
}

ul#Error li {
	border:none;
	padding:5px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.tx-homebanners-pi1 ul {
    list-style-type:none;
    margin:0;
    padding:0;
    width:728px;
}

.tx-homebanners-pi1 ul li {
    text-align:center;
    width:728px;
}

.tx-sidebanner-pi1 ul {
    list-style-type:none;
    margin:0;
    padding:0;
    width: 120px;
}

.tx-sidebanner-pi1 ul li {
    text-align:center;
    width: 120px;
}

.closeLogin {
    background: url(../img/closes.gif) no-repeat left top;
    width: 8px;
    height: 9px;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    border: none;
    cursor: pointer;
}

a#closeButs, a#closeButs:visited {
    background: url(../img/closes.gif) no-repeat left top;
    width: 8px;
    height: 9px;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
}

.tx-minimail-pi1 p {
    font-size:11px;
}

.news-search-form input {
    width: 220px;
    border:1px solid #c5c5c5;
	padding:2px;
	height:16px;
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.news-search-form .news-search-form-submit input {
    padding:0px;
    border: none;
    background:url("../img/search.gif") no-repeat scroll left center transparent;
    cursor:pointer;
    display:inline;
    height:17px;
    margin-left:8px;
    width:21px;
}

#container_button input.tx-srfeuserregister-pi1-submit {
    background: url("../img/submit.gif") no-repeat scroll left top;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 22px;
    padding: 0 0 3px;
    margin: 10px 0px 0px 20px;
    width: 62px;
}

#container_button input.tx-srfeuserregister-pi1-submit-back, #container_button input.editUpdate {
    background: url("../img/submit.gif") no-repeat scroll left top;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 22px;
    padding: 0 0 3px;
    margin-top: 10px;
    width: 62px;
}

#enter dd input {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px;
    width: 220px;
    border:1px solid #c5c5c5;
	height:16px;
	color:#656565;
}

#button_enter input.tx-srfeuserregister-pi1-submit-enter {
    background: url("../img/submit.gif") no-repeat scroll left top;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 22px;
    padding: 0 0 3px;
    width: 62px;
}

.news-latest-item-alone .toBeMoved {
    display:none;
}

button.logOutBut {
    border: none;
    color: #353535;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    cursor: pointer;
    background: none;
    width: 65px;
    height: 15px;
    padding: 0px;
    margin: 0px;
    position: relative;
    top: -2px;
}

button.logOutBut:hover {
    color: #666666;
}

.sissinoSmall input {
    width: 234px;
}

.sisinoClear:after {
    content:".";
    visibility: hidden;
    display: block;
    clear: both;
    height: 0px;
}

.news-single-item .pdf a, .news-single-item .pdf a:visited {
    background: url(../img/pdf.gif) no-repeat left top;
    width: 51px;
    height: 17px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 3px;
    padding-top: 4px;
    text-align: center;
    text-decoration: none;
}

.news-single-item .pdf a:hover {
    text-decoration: underline;
}

#navigation {
    height: 40px;
    margin: 0px 0px 8px 0px;
    position:relative;
    background:url(../img/mainnav-bar.gif) no-repeat left top;
    font-family: Arial,Helvetica,sans-serif;
    z-index: 99;
}

#navigation ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#navigation li {
    display:block;
    float:left;
    position:relative;
}

.makeRelative {
    clear:both;
    position:relative;
}

#navigation li a, #navigation li a:visited {
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:39px;
    padding:0px 12px;
    text-decoration:none;
    background-image:url(../img/navbg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    border-right:1px solid #1b4f5f;
}

#navigation li.active a, #navigation li.active a:visited {
    color: #cfb575;
}

#navigation li.last a, #navigation li.last a:visited {
    border-right:none;
    color:#cfb575;
}

#navigation li a:hover {
    text-decoration: underline;
}

#navigation ul li ul {
    border-width:medium 1px 1px;
    left:8px;
    position:absolute;
    top:39px;
    height: auto;
    padding-bottom: 10px;
    background-image:url(../img/nav-bottom.gif);
    background-repeat:no-repeat;
    background-position: bottom;
    display: none;
}

#navigation ul li ul li {
    border-left:medium none;
    border-right:medium none;
    clear:both;
}

#navigation ul li ul li a, #navigation ul li ul li a:visited {
    background-color:#095167;
    background-image:none;
    border-left:medium none;
    border-right:medium none;
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    line-height:20px;
    padding:2px 10px;
    width:172px;
    font-family: Arial,Helvetica,sans-serif;
}

#navigation li.active ul li a, #navigation li.active ul li a:visited {
    color: #ffffff;
}

#navigation ul li ul li a:hover {
    background-color:#cfb575;
    background-image:none;
    text-decoration:none;
}

.last {
    background-image:none!important;
}

#topNav {
    margin-top:20px;
}

#topNav ul {
    list-style-type: none;
    margin: 0px 2px 0px 0px;
    padding:0px;
    float: right;
}

#topNav ul li {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color:#353535;
    padding-right:16px;
    padding-left:16px;
    background:url(../img/nav-bar.gif) no-repeat left 2px;
}

#topNav ul li.home, #topNav ul li.account, #topNav ul li.login {
    background:none;
}

#topNav ul li.login, #topNav ul li.logout {
    padding-right: 0px;
}

#topNav ul li.account, #topNav ul li.login {
    background:url(../img/green-arrow.gif) no-repeat 3px 2px;
    position: relative;
}

#topNav ul li.logout {
    background:url(../img/green-arrow.gif) no-repeat 6px 2px;
    position: relative;
}

#topNav ul li a, #topNav ul li a:visited {
    color: #353535;
    text-decoration:none;
}

#topNav ul li.active a, #topNav ul li.active a:visited {
    text-decoration: underline;
}

#topNav ul li a:hover {
    text-decoration:none;
    color: #666666;
}

#breadcrumbs ul {
    list-style-type: none;
    margin:0px;
    padding:0px;
}

#breadcrumbs ul li {
    float:left;
    color:#969696;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    background: url(../img/breadcrumbs.gif) no-repeat right center;
    padding:0px 10px;
}

#breadcrumbs ul li.first {
    padding:0px 10px 0px 0px;
}

#breadcrumbs ul li.last {
    background: none;
}

#breadcrumbs ul li a, #breadcrumbs ul li a:visited {
    text-decoration: none;
}

#breadcrumbs ul li a:hover {
    text-decoration: underline;
}

.featureNav {

}

.featureNav ul {
    list-style-type: none;
    padding:0px;
    margin:0px;
}

.featureNav ul li {
    float: left;
    background: url(../img/feature-nav.gif) repeat-x left top;
    border-right: 2px solid #d9d9d9;
    border-bottom: 6px solid #dbc794;
}

.featureNav ul li.ui-tabs-selected {
    background: url(../img/feature-navAct.gif) repeat-x left top;
    border-bottom: 6px solid #7d1400;
}
.featureNav ul li a, .featureNav ul li a:visited {
    color: #5d5d5d;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration: none;
    width: 143px;
    padding:15px 15px 0px;
    display: block;
    height: 47px;
}

.featureNav ul li a:hover {
    text-decoration: underline;
}

#video {
    width: 244px;
}

#video ul {
    margin: 0px 0px 10px;
    padding: 0px;
    list-style-type: none;
    border-bottom: 1px solid #c3a14d;
    width: 244px;
}

#video ul li {
    float: left;
}

#video ul li.video {
    padding-right: 1px;
}

#video ul li a, #video ul li a:visited {
    display: block;
    width: 106px;
    height: 22px;
    background: url(../img/video.gif) no-repeat left top;
    text-align: left;
    padding: 6px 5px 0px 10px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

#video ul li.active a, #video ul li.active a:visited {
    background: url(../img/videoAct.gif) no-repeat left top;
}

#video ul li a:hover {
    text-decoration: underline;
}

#container {
    width:972px;
    /*margin:0px auto 150px;*/
    margin:0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

.ie6-upgradebar {
    display:none;
}

#header {
    margin-top:18px;
    width:972px;
    height:142px;
    overflow:hidden;
}

#header #logo {
    float:left;
    width:118px;
}

#header #headerright {
    float:right;
    width:728px;
    margin-top:10px;
}

#search {
    width: 972px;
    border-bottom: 3px solid #dcdcdc;
    padding-bottom: 6px;
    margin-bottom: 8px;
}

#breadcrumbs {
    float:left;
    /*padding-top: 5px;*/
}

#searchBox {
    float:right;
}

#access {
    color: #848484;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
    padding-bottom: 4px;
}

#content {
    width: 972px;
}

#content #left {
    width: 700px;
    float: left;
    padding-bottom:170px;
}

#content #right {
    float: right;
    width: 244px;
    margin-top: 32px;
}

.news-latest-container {
    margin-bottom: 60px;
    width:700px;
}

.news-latest-item-alone {
    width:700px;
    height: 158px;
    background-color: #206175;
    overflow: hidden
}

.news-latest-item-alone .Container_Image {
    float: left;
    width: 215px;
    height: 158px;
    overflow: hidden;
    position:relative;
    background-color: #ffffff;
}

#single-content object {
    display: block;
    padding: 0px 0px 20px 0px;
}

.news-latest-item-alone .Rest_Container {
    float: left;
    width: 445px;
    padding: 20px 20px 0px;
}

.news-latest-item {
    width: 700px;
    border-bottom: 3px solid #dcdcdc;
    padding: 0px 0px 20px 0px;
    margin-bottom: 20px;
    position: relative;
}

#flashcontent {
    padding-bottom: 10px;
}

#video {
    margin-bottom: 20px;
}

.tx-minimail-pi1 {
    padding: 15px 5px 5px 15px;
    margin-bottom: 35px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    position: relative;
    width: 223px;
}

#mailBot {
    background: #ffffff url(../img/mailbottom.jpg) no-repeat left -9px;
    width: 244px;
    height: 8px;
    position: absolute;
    left: 0px;
    bottom: -8px;
}

.news-search-form {
    margin-bottom: 15px;
}

#follow {
    width: 244px;
    margin-bottom: 35px;
}

#footer {
    position: relative;
	margin-top: -150px; /*  negative value of footer height */
	height: 150px;
	clear:both;
    background-color: #ececec;
    border-top: 6px solid #d3bf8d;
}

#footer-inner {
    width: 972px;
    margin: 54px auto 0px;
}

#footer-left {
    float: left;
    width: 700px;
    color: #858585;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#footer-right {
    float: right;
}

.news-single-timedata_2 {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
    margin-bottom: 8px;
    width: 700px;
}

.news-single-subheader {
    width: 700px;
    margin-bottom: 25px;
}

.news-single-subheader #authors {
    color: #646464;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    width: 450px;
    padding-right: 15px;
}

.news-single-subheader #date {
    color: #646464;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    float: right;
}

#single-content {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
    margin-bottom: 25px;
}

.news-listing {
    background-color: #f0eadb;
    background-image: url(../img/bottom-border.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 17px;
    width: 210px;
    margin-bottom: 50px;
}

#loginforms {
    width: 244px;
    padding: 15px 10px 10px 20px;
}

#nyroModalTitle {
    display: none;
}

.feLeft {
    float: left;
}

.feRight {
    float: right;
}

#blocker {
    width: 250px;
    height: 250px;
    background: red;
    padding: 30px;
    border: 5px solid green;
}

#end_submit {
    margin-top:50px;
    padding-bottom:5px;
    text-align:right;
    width:700px;
}

.tx-homebanners-pi1 {
    height:90px;
    margin:0;
    overflow:hidden;
    width: 728px;
}

.tx-sidebanner-pi1 {
    height:600px;
    margin:0px 0px 30px 0px;
    overflow:hidden;
    width: 120px;
}

/*#logout, #login, #forgot, #passwordchng {
    display: none;
}*/

#left .tx-felogin-pi1, #left #loginforms {
    width: 700px;
}

#openForgot {
    height: 0px;
    visibility: hidden;
}

#loginforms .changeP {
    padding-bottom: 5px;
}

.news-latest-container .ui-tabs-hide {
    display:none;
}

#enter dl {
    width: 700px;
}



div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalFull div#nyroModalLoading {
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: url(../img/popUpbottom.gif) no-repeat left bottom;
    padding-bottom:14px;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	background: url(../img/closes.gif) no-repeat left top;
    width: 8px;
    height: 9px;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent {
	overflow: auto;
    background:#fff;
    border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding:20px 20px 0px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
	left: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
	background-image: url(../img/prev.gif);
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
	background-image: url(../img/next.gif);
}

#nyroModalContent h2 {
    color: #a43a26;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    border-bottom:1px solid #bababa;
    padding-bottom: 20px;
    margin-bottom: 24px;
}

#loginSec {
    height: 25px;
    overflow: hidden;
    position: relative;
    width: 636px;
}

#loginSec .feLoginMess {
    position: absolute;
    left: 0px;
    top: 5px;
}

.linksCon {
    position: absolute;
    right: 10px;
    top: 6px;
}

#loginform2nd input {
    border:1px solid #C3C3C3;
    color:#575757;
    display:inline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:15px;
    padding:2px;
    width:148px;
}

#loginform2nd label {
    color:#575757;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    display: inline;
}

#loginform2nd .feSubmitBut {
    background: url("../img/submit.gif") no-repeat scroll left 2px transparent;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:23px;
    width:62px;
}

.linksCon a, .linksCon a:visited {
    color:#575757;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    text-decoration:none;
    line-height: 11px;
}

.linksCon a:hover {
    text-decoration: underline;
}

#loginform2nd input.logOutBut {
    background: url(../img/submit.gif) no-repeat left 2px;
    width: 62px;
    height: 23px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#loginform2nd .resetPass {
    background:url("../img/resetP.gif") no-repeat scroll left 2px transparent;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:23px;
    margin-bottom:5px;
    width:92px;
}

#header:after, #search:after, #content:after, .news-latest-item-alone:after, .news-latest-container:after, .news-latest-item:after, #video:after,
#video ul:after, #follow:after, #footer-inner:after, .news-single-subheader:after, news-listing:after, .feInputBelow:after, .news-single-timedata_2:after,
.tx-homebanners-pi1:after, #enter dl:after, .tx-srfeuserregister-pi1 ul li.AditionalInfo ul li:after {
    content:".";
    visibility: hidden;
    display: block;
    clear: both;
    height: 0px;
}

#searchBox button:hover, button#button_Mail:hover, #follow ul li a:hover,
#footer-right ul li a:hover, input.feSubmitBut:hover, input.resetPass:hover, input.logOutBut:hover,
#Clear_form:hover, #send_submit:hover, .tx-srfeuserregister-pi1 input#send_data:hover,
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit-update:hover, input.passCH:hover, .closeLogin:hover,
a.closeBut:hover, .news-search-form .news-search-form-submit input:hover, input.tx-srfeuserregister-pi1-submit-back:hover,
input.tx-srfeuserregister-pi1-submit:hover, input.tx-srfeuserregister-pi1-submit-enter:hover, #loginform2nd .feSubmitBut:hover, #container_button input.editUpdate:hover  {
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.nolink a , .nolink a:visited  {
    color: #666666;
    text-decoration: none;
}



#videoLeft{
    position:relative;
    width: 486px;
    float: left;
    display: inline;
}

#videoRight {
    position:relative;
    width: 475px;
    float: left;
    display: inline;
    margin: 34px 0 0 11px;
    overflow:hidden;
}

#videoCarousel{
width: 475px;
float:left;
}

#videoRightHolder {
    width: 472px;
    height: 219px;
    float: left;
    background-color: #eae9e9;
    padding:2px;
    display:inline;
    overflow: hidden;
}


#videoCarousel{
list-style: none;
display: block;
margin:0;
padding:0;
}



.jcarousel-container {
background: url(../img/video-page-nav-bg.jpg) repeat-x;
}

.jcarousel-container-horizontal {
    float:left;
    width: 476px;
}


.jcarousel-clip-horizontal {
    width:  403px;
    height: 71px;
    float:left;
    margin:0 0 0 38px;
    display:inline;
}

.jcarousel-item {
    width: 75px;
    height: 59px;
    border: 1px solid #fff;
    margin: 4px 2px 0 2px;
    float:left;
    display:inline;
}

.jcarousel-item:hover {
    border-color: #808080;
}





.jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top:0;
    left:438px;
    width: 38px;
    height: 71px;
    cursor: pointer;
    background: transparent url(../img/video-page-arrow-right.jpg) no-repeat 0 0;
    display:inline;
}





.jcarousel-prev-horizontal {
    position: absolute;
    top:0;
    left:0;
    width: 38px;
    height: 71px;
    cursor: pointer;
    background: transparent url(../img/video-page-arrow-left.jpg) no-repeat 0 0;
    float:left;
}

.jcarousel-prev-disabled-horizontal{
-khtml-opacity:.50;
-moz-opacity:.50;
-ms-filter:"alpha(opacity=50)";
filter:alpha(opacity=50);
opacity:.50;
}

.jcarousel-next-disabled-horizontal{
-khtml-opacity:.50;
-moz-opacity:.50;
-ms-filter:"alpha(opacity=50)";
filter:alpha(opacity=50);
opacity:.50;
}



.download-slides{
display:block;
font-family: Arial;
font-size:16px;
color:#cd896e !important;
line-height: 42px !important;
height:42px;
margin:10px 0 0 0;
padding:0 50px 0 0;
background: url(../img/download-slides.gif) no-repeat right center;
font-weight: bold;
text-decoration: none !important;
float:right;
}


.ask-expert{
display:block;
font-family: Arial;
font-size:16px;
color:#cd896e !important;
line-height: 42px !important;
height:42px;
margin:10px 5px 0 0;
padding:0 65px 0 0;
background: url(../img/ask-expert.gif) no-repeat right center;
font-weight: bold;
text-decoration: none !important;
float:right;
}

a:hover .download-slides{
text-decoration: underline !important;
}

a:hover .ask-expert{
text-decoration: underline !important;
}

.msg_error2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#8D2410;
    font-weight: normal;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
}