#verticals_title{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#t1_help,#t2_help,#t3_help,#t4_help,#t5_help,#t6_help{
	width:250px;
	text-align:left;
	border:2px #CCCCCC solid;
	padding:3px;
	float:right;
}
#err_1,#err_2,#err_3,#err_4,#err_5,#err_6{
	text-align:left;
	margin-top:10px;
	float:right;
	width:100%;
	
}
.main_steps_description{
	padding-right:10px;
}
.main_steps_description div{
	border:#BBBBBB 1px solid;background:#FFFFFF;font-size:10px;
	font-family:Arial;width:160px;height:80px;text-align:justify;padding:4px;
}
#verticals{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	width:250px;
}

#verticals .verticals_form{
	padding:8px;
	font-weight:bold;
	color:#333333;
	font-size:11px;
}

#verticals .verticals_header{
	padding:4px;
	font-weight:bold;
	color:#FFFFFF;
	background:#666666;
	font-family:Arial;

}



.verticals_bar a{

	padding:3px;

color:#990000;

cursor:pointer;

font-size:11px;

text-align:left;

}

.verticals_bar{

padding:3px;

font-size:11px;

text-align:left;

}



#welcome{

	position:absolute;

	width:100%;

	height:647px;

	background:#FFFFFF url(../images/itida2.jpg) repeat-x;

	vertical-align:middle;

	z-index: 9;

	visibility: visible;

}

#welcome2{

	position:absolute;

	width:100%;

	background-color:#EEECE1;

	vertical-align:middle;

	z-index: 10;

	visibility: visible;

}



#validation{

padding-top:5px;

padding-bottom:5px;

background-color:#F6F6F6;

display:none;

}



#helper{



width:240px;

background:#FFFFFF;

border:#EEEEEE 2px solid;

text-align:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

padding:8px;



}

.handed{

cursor:pointer;



}

.total_hide{

	display:none;

}

.total_show{

	display:block;

}

.style3 {

	font-size: 11px;

	font-family:Tahoma;

	height:auto;

	width:auto;

	line-height:normal;

}



body {

	margin: 0px;

	padding: 0px;

	font: 13px Arial, Helvetica, sans-serif;

	color: #626262;

	background:url(../images/img01.gif) repeat-x;

}



form {

	margin: 0;

	padding: 0;

}


input {
	padding: 2px;
	background: #FEFEFE url(../images/img13.gif) repeat-x;
	border: 1px solid #626262;
	font: normal 1em Arial, Helvetica, sans-serif;
	margin:1px;
}
textarea{
	background: #FEFEFE url(../images/text_area_back.gif) repeat-x;
	border: 1px solid #626262;
}



h1, h1 a, h2, h2 a, h3, h3 a {

	margin: 0;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #444444;

}



h1 {

	letter-spacing: -3px;

	font-size: 2.6em;

}



h2 {

	letter-spacing: -2px;

	font-size: 1em;

}



h3 {

	font-size: 1em;

}



p, ol, ul {

	margin-bottom: 2em;

	line-height: 200%;

}



blockquote {

	margin: 0 0 0 1.5em;

	padding-left: 1em;

	border-left:#DDDDDD 5px solid ;

}



a {

	color: #EB1400;

}



a:hover {

	text-decoration: none;

}



/* Header */

.line_div{

	border-bottom:#999999 1px dotted;

	padding-right:5px;

}

.line_div input{

	border:none;padding:0px;background:#EEEEEE; margin:0px;

}

#header {

display:block;

padding:0px;

margin:0px;

float:none;

clear:both;

}

#header2 {

float:none;

clear:both;

display:block;

position:relative;

padding:0px;

margin:0px;

}



#logo h1, #logo p {

	float: left;

}





#logo p {

	margin: 0;

	padding: 20px 0 0 4px;

	line-height: normal;

	text-transform: lowercase;

	font-weight: bold;

}



#logo a {

	text-decoration: none;

	color: #FFFFFF;

}



.small_inputs{

	text-align:right;

	padding-right:2px;

}

.red_star{

	color:#FF0000;

}



#menu {

	float: right;

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#menu li {

	display: block;

	float: left;

	height: 80px;

	cursor:pointer;

}





#menu .current_page_item {

	width:180px;

	height:80px;		

}



/* Page */



#page {

	padding: 40px 0px 0 0px;

}

.page {

	padding: 40px 0px 0 0px;

}



/* Content */



#content {

	margin-right: 340px;

}



.post{

	margin-bottom: 10px;

	background: url(../images/img05.gif) repeat-x;

}



.post .title {

	background: url(../images/img07.gif) no-repeat right top;

}



.post .title h2 {

	padding: 30px 30px 0 30px;

	background: url(../images/img06.gif) no-repeat;

	font-size: 2.2em;

}

.post .title h3 {

	font-size: 2.2em;

}



.post .title p {

	margin: 0;

	padding: 0 0 0 30px;

	line-height: normal;

	color: #BABABA;

}



.post .title p a {

	color: #BABABA;

}



.post .entry {

	padding: 20px 40px 20px 30px;

}



.post_end .links {

	margin: 0;

	padding: 0 30px 30px 30px;

	background: url(../images/img15.gif) no-repeat left bottom;

}



.post_end .links .more {

	background: url(../images/img16.gif) no-repeat left center;

}



.post_end .links .comments {

	background: url(../images/img17.gif) no-repeat left center;

}



/* Sidebar */



#sidebar {

	float: right;

	width: 300px;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	margin-bottom: 10px;

	background: url(../images/img10.gif) no-repeat left bottom;

}



#sidebar li ul {

	padding: 0 30px 40px 30px;

}



#sidebar li li {

	margin: 0;

	padding-left: 20px;

	background: url(../images/img11.gif) no-repeat 5px 50%;

}



#sidebar h2 {

	padding: 30px 30px 20px 30px;

	background: url(../images/img09.gif) no-repeat;

	font-weight: normal;

	color: #EB1400;

}



/* Search */



#search {

	padding: 20px 30px 40px 30px;

}



#search input {

	padding: 0;

	width: 70px;

	height: 29px;

	background: #DFDFDF url(../images/img14.gif) repeat-x;

	font-weight: bold;

}



#search #s {

	padding: 5px;

	width: 150px;

	height: auto;

	background: #FEFEFE url(../images/img13.gif) repeat-x;

	border: 1px solid #626262;

	font: normal 1em Arial, Helvetica, sans-serif;

}



#search br {

	display: none;

}



/* Categories */



#sidebar #categories li {

	background: url(../images/img12.gif) no-repeat left center;

}



/* Calendar */



#calendar_wrap {

	padding: 0 30px 40px 30px;

}



#calendar table {

	width: 100%;

	text-align: center;

}



#calendar thead {

	background: #F1F1F1;

}



#calendar tbody td {

	border: 1px solid #F1F1F1;

}



#calendar #prev {

	text-align: left;

}



#calendar #next {

	text-align: right;

}



#calendar tfoot a {

	text-decoration: none;

	font-weight: bold;

}



#calendar #today {

	background: #FFF3A7;

	border: 1px solid #EB1400;

	font-weight: bold;

	color: #EB1400

}



/* Footer */



#footer {

	padding: 70px 0 50px 0;

	background: #757575 url(../images/img08.gif) repeat-x;

}



#footer p {

	margin-bottom: 1em;

	text-align: center;

	line-height: normal;

	font-size: .9em;

	color: #BABABA;

}



#footer a {

	padding: 0 20px;

	text-decoration: none;

	color: #DDDDDD;

}



#footer a:hover {

	color: #FFFFFF;

}



#footer .rss {

	background: url(../images/img18.gif) no-repeat left center;

}



#footer .xhtml {

	background: url(../images/img19.gif) no-repeat left center;

}



#footer .css {

	background: url(../images/img20.gif) no-repeat left center;

}



#footer .legal a {

	padding: 0;

}

#searchsuggs { display: none;position: absolute;z-index: 4;line-height: 1.35em;background-color: #fff;border: 1px solid #000; }

#searchsuggs a { display: block; color: #555; text-decoration: none; white-space: nowrap; overflow: hidden; } 

#searchsuggs a.hovered{ color:#fff; background-color:#4986d9; }

.sdsc{
	width:13px;
	height:10px;
	padding:1px;
	text-align:center;	
	border:#BBBBBB 1px solid;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	margin-bottom:1px;
}
/*
.sdsc:hover{
	margin-bottom:1px;
	background:#000099;
	width:13px;
	height:10px;
	padding:1px;
	text-align:center;
	border:#000099 1px solid;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#CCCCCC;
}
*/
.floating_tip{
	border:#999999 1px solid;
	background:#FFFFEE;
	color:#333333;
	font-size:12px;
	font-family:arial;
	position:absolute;
	width:250px;
	padding:3px;
}

