body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#036; background-color:#D3E1F0;}
a:link, a:visited{color:#009;}
a:hover{color:#003;}
a:active{color:#600;}
img{border:0;}
em{font-style:normal; font-weight:bold;}
.italic{font-style:italic;}
p{margin:0.5em 1em 1em 0; max-width:700px;}
/* Hides from IE5-mac \*/
* html p{height:1px;}
/* End hide from IE5-mac */
h1{font-size:1.7em; margin:0.6em 0 0.2em 0; padding:0; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:normal;}
h2{font-size:1.14em; margin:0.5em 2% 0.5em 0; padding:0.1em 0 0.3em 0.4em; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; background:#f5f5f5 url(/_resources/images/THEMES/INFLATION/TEMPLATE/h3BG.gif) repeat-x left bottom; border:1px solid #c4c4c4;}
h2 a:link, h2 a:visited{color:#036; text-decoration:underline;}
h2 a:hover{color:#036; text-decoration:none;}
h2 a:active{color:#660000;}
h3{font-size:1.14em; margin:0.5em 0 0.4em 0; line-height:normal; padding:0; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold;}
h3 a:link, h3 a:visited, h3 a:hover{color:#036; text-decoration:underline;}
h3 a:active{text-decoration:none;}
h4{margin:1em 0 0 0; padding:0; font-weight:bold; color:#006; font-size:1em;}
blockquote{margin:0 0 1em 2em; padding:0;}
.smalltxt{font-size:0.85em;}
h1 .smalltxt{font-size:0.6em; font-family:Arial, Helvetica, sans-serif; margin-left:0.5em;}
h2 .smalltxt, h3 .smalltxt{margin-left:1em;}
.smalltxtgrey{font-size:0.85em; color:#666;}
.lrgtxt{font-size:2em;}
.nobreak{white-space:nowrap;}
.skip, .skipinline, .skipblock{visibility:hidden; display:none;}
#bannerad{text-align:center; padding:0.2em; background-color:#D3E1F0; margin:0;}
#ddmenudiv{visibility:hidden; display:none; width:165px;}


/* Newly added styles */

.SigningInPanel {width: 500px; border: dotted 1px #b2d2cf; border-top: none; background-color:#f1faf9; margin:10px;}
.SinginForm {border:none; width:500px;}
.SinginForm input {border:none; border: 1px dotted #829f9c; margin-bottom: 5px;}
.SinginForm label {width: 90px; display:block; float:left;}
#ctl00_ctl00_MainContent_Content_uxSignIn1_submit {border: groove 2px #ccc; background-color:#829f9c; color: #fff;}
.error {font-size:11px; position:absolute; margin-left:5px; margin-top:3px;}

/* End of Newly added styles */


#productnav{color:#d3e1f0; height:31px; overflow:hidden; padding-left:0px; background:#d3e1f0}
#productnav ul{clear:both; width:996px; margin:0; padding:0}
#productnav li {float:left;} 
#productnav a{padding-top:50px; width:255px; height:0px; display:block; overflow:hidden}
#productnav .fr a{background:#069 url(/_resources/images/themes/inflation/template/tabnav.gif) 0 -31px}
#productnav .gr a{background:#089D76 url(/_resources/images/themes/inflation/template/tabnav.gif) -255px -31px}
#productnav .da a{background:#FFB365 url(/_resources/images/themes/inflation/template/tabnav.gif) -510px -31px}
#productnav .jo a{background:#B2F226 url(/_resources/images/themes/inflation/template/tabnav.gif) -769px -31px; width:231px}
#productnav .fr a:hover{background:#069 url(/_resources/images/themes/inflation/template/tabnav.gif) 0 0}
#productnav .gr a:hover{background:#089D76 url(/_resources/images/themes/inflation/template/tabnav.gif) -255px -0}
#productnav .da a:hover{background:#FFB365 url(/_resources/images/themes/inflation/template/tabnav.gif) -510px -0}
#productnav .jo a:hover{background:#B2F226 url(/_resources/images/themes/inflation/template/tabnav.gif) -769px -0; width:231px}

#all{background-color:#FFF; margin:0 auto; width:996px;}
#head{background:#089d76 url(/_resources/images/themes/inflation/template/template-header_Wlogo.gif) no-repeat left bottom; min-height:85px; border-right:1px solid #014e39; border-left:1px solid #014e39;}
/* Hides from IE5-mac \*/
* html #head{height:85px;}
/* End hide from IE5-mac */
#bodycontent{ overflow:hidden; border-right:1px solid #014e39; border-left:1px solid #014e39;width:994px;}
#main{padding:0.5em 0 0 1em; margin-left:1px;  display:inline-block; width:99%; }
#main:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}


.main{padding:0.5em 0 0 1em; margin-left:1px;  display:inline-block; width:99%; }
.main:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

a.grlogo{float:left; width:240px; height:6.6em; display:block; cursor:pointer; position:absolute;left:0px;}

#accountnav{float:left; font-size:95%; min-width:500px; padding:1.8em 0 0 240px; width:69%; color:#036;}
#accountnav a:link, #accountnav a:visited, #accountnav a:hover, #accountnav a:active{color:#036; padding:0 0.3em;}
#welcome{float:right; padding:0;}
#namesearch, .loginbox{padding:1.5em 0 0 0; margin:0 0 0 240px; color:#FFF;}
#namesearch{width:610px;}
#namesearch form, .loginbox form{margin:0; padding:0;}
#namesearch input, .loginbox input{border:1px solid #abadb3; padding-left:0.2em; width:9em;}
#namesearch select{border:1px solid #abadb3; width:9em;}
#namesearch input.button, .loginbox input.button{vertical-align:bottom; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:auto; min-height:22px; background:url(/_resources/images/themes/inflation/general/button_nice_small.gif) no-repeat center center; padding:0 2px; margin-left:15px; border:0; color:#000; -moz-padding-start:8px; -moz-padding-end:8px;}
/* Hides from IE5-mac \*/
* html #namesearch input.button, * html .loginbox input.button{height:22px;}
/* End hide from IE5-mac */
#namesearch p.notlogtxt{text-align:center; font-weight:bold; padding:0; margin:0.2em 0;}
.loginbox{font-size:12px;}
.loginbox input{width:30%;}
.loginbox input.password{width:16%;}
.loginbox input.inputcheckbox{border:0; width:auto; clear:none; margin:0;}
.loginbox a:link, .loginbox a:visited, .loginbox a:hover, .loginbox a:active{color:#fff;}

#topnav, #botnav{font-size:93%; border-right:1px solid #014e39; border-left:1px solid #014e39;}
#botnav{padding:8em 0 0.2em 0; clear:both;}
#topnav ul, #topnav li, #botnav ul, #botnav li{list-style-type:none; margin:0; padding:0.2em 0 0 0;}
#topnav ul, #botnav ul{width:100%;}
#topnav li, #botnav li{background:#cfe4c8 url(/_resources/images/themes/inflation/template/topnav-bg.gif) repeat-x scroll left bottom; float:left; padding:0; white-space:nowrap; margin:0 0 0 0.2em; border:1px solid #ccc; border-bottom:1px solid #666; border-left:1px solid #666;}
#topnav a:link, #topnav a:visited, #topnav a:hover, #topnav a:active, #botnav a:link, #botnav a:visited, #botnav a:hover, #botnav a:active{display:block; margin:0; padding:0.1em 1.4em 0.3em 1.95em; text-decoration:none; color:#333; font-weight:bold;}
#botnav a:link, #botnav a:visited, #botnav a:hover, #botnav a:active{padding:0.1em 1.79em 0.3em 1.79em;}
/* Hides from IE5-mac \*/
* html #topnav{height:1%;}
/* End hide from IE5-mac */

span.homenavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-home.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em;}
span.treenavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-treebuild.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em;}
span.hotnavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-hotmatch.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em;}
span.msgnavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-message.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em; min-width:128px;}
/* Hides from IE5-mac \*/
* html span.msgnavbut{width:130px;}
/* End hide from IE5-mac */
#topnav span.msgnavbut a:link, #topnav span.msgnavbut a:visited, #topnav span.msgnavbut a:hover, #topnav span.msgnavbut a:active{padding-right:0;}
span.streenavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-searchtree.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em;}
span.srecnavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-searchrecords.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em;}
span.commnavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-community.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em;}
span.helpnavbut{background:url(/_resources/images/themes/inflation/template/icons/icon-topbar-help.gif) no-repeat left top; float:left; margin:0.2em 0 0 0.4em;}

/*leftnav*/
.leftnav{width:15.9%; float:left; padding:0; margin-right:2%; font-size:0.85em; overflow:hidden;}
.leftnav h2{font-size:1.35em;}
#main .leftnav a.buttonlink, #main .leftnav input.button, #main .leftnav input.buttonall{font-size:1.2em; clear: both;}
#main .leftnav ul#menu_options, #main .leftnav ul.menu_options{font-size:1.1em; border:1px solid #ccc; padding:0.2em 0.5em 0.9em 0.5em; margin:0.6em 0; background-color:#FFF;}
#main .leftnav ul#menu_options a, #main .leftnav ul.menu_options a{color:#036; font-weight:bold; text-decoration:underline;}
.toptipsman{background:url(/_resources/images/themes/inflation/template/icons/toptips_ln.gif) no-repeat left top; float:right; width:40px; height:51px;}
.ln_toptips{border:1px solid #ccc; padding:0.2em 0.5em 0.9em 0.5em; margin:0.6em 0; background-color:#ffc;}
.ln_toptips h2{background:none; border:none; padding:0; margin:0;}

.searchbox{border:1px solid #ccc; padding:0.2em 0.5em 0.9em 0.5em; margin:0.6em 0; background-color:#fff;}
.searchbox h2{background:none; border:none; margin:0; padding:0;}
.left_searchbox {background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0.6em 0; padding:0.2em 0.5em 0.9em;} 
.left_searchbox h2 {background:none; border:none; margin:0; padding:0;}
.left_searchbox .smalltxt {color:#666666;font-size:0.65em; font-weight: normal; margin-left:0;}
.BottomSearchRefine .SearchSection1 {float:left; margin-right:2%; overflow:hidden; width:47.9%;}
.BottomSearchRefine .SearchSection2 {float:left; margin:0 0 0 8%; width:38%;}
.BottomSearchRefine .button {clear:both !important;}
.navcontent{float:left; width:79.9%; margin-right:2%; overflow:hidden;}
.navcontent h2{margin-right:0.9%;}
.half{width:47.9%; float:left; margin-right:2%; overflow:hidden; position:relative;}
/* Hides from IE5-mac \*/
* html .LocationAlternatives li { margin-left:30px !important;}
* html .nameVariants { width:60px; float:left;}
* html .nameVariants .half {width:100%}
/* End hide from IE5-mac */

.twothirds .half{width:46.8%; float:left; margin-right:2%;}
.searchhalf_2{width:38%; float:left; margin:0 0 0 8%;}
.twothirds{width:64.4%; float:left; margin-right:2%; overflow:hidden;}
.onethird{width:31.2%; float:left; margin-right:2%;}
.autosize{width:auto; float:left;}
.paddingbot{height:200px;}

#bottom{background-image:url(/_resources/images/themes/inflation/template/genes_but_bg.gif); color:#333; font-size:0.7em; border:none;}
#bottom ul{text-align:center; color:#fff; margin:0.2em 0; padding:0;}
#bottom ul li{list-style-type:none; display:inline; margin:0; padding:0;}
#bottom ul.new_links{text-align:left; float:left; width:24%; margin:0 auto;}
#bottom ul.new_links li{display:block; margin:0.2em 0; padding:0;}
.new_links_container{width:70%; padding:1em 0 1em 15%;}
#bottom .links a, #bottom .links a:visited{color:#fff;}
.hitwisebox{width:36%; margin:auto; min-height:70px; padding:0.5em 0;}
p.hitwisetxt{color:#fff; text-align:left; padding-top:1.5em; line-height:1.5em; font-size:120%; margin:0;}
p.hitwisetxt a{color:#fff; text-decoration:none;}
.hitwiseimg{float:left; margin:0 1em 0 0;}
.leftbanner{text-align:center; color:#CCC; font-size:0.85em; margin:1em auto; width:90%;}
.leftbanner_sm{width:auto;}
.clear{clear:both;}
.mpu{margin-left:25px;}
.sky{float:right; margin:0 1em; width:160px; text-align:center;}
.indent{margin-left:2em;}

/* start error msgs */
.errorcontainer, .infocontainer, .warningcontainer, .successcontainer {clear:both; background:#fff url(../../../IMAGE/TEMPLATE/error-msg-bg.gif) repeat-x left bottom; font-family:'Trebuchet MS', Arial, sans-serif; font-size:1.2em; font-weight:bold; padding:0; margin:0;}
.infocontainer{border:1px solid #089c74; color:#067a5b;}
.warningcontainer{border:1px solid #007ec2; color:#007ec2;}
.errorcontainer{border:1px solid #ff5200; color:#ff5200;}
.successcontainer {border:1px solid #089c74; color:#067a5b;}
.infomessage, .warningmessage, .errormessage, .successmessage {margin:0; padding:1.2em; text-align:center;}
.infobody, .errorbody, .warningbody, .successbody {margin:0; padding:0;}
.successmessage a{color:#067a5b; margin:0; padding:0;}
.errormessage a{color:#ff5200; margin:0; padding:0;}
.warningmessage a{color:#007ec2; margin:0; padding:0;}
.infomessage a{color:#067a5b; margin:0; padding:0;}
.closer{float:right; margin:0.2em;}
#closeerror{border-right:1px solid #014E39; border-left:1px solid #014E39; padding:0.6em 0.6em 0.2em 0.6em}
/* end error msgs */

/* start tables */
#main table{border-collapse:collapse; width:98%; margin:0 0 1em 1px; padding:0;}
#main table.border td{border:1px solid #CCC; padding:0.3em; width:60%;}
#main table.rowborder td, #main table.rowborder th{border-bottom:1px solid #CCC;}
#main table td.tdnoborder{border:none;}
#main table.twothirds{width:65%;}
#main table.small{width:auto;}
#main table.small td, #main table.small th{padding:0.2em 0.5em;}
#main th{text-align:left; font-weight:bold;}
#main td{vertical-align:middle; padding:0.3em;}
#main td.tdcenter, #main th.tdcenter{text-align:center;}
#main td.tdleft{text-align:left;}
#main td.tdright{text-align:right;}
#main td.tdvtop{vertical-align:top;}
#main td.tdvmid{vertical-align:middle;}
#main td.tdvbot{vertical-align:bottom;}
#main td.small{width:7em;}
#main td.tdhalf{width:50%;}
#main td.tdtwothirds{width:65%;}
#main td.tdonethird{width:32%;}
/* end tables */

/*list items starts*/
#main ul{list-style-image:url(../../../IMAGE/bullets_new.gif); padding:0; margin:0 0 1em 0; max-width:700px;}
#main ul li{padding:0; margin:0.5em 0 0 1.5em;}
#main ul.none{list-style:none; list-style-image:none; list-style-type:none; padding:0; margin:0 0 1em 0;}
#main ul.none li{padding:0; margin:0.5em 0 0 0;}
#main ul.ticklist{list-style-image:url(../../../IMAGE/tick_new.gif); padding:0; margin:0 0 1em 0;}
#main ol{padding:0; margin:0 0 1em 0; max-width:700px;}
#main ol li{margin:0.5em 0 0 2em; padding:0;}

#main .leftnav ul{padding:0; margin:1em 0; list-style:none; list-style-image:none; list-style-type:none;}
#main .leftnav ul li{padding:0; margin:0.5em 0;}
#main .leftnav ul.bullets{padding:0; margin:0; list-style-image:url(../../../IMAGE/bullets.gif);}
#main .leftnav ul.bullets li{margin:0.5em 0 0 1em; padding:0;}

.leftnav ul#menu_options li.on a, .leftnav ul.menu_options li.on a{font-weight:bold; text-decoration:none; color:#036;}

/* Horizontal Dividers */
.HorizontalDivider { clear:both; display:block; margin:auto;}
.InependentContent p {line-height:20px;}
.HalfColumnParagraph { float:left; width:69%;}
.HalfColumnParagraph2 { float:left; width:45%;}
.HalfColumnParagraph3 { float:left; width:57%;}
dl{margin:0; padding:0;}
dt{margin:0.5em 0 0 0; padding:0; font-weight:bold;}
dd{margin:0.2em 0 1em 0; padding:0;}
/*list items ends*/

/*paginate styles start*/
.pagecurrent{font-weight:bold;}
.clsPaginate{margin:0 0 1em; padding-bottom:0.4em;}
.clsPaginateHeader{padding:0; margin:0 0.4em 0 0; font-size:0.95em;}
.clsPaginatePages{padding:0em 1em 0 0; margin:0px; float:left; width:60%; display:inline;}
.clsPaginatePages a{padding:0; margin:0;}
.clsPaginateMorePages{clear:both; float:left; margin-top:0.5em; width:100%;}
.clsPaginateSortBy {padding:0; margin-right:1em; float:right;}
.clsPaginateClearBoth{clear:both;}
#main .clsPaginate select{width:auto; display:inline; margin:0; padding:0;}

/*form elements*/
#main form{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#main form.small{width:30%;}
#main label{width:33%; float:left; clear:left; margin:0.8em 0 0 0;}
/* Hides from IE5-mac \*/
* html #main label{height:1px;}
/* End hide from IE5-mac */
/* Hides from IE5-mac \*/
* html #main input{width:62%;}
/* End hide from IE5-mac */
#main input{width:63%; clear:right; margin:0.8em 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#036; border:1px solid #abadb3; padding-left:0.2em;}
#main input.inline{clear:none;}
#main select{width:65.5%; clear:right; margin:0.8em 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#036; border:1px solid #abadb3;}
#main textarea{width:64%; height:4em; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0.3em 0 0 0; color:#036; border:1px solid #abadb3; padding:0.2em 0 0 0.2em;}
#main textarea.large{height:10em;}
#main textarea.efriend{height:18em;}
#main label.fullwidth{width:100%;}
#main textarea.fullwidth, #main input.fullwidth{width:97%;}
#main label.inline, #main .leftnav label.inline{width:auto; margin-right:0.5em; float:none; line-height:normal;}
/* Hides from IE5-mac \*/
* html #main label.inline{float:left; margin:-1.4em 0 0 1.5em;}
/* End hide from IE5-mac */
#main label.small, #main .leftnav label.small{width:7em;}
#main input.inputcheckbox{border:0; width:auto; clear:none; margin-right:0.5em}
#main .inputcheckbox input{border:0; width:auto; clear:none; margin-right:0.5em; margin:0;} /*Fix for .Net, display checkboxes with a span around them*/
#main input.inputradio{border:0; width:auto; clear:none;}
#main select.small{width:10em;}
#main .leftnav input{width:48%;}
#main .leftnav input.fullwidth{width:95%;}
#main .leftnav label{width:41%;}
#main .leftnav select{width:50%;}
#main p.explain_txt{clear:both; padding:1em 0 0 0; margin:0; font-style:italic;}
#main p.helptxt{margin:0 0 0 33%;}

/*Buttons*/
a.buttonlink, .button, .buttonall{font-family:'Trebuchet MS', sans-serif; background:url(/_resources/images/themes/inflation/general/button_nice.gif) no-repeat center center; padding:0; margin:0; font-weight:bold; text-decoration:none; cursor:pointer; color:#063;}
a.buttonlink{display:block; width:137px; margin:0.5em auto; padding:0.8em 0 1em 0; text-align:center;  border:0;}
a:active{color:#033;}
#main input.button, #main input.buttonall{display:block; width:137px; margin:0.5em auto; padding:0.7em 0 0.9em 0; font-family:'Trebuchet MS', sans-serif; color:#063; border:0; height:40px}
#main input.submitlink{width:auto; cursor:pointer; padding:0; margin:0; text-decoration:underline; background:none; border:none; color:#009; font-weight:bold;}

.left{float:left;}
img.border{border:1px solid #066; margin:1em;}
.centre{margin:auto; text-align:center;}
.inline{display:inline;}
.boxcentred{margin:auto; width:50%;}
.right{float:right;}
.rightlinkH2{float:right; margin:0.2em 1em 0 0;}

#statusinfo{position:absolute; top:0; left:0; visibility:hidden; display:none; padding:0; border:none; background-color:#f0fff0;}
/*.statusinfotrans{filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.70; opacity:0.7;}*/
#statusinfotext{position:absolute; top:0px; left:0px; visibility:hidden; display:none; padding:0px; border:1px solid #126c59; background-color:#fff; text-align:center; vertical-align:middle;}
#statusinfotext h2{background:none; color:#126c59; border:none;}

/*search tag cloud starts*/
.cloud{border:solid 1px #B9CDF5; margin:1em auto; float:none; background-color:#fff; clear:both; padding:5px; background-image: url(/_resources/images/themes/inflation/template/cloud.gif); background-repeat: repeat-x;}
.cloud h3{text-align:left; margin-top:0;}
#bottom .cloud h3{text-align:left; font-size:130%;}
#main .cloud ul.none, #bottom .cloud ul.none{text-align:center;}
#main .cloud ul.none li, #bottom .cloud ul.none li{display:inline; padding:0 1em;}
.cloud ul.none li a:link, .cloud ul.none li a:visited, .cloud ul.none li a:hover, .cloud ul.none li a:active{text-decoration:none;}
a:link.tc_largest, a:visited.tc_largest, a:hover.tc_largest, a:active.tc_largest{color:#044634; font-size:210%;}
a:hover.tc_largest, a:active.tc_largest{color:#000}
a:link.tc_large, a:visited.tc_large, a:hover.tc_large, a:active.tc_large{color:#05644a; font-size:190%;}
a:hover.tc_large, a:active.tc_large{color:#022119}
a:link.tc_medium_large, a:visited.tc_medium_large, a:hover.tc_medium_large, a:active.tc_medium_large{color:#078160; font-size:170%;}
a:hover.tc_medium_large, a:active.tc_medium_large{color:#044634;}
a:link.tc_medium, a:visited.tc_medium, a:hover.tc_medium, a:active.tc_medium{color:#089c74; font-size:150%;}
a:hover.tc_medium, a:active.tc_medium{color:#05644a;}
a:link.tc_medium_small, a:visited.tc_medium_small, a:hover.tc_medium_small, a:active.tc_medium_small{color:#56bca0; font-size:130%;}
a:hover.tc_medium_small, a:active.tc_medium_small{color:#078160;}
a:link.tc_small, a:visited.tc_small, a:hover.tc_small, a:active.tc_small{color:#98c3b7; font-size:110%;}
a:hover.tc_small, a:active.tc_small{color:#089c74;}
a:link.tc_smallest, a:visited.tc_smallest, a:hover.tc_smallest, a:active.tc_smallest{color:#d8d8d8; font-size:90%;}
a:hover.tc_smallest, a:active.tc_smallest{color:#56bca0;}
/*search tag cloud ends*/

#banner, #sky, #button120, #button120b, #bottomad, #mpu{overflow:hidden; border:0; margin:0; padding:0;}

/* The styles for New Military www1 */



.menu_options_newmilitary {

	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:1.1em;
	margin:0.0em 0pt;
	padding:0em 0.5em 0.9em;
	list-style-image:none;
}
.leftnavbar {
	
	float:left;
	font-size:0.85em;
	margin-right:2%;
	overflow:hidden;
	padding:0pt;
	width:15.9%;
}
.leftnavbar ul {
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.halfnewmilitary {
	
	float:left;
	margin-right:2%;
	overflow:hidden;
	width:300px;
}

.SoldierImage { 
	float:left;
    margin-left:380px;
    margin-top:-250px;
}

/* Hides from IE5-mac \*/
* html .SoldierImage 
{
    float:left;
    margin-left:200px;
    margin-top:-250px;
    }
/* End hide from IE5-mac */


/* The styles for www1 death */

.YearDropdown {
	float: right;
	width: 200px;
	margin-top:-25px;
	}
	
.PageNumNav { width: 300px;}
.ww1DeathTable {

	width: 700px;
	margin-top: 20px;
	}
	


/* Signout 7 FR Survery ads */

#banner_top { width: 596px; height:290px; background-image: url(/IMAGE/ADS/ad2-top.jpg);}
#banner_but { width: 596px; background-image: url(/IMAGE/ADS/ad2-footer.jpg); height: 90px;}
#FRTakeSurvey {margin-top: 150px; margin-left: 100px;}
#FRFooterlogos {margin-left:30%; margin-right:25%;}
#signoutlogo { float: left;}
#FRSurveryITVLogo { padding-top: 10px;}
#FRTakeSurvey {margin-top: 150px; margin-left: 100px;}


/* SEO text in the footer */
#FooterSEO { color:#fff;  font-size:1.2em; padding: 0 15% 0 15%; }

.SEOFooterListHeader { color: #000000 !important; font-weight:bold; font-size:1.2em;}
.new_links a {text-decoration:none; font-size:1.2em;}
#FootShad {padding-bottom: 20px; background-image:url(/IMAGE/footer_shadow.gif); background-repeat:repeat-x; height:13px;}


/*roll over xsell popup*/

#rox_hldr {position:absolute; z-index:4000; left:0px}

#rox_hldr iframe {border:0px;}

.quickPreview { overflow: hidden; width: 994px; height: 245px; border:none; }

.quickPreview .closePreview,

.quickPreview .closePreview:visited { color:#fff; font-weight:bold; font-size:10pt; text-decoration:underline; overflow: hidden; border: none; position: absolute; top: 2px; right: 4px; cursor: pointer; }

.quickPreview .closePreview:hover { color:#fff; font-weight:bold; font-size:10pt; text-decoration:none; overflow: hidden; border: none; position: absolute; top: 2px; right: 4px; cursor: pointer; }

.quickPreview .previewPage { width: 994px; height: 245px; border: 0px; }


/* Splash */


#all .newsplash .SearchFormSplash4 input {width: 130px; float:left; }
#all .newsplash .SearchFormSplash4 .inputvalidate{width: 130px; float:left; }
#all .newsplash .SearchFormSplash4 .button {margin-left: 30px; margin-right: 20px; margin-top: -27px;}



/* error styles*/

.loginbox input.errorinputtext {background-color:#FFFCCC; border-color:Red;}/* for login box at top */
#main input.errorinputtext {background-color:#FFFCCC; border-color:Red;}
#main textarea.errorinputtext {background-color:#FFFCCC; border-color:Red;}
#namesearch input.errorinputtext {background-color:#FFFCCC; border-color:Red;}
.errorinputtext {background-color:#FFFCCC; border-color:Red;}
.errorlabel {color:red;}
/* error styles*/

/*accordian*/
.dropmenu .accordionHeader{background-image:url(/_resources/images/themes/inflation/general/plus.gif); background-repeat:no-repeat; background-position:left center; padding-left: 15px; padding-bottom:5px}

/* Relations table results - Sorting criterias */
.rowborder .SortCriteria {color:#003366; }
.rowborder .SortCriteria:visited {color:#003366;}


.vertical-align-middle{vertical-align:middle;}