#inet_header,
#inet_submenu, 
#inet_footer,
#inet_right,
#inet_topImg {
	display: none;
}


html, body {
	margin: 0;
	padding: 0;
}

body, td, th, input, select, option, textarea {
	color: #000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}




body.i_templ_2 #inet_imgs {
	width: 130px;
	float: right;
}

body.i_templ_3 #inet_imgs {
	width: 130px;
	float: left;
}

body.i_templ_20 #inet_imgs {
	width: 85px;
	float: right;
}

body.i_templ_2 #inet_imgs .inet_img_item {
	margin: 0 0 10px 12px;
}

body.i_templ_3 #inet_imgs .inet_img_item {
	margin: 0 12px 10px 0;
}

body.i_templ_20 #inet_imgs .inet_img_item {
	margin: 0 0 10px 12px;
}




#img_thumbs .inet_img_item {
	float: left;
	width: 73px;
	margin: 0 21px 10px 0;
}

#img_thumbs .last {
	margin-right: 0;
}

.inet_img_item {
	margin: 0 0 10px 0;
	overflow: hidden;
}

.inet_img_item .inet_img {
	margin: 0 0 5px 0;
}

.inet_img_item .inet_txt {

}

.inet_img_item img,
.inet_img_item .inet_flashcontainer {
	display: block;
	border: 1px solid #dcd7d7;
	padding: 1px;
	background: #fff;
}


/* overlay link for flash */
.inet_flashcontainer {
	position: relative;
}

.inet_flashcontainer a {
	position: absolute;
	top: 0;
	left: 0;
	background: url(/site/images/blank.gif);
	z-index: 2;
}





/********************/
/**** PARAGRAPHS ****/

.inet_para_100 .inet_para_imgs {
	width: 130px;
	float: right;
}

.inet_para_100 .inet_para_imgs .inet_img_item {
	margin: 0 0 10px 12px;
}

.inet_para_101 .inet_para_imgs {
	width: 130px;
	float: left;
}

.inet_para_101 .inet_para_imgs .inet_img_item {
	margin: 0 12px 10px 0;
}



/**** PARAGRAPHS ****/
/********************/



/**********************/
/**** PROJECT LIST ****/

.projects_list {
	padding: 20px 0;
}

.projects_list .project_item {
	margin: 0 0 10px 0;
	padding: 0 2px 10px 2px;
	border-bottom: 1px solid #fff;

}

.projects_list .last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.project_item .imgs {
	width: 118px;
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
}

.project_item .txt {
	width: 320px;
	float: left;
	overflow: hidden;
}

.project_item .more {
	margin: 10px 0 0 0;
}

.project_item .more a {
	font-weight: bold;
	color: #3898c4;
	padding: 0 8px 0 0;
	background: transparent url(/site/images/arrow_readall.gif) right center no-repeat;
}

.project_item .more a:hover {
	color: #000;
	background-image: url(/site/images/arrow_readall_hover.gif);

}

.project_item h1 a {
	text-decoration: none;
}

/**** PROJECT LIST ****/
/**********************/




#inet_news {

}

#inet_news .read_all {
	margin: 0 0 10px 0;
}

#inet_news .read_all a {
	color: #3898c4;
	background: #fff url(/site/images/arrow_readall.gif) left center no-repeat;
	text-decoration: none;
	padding: 8px 12px 8px 16px;
	font-weight: bold;
}

#inet_news .read_all a:hover {
	color: #000;
	background-image: url(/site/images/arrow_readall_hover.gif);
}

.inet_news_item {
	margin: 12px 0 0 0;
	padding: 12px 0 0 0;
	border-top: 1px solid #b4d0e3;
}

#inet_news .inet_news_item {
	margin: 0 0 20px;
	padding: 0;
	border: none;
}

#inet_news .inet_news_item h2 {
	font-size: 11px;
	font-weight: normal;
}

.inet_news_item .more {
	margin: 10px 0 0 0;
}

.inet_news_item .more a {
	font-weight: bold;
	color: #6f8d9b;
	padding: 0 8px 0 0;
	background: transparent url(/site/images/arrow_more.gif) right center no-repeat;
}

.inet_news_item .more a:hover {
	color: #000;
	background-image: url(/site/images/arrow_more_hover.gif);
}

.inet_news_item .date {
	display: block;
	margin: 0 0 2px 0;
	color: #1e44a3;
	text-decoration: none;
}

.inet_news_item a {
	color: #3c4048;
	text-decoration: none;
}

.inet_news_item .imgs {
	width: 155px;
	float: left;
}

.inet_news_item .inet_img_item,
.inet_news_item .inet_img {
	margin: 0;
}

.inet_news_item .txt {
	width: 450px;
	float: left;
}



h1 {
	font-size: 13px;
	margin: 0 0 10px 0;
	color: #c2550d;
	text-transform: uppercase;
}

h1 a {
	color: #c2550d !important;
}

#inet_right h1 {
	color: #15354a;
}

h2 {
	font-size: 13px;
	margin: 0 0 15px 0;
	color: #000;
}

h3 {
	font-size: 12px;
	margin: 0 0 10px 0;
}

p {
	margin: 0 0 15px 0;
}

a {
	color: #6f8d9b;
}


a img {
	border: none;
}

form {
	padding: 0;
	margin: 0;
}

.reset {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 -1px 0;
}





/************************/
/**** IDForm classes ****/

form.IDForm {
	text-align: left;
	margin: 10px 0;
}

form.IDForm * {
	font-size: 11px;
}


form.IDForm .formTitle {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

form.IDForm .stepTitle {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

form.IDForm .formGroupTitle {
	font-weight: bold;
	margin: 0 0 10px 0;
}

form.IDForm optgroup {
	font-style: normal;
}

form.IDForm .formText input {
	width: 150px;
	border: 1px solid #000;
}

form.IDForm textarea {
	width: 150px;
	height: 100px;
	border: 1px solid #000;
}

form.IDForm select {
	width: 150px;
}

form.IDForm label,
form.IDForm .radiogroupTitle,
form.IDForm .checkboxgroupTitle {
	font-weight: normal;
}

form.IDForm .formRadio label,
form.IDForm .formCheckbox label {
	font-weight: normal;
}






form.IDForm table.elements {
	border: none;
	border-collapse: collapse;
	margin: 0;
}

form.IDForm table.elements td,
form.IDForm table.elements th {
	vertical-align: top;
	text-align: left;
	padding: 3px 0;
}

form.IDForm table.elements th {
	font-weight: normal;
	width: 120px;
	padding-right: 10px;
}


form.IDForm table.elements div.elements {
	margin: 0 0 10px 0;
}


form.IDForm div.element {
	margin: 0 0 5px 0;
}

form.IDForm div.buttons {
	margin: 10px 0 0 130px;
}



/***************************/
/* INCOMPLETE highlighting */

form.IDForm .incomplete {
	color: #f00 !important;
}

form.IDForm .incomplete label,
form.IDForm .incomplete optgroup,
form.IDForm .incomplete option {
	color: #000;
}

form.IDForm select.incomplete {
	color: #000;
}

/* INCOMPLETE highlighting */
/***************************/








/****************/
/* FORM RESULTS */

.IDFormResult {
	text-align: left;
	margin: 0 0 20px 0;
}

.IDFormResult .resultText {
	margin: 0 0 20px 0;
}

.IDFormResult table.elements {
	border: none;
	border-collapse: collapse;
	margin: 0;
}

.IDFormResult table.elements col.label,
.IDFormResult tr.element td.label {
	width: 175px;
}

.IDFormResult tr.element td {
	text-align: left;
	vertical-align: top;
	padding: 3px 0;
/*	border-top: 1px solid #ccc; */
}

.IDFormResult tr.element td.label {
 	font-weight: bold;
}


.IDFormResult .formStep {
	margin: 0 0 15px 0;
}

.IDFormResult .stepTitle {
	font-weight: bold;
	margin: 0 0 10px 0;
}

.IDFormResult .groupTitle {
	font-weight: bold;
	margin: 0 0 10px 0;
}

/* FORM RESULTS */
/****************/







/********/
/* POLL */

.IDFormPoll {
	width: 200px;
	text-align: left;
	margin: 0 0 20px 0;
}

.IDFormPoll .IDFormContent {
	border: 1px solid #000;
	padding: 10px;
}


.IDFormPoll .formTitle {
	font-weight: bold;
}

.IDFormPoll .pollQuestion {
	font-weight: bold;
	margin: 3px 0;
}

.IDFormPoll .formRadiogroup,
.IDFormPoll .formCheckboxgroup,
.IDFormPoll .formSelect {
	margin: 0 0 5px 0;
}

.IDFormPoll select {
	width: 95%;
}

.IDFormPoll .pollLink {
	margin: 0 0 5px 0;
}






.pollResults {
 	width: 200px;
	text-align: left;
	margin: 20px 0;
}

.pollResults .pollResultsContent {
	border: 1px solid #000;
	padding: 10px;
}

.pollResults .pollTitle {
	font-weight: bold;
}

.pollResults .pollQuestion {
	margin: 3px 0;
	font-weight: bold;
}

.pollResults .pollLink {
	margin: 5px 0 0 0;
}

.pollResults .pollTotal {
	font-weight: bold;
}

.pollResults .distribution {
	font-style: italic;
}

.pollResults .pollOptionBar {
	border: 1px solid #000;
}

.pollResults .pollOptionBarContent {
	height: 8px;
}

.pollResults .pollOption {
	margin: 0 0 4px 0;
	width: 150px;
}
/* POLL */
/********/


/**** IDForm classes ****/
/************************/