body, table, select, input, textarea {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;

margin:0;
padding:0;
resize: none;
}

a,a:link,a:visited,a:active {
text-decoration:none;
color:#F7A519;
text-transform:uppercase;
font-weight:700;
}

a:hover {
color:#ABD550;
}

a.iPhone,a.iPhone:link,a.iPhone:visited,a.iPhone:active,a.iPhone:hover {
text-decoration:none;
color:#F7A519;
text-transform:uppercase;
font-weight:700;
}

a.smallLink,a.smallLink:link,a.smallLink:visited,a.smallLink:active {
text-decoration:none;
color:#5EA936;
font-size:9px;
font-weight:normal;
text-transform:none;
}

a.smallLink:hover {
color:#ABD550;
}

h1{
	color:#000000;
}

h2{
	
}

#main,
#header,
#content,
#footer{
	width:1200px;
}

#main{
	margin: 0 auto;
}

#header{
	height:180px;
	padding:10px;
	margin-bottom:0px;
	border:1px solid black;
	background-color:#000;
	background-repeat:no-repeat;
}

#navig{
	float:left;
	width:900px;
}

#content{
	background-color:#eeeeee;
	padding:10px;
	margin-bottom:2px;
	border-bottom:1px solid grey;
	min-height:600px;
}

#footer{
	border:1px solid lightgray;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.container{
	clear:both;
}

.row{
	clear:both;
	margin-bottom:2px;
	height:15px;
}

.col{
	float:left;
}

.rowTitle{
	background-color:#dddddd;
	clear:both;
	height:20px;
}

.colTitle{
	font-weight:bold;
	float:left;
	padding-top:3px;
	height:20px;
	width:80px;
}

.littleCol{
	float:left;
	width:350px;
}


.colInput{
	float:left;
	text-align:left;
	padding-top:3px;
	width:200px;
}

.colInputTwoCol{
	float:left;
	text-align:left;
	padding-top:0px;
	width:150px;
}

.colTextArea{
	float:left;
	text-align:left;
	padding-top:3px;
	height:40px;
	width:200px;
}

.inputText{
	width:150px;
}

.inputTextArea{
	width:150px;
	height:35px;
}

#objective .dataContainer{
	width:800px;
	clear:both;
}

#objective .littleCol{
	float:left;
	width:350px;
}

#objective .colTitle{
	font-weight:bold;
	float:left;
	padding-top:3px;
	height:20px;
	width:80px;
}

#objective .colInput{
	float:left;
	text-align:left;
	padding-top:3px;
	width:200px;
}

#objective .colInputTwoCol{
	float:left;
	text-align:left;
	padding-top:0px;
	width:150px;
}

#objective .colTextArea{
	float:left;
	text-align:left;
	padding-top:3px;
	height:40px;
	width:200px;
}

#objective .inputText{
	width:150px;
}

#objective .inputTextArea{
	width:150px;
	height:35px;
}

#timePattern .colTitle{
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	width:30px;
}
/*
#timePattern .colInput{
	float:left;
	text-align:left;
	padding-top:3px;
	width:200px;
}
*/

#timePattern .colInputTwoCol{
	text-align:center;
	padding-top:0px;
	width:30px;
}

#timePattern .colInputTwoCol input{
	text-align:center;
}
/*
#timePattern .inputText{
	width:150px;
}
*/
#chooseSkills .colTitle{
	font-weight:bold;
	float:left;
	padding-top:3px;
	height:20px;
	width:55px;
}

#chooseSkills .colInput{
	float:left;
	text-align:left;
	padding-top:3px;
	width:170px;
}
/*
#chooseSkills .inputText{
	width:150px;
}
*/
#stepsblock .colTitle{
	width:32px;
}
#stepsblock .colInputTwoCol{
	text-align:left;
	width:85px;
}

.hidden{
	display:none;
}

.block{
	display:block;
}

.err{
	color:#FF5555;
	border:2px solid #FF5555;
	font-weight:bold;
	text-align:center;
}

.navigation{
	padding:10px;
}

/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
 
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

#android a{
	color:#550000;
}