/* reset.css */
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {text-decoration: none; }
a {color:blue;text-decoration:underline; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

table {margin-bottom:1.4em;width:100%;  }
th,td{padding:4px; margin:0; vertical-align:top;text-align: left}
th.head {font-weight:bold;background: #4887D2; color: white; padding:7px 8px 7px 5px; border-bottom:#135393 1px solid;border-top:#135393 1px solid;}

table.login th {text-align:right; padding-top:9px; font-size:12px;}
table.login td.keeplogged {font-size:12px; padding-bottom:10px;}
table.warnings {width:100%;}
table.warnings tr td {border-bottom: solid 1px #BBBBBB;}
td#STATUS_3 { background: none; border-bottom: solid 1px #BBBBBB;}
td#STATUS_4 { background: #fffff7; border-bottom: solid 1px #BBBBBB;}
td#STATUS_5 { background: rgb(255, 255, 151); border-bottom: solid 1px #BBBBBB;}
td#STATUS_6 { background: rgb(255, 235, 235);  border-bottom: solid 1px #BBBBBB;}
td#STATUS_7 { background: rgb(255, 204, 204); border-bottom: solid 1px #BBBBBB;}
td#last { background: none; border-bottom: solid 1px #BBBBBB;}
td#yellow { background: #ffffd3 ; font-weight: bold; border-bottom: solid 1px #CCCCCC;}
td.yellow { background: #ffffd3 !important; font-weight: bold; border-bottom: solid 1px #CCCCCC;}
td#red { background: rgb(192, 0, 0); font-weight: bold; color: white; border-bottom: solid 1px #BBBBBB;}
td.red { background: rgb(254, 203, 203) !important; color: #000 !important; border-bottom: solid 1px #BBBBBB;}
td#green { background: rgb(225, 255, 225); font-weight: bold; color: #1a781a; border-bottom: solid 1px #BBBBBB;}
td#lightred { background:rgb(255, 222, 206);color:rgb(0, 0, 0);border:1px solid rgb(202, 202, 202);}


tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}


/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {height:200px;padding:5px;}
.error, .notice, .success {padding:10px; margin:0;margin-bottom:1em; border:2px solid #ddd;  }
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.troddback {background: #EEFCFD;color:#514721;border-color:#FFD324; vertical-align:top;width:96%;}
.trhighback {background: #EEFCFD;color:#514721;border-color:#FFD324; vertical-align:top; width:800px;}

.smallinfo{color:#666666; font-size:10px;}
.spaceouter{border:1px solid #999; width:100px;padding:0;margin:0;color: #000}
.spacegreen,.spacered,.spaceyellow {padding:0px; margin:0;}
.spacered {background: #FF9393;border-color:#FBC2C4;}
.spaceyellow {background: #FFAD5B;border-color:#FFD324; }
.spacegreen {background: #80E067;border-color:#C6D880;}


/*td ,th{ vertical-align:top;}*/
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
p + p { text-indent:2em; margin-top:-1.5em; }
form p + p  { text-indent: 0; }
.alt { 
  color: #666; 

  font-style: italic;
  font-weight: normal;
}

.dquo { margin-left: -.5em; } 
p.incr, .incr p {

	line-height: 1.44em;  
	margin-bottom: 1.5em;
}

.caps { 
  font-variant: small-caps; 
  letter-spacing: 1px; 
  text-transform: lowercase; 
  font-size:1.2em;
  line-height:1%;
  font-weight:bold;
  padding:0 2px;
}

body {
    font-weight: normal !important;
	line-height: 200%;

	padding: 0px;
	margin: 0px;

}
.topnav
{
	margin:0;
	padding:0;
}
span#headers
{
	color:white;
	font-size:20px;
	padding-left: 10px;
    font-weight:normal;
	
}
.navigation
{
    margin-top: 30px;;
	margin-bottom:10px;
	padding: 2px 0px 5px 0px;
	width: 100%;
    font-size: 18px;
    font-weight: 100 !important;
    margin-bottom:20px;

}
.navigation a,.navigation.a:visited
{
	color: blue;
	text-decoration:none;
	padding-left: 0px;
    color:#345abe;
    font-size: 18px;
}
.navigation a:hover
{
	color: blue;
	text-decoration: underline;
}
#content
{
	width: 100%;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .tm ul li { float: left; height: 1%; }
* html .tm ul li a { height: 1%; }
/* End */

.bluebutton
{
	background: url(../imgs/arrow-right.gif) 100% 8px no-repeat;
	border: #400F06 1px solid;
	padding:5px;
	padding-right:15px;
	margin-right:10px;
	color: #666666;
	float:right;
}
.jobstd{
vertical-align:top;
padding:5px;
 }
 .trbgcolor
 {
 	background: #E6F2FF;
 }
 
 table.installtable {
	width: 100%;
	clear: both;
} 

 .installtable tr td {
 	padding:15px 0px 10px 2px;
	}
.numbers
{
	padding:15px;
	text-align:right;
}	
.numbers a
{
	padding: 8px;
	background:#E1F5FF;
	color:#004646;
	border:#006699 thin solid;
	text-decoration:none;
}
.numbers span
{
	padding: 8px;
	background: #F7F7F7;
	color: #666666;
	border: #5F5F5F thin solid;
	text-decoration:none;
}

div.borderdiv {
	/*border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;*/
	padding: 5px 0px 5px 0px;
	width: 100%;
}

div.homePanel {
	width: 445px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}

div.image {
	float:left;
	width: 40px;
	padding-top: 5px;
}

div.description {
	float: right;
	width: 405px;
	text-align: justify;
	line-height: 210%;
}

div.title {
	border-bottom: solid 1px #CCCCCC;
}

div.title a {
	color: blue;
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
div.title a:hover {
	text-decoration: underline;
}

div.text {
	padding: 10px 3px 0px 0px;
	color: black;
	line-height: 130%;
}

div.text a {
	text-decoration: none;
}

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

.innerpanelbutton
{
	background:#0066FF; color:#FFFFFF; border:none; margin:10px;
}
.footnote {

	margin-top: -10px; 

	margin-bottom: 10px;
}
div.replinks
{
	
	z-index:10000;
	width:150px;
}
div.replinks ul
{
		list-style:none;
		border:#CDE2FC thin solid;
		margin-top:5px;
		width:150px;
}
div.replinks ul li
{
		width:150px;
		background:#EBEBEB;
		
}
div.replinks ul li a
{
		display:block;
		background: #E8F5FD;
		color:#999999;
		text-decoration:none;
		padding:10px;
}
div.replinks ul li a:hover
{
	color:#990000;
	background:#FFE6E6;
}
.replinkshead
{
	background: #CC0000;
	color: #CC0000;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

div.warningHeader {padding: 10px 10px 10px 10px; color: #0048a5; font-size: 13pt;  margin-bottom: 10px; margin-left:0px;}
div.notes {font-size: 7pt; color: #666; margin-bottom: 10px; padding-left: 5px; margin-top: 0px}
.holder {
    overflow: hidden;
}
.box {
    float: left;
    overflow: hidden;
    margin: 0 60px 0 0;
}
.box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.box ul li {
    vertical-align: top;
    padding: 0px;
    padding-left: 5px;
}
.box a, .box a:visited {
    color: #666;
    text-decoration: none;
}
.box h3 {
    margin: 0 0 10px;
    font: 18px/21px Arial, Helvetica, sans-serif;
    padding: 0px;
    color: #666666;
    text-shadow: 1px 1px white;
}
#linkFacebook a, #linkTwitter a, #linkBlogs a, #linkFeeds a, #linkTube a, #linkGoogle a {
    background: url(../images/iSocial.png) no-repeat 0 0;
    padding-left: 15px;
}
#linkFacebook a{
    background-position:0 -0px;
}
#linkTwitter a{
    background-position:0 -18px;
}
#linkBlogs a{
    background-position:0 -36px;
}
#linkFeeds a{
    background-position:0 -53px;
}
#linkTube a{
    background-position:0 -67px;
}
#linkGoogle a{
    background-position:0 -83px;
}

.trhighback2 {
 font-size: 14px !important;
 padding: 5px;
 font-weight: 100 !important;
}
#content .container{
    padding: 10px !important;
}

.installtable td {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    font-size: 14px !important;
}
td div {
    font-size: 14px !important;
}
td div.spaceouter  {
    height: 18px !important;
}
.trhighback2 strong {
    font-size: 18px;
}
h6{
    font-size: 16px !important;
    color: #21759b !important;
    font-weight: normal !important;
}