/**********************************************************/
/** CSS Content: Cyber Interactive 
/** Date: July/August 2007
/*********************************************************/ 

/**----------- Body --------------- **/

h1.heading {display:none;}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.7em;
	color: #777;
	clear: both;
}

#wrapper {
	width: 920px;
	margin: 0 auto 0 auto;
	margin-top: 10px;
}

#flash_content,
#flash_content embed,
#flash_content object {
	z-index: 1;
}

#wrapper a#icms_edit_tab {
	margin: 0;
}

h4 {
	color: #5b6878;
}

/**----------- Links --------------- **/

a:link, a:active, a:visited, a:hover {
	color: #3F6075;
	text-decoration: none;
}

a:focus,
a:hover {
	text-decoration: underline;
}

a:link img, a:active img, a:visited img, a:hover img {
	border-style: none;
}

a:hover {
	text-decoration: underline;
}


#leftbar a:link,
#leftbar a:active,
#leftbar a:visited,
#leftbar a:hover,
#menu a:link,
#menu a:active,
#menu a:visited,
#menu a:hover {
	color: #555;
	text-decoration: none;
}

#leftbar a:focus,
#leftbar a:hover {
	color: #000000;
}

/**----------- Text Styles --------------- **/

h1 {
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	color: #636f83;
	padding-right: 20px;
	font-weight: bold;
}

h1 a:visited, h1 a:link, h1 a:active, h1 a:hover {
	color: #636f83;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	color: #636f83;
	margin-top: 3px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}

h2 a:visited, h2 a:link, h2 a:active, h2 a:hover {
	color: #636f83;
}

h3 {
	padding: 0;
	/*font-size: 9.2pt;*/
	color: #636f83;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

h3 a:visited, h3 a:link, h3 a:active, h3 a:hover {
	color: #636f83;
}

p {
	margin: 0;
	padding : 0;
	padding-right: 20px;
}

.knockback {
	color: #778A9F;
}

.title {
	color: #5b6878;
}


.left_content ul{
	padding-left: 12px;
}
.left_content ul li{
	margin:5px 0;
}

.left_content ul li ul {
	padding-left: 12px;
}




/**----------- Header --------------- **/

#upperContent {
	width:920px;
	padding:0;
}

#upperContentLogoLeft {
	float: left;
	margin: 0 0 35px 2px;
	height: 51px;
	width: 163px;
}

#upperContentMiniNav {
	float:left;
	margin: 0 0 0 16px;
	width: 720px;
	color: #888;
}

/* Mini Top Nav */
#menuextra_links {
	padding: 0 0 0 6px;
	margin: 0 0 0 4px;
	float: left;
	list-style: none;
}

#menuextra_links li {
	float: left;
	margin-right: 3px;
	margin-left:3px;
	padding-left:8px;
	border-left:1px solid #888888;
}

#menuextra_links li.first {
	border-left:0;
	margin-left:0;
	padding-left:0;
}

.menuextra_link_end {
	float: left;
	margin-right: 5px;
	padding-right: 6px;
}


#search {
	float: left;
	margin-left: 60px;
}



/* Main Top Nav */
ul#menu {
	float:left;
	padding: 0;
	margin: 22px 0 0 20px;
	height: 15px;
	/*font-size: 8pt;*/
	width:730px;
	list-style: none;
} 
/* IE6 hack */
* html #menu { width: 731px; }


/* remove all the bullets, borders and padding from the default list styling */
#menu ul
{
	padding-left:0;
	margin:0;
	list-style-type:none;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu li
{
	float:left;
	position:relative;
	width: 16%;
	margin-right: 2px;
	display: inline;
}
/* style the links for the top level */
#menu a
{
	border: 1px solid #efefef;
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #636f83;
	/*font-size: 8pt;*/
	padding: 2px;
	padding-left: 5px;
	background: #eceff2 url('/images/menuback.gif') repeat-x;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul
{
	visibility:hidden;
	position:absolute;
	height:0;
	top:17px;
	left:-1px;
	width:119px;
}


/* style the table so that it takes no ppart in the layout - required for IE to work */
#menu table  
{
	position:absolute;
	top:0;
	left:0;
	background: transparent;
}


/* style the second level links -- not relative*/
#menu ul a,
#menu ul a:visited
{
	height:auto;
	padding-top:4px;
	padding-bottom:4px;
	width:119px;
}



/* style the top level hover */
#menu a:hover,
#menu ul a:hover,
#menu a:focus,
#menu ul a:hover,
#menu a.selected,
#menu ul a.selected
{
	background: #e0ee8e url('/images/menuback_mouseover.gif') repeat-x;
}


/* make the second level visible when hover on first level list OR link */
#menu :hover ul { visibility:visible; }







#menu li.language_menu {
	width:120px;
	position:relative;
	float:left;
	padding:0;
	margin-right: 0 !important;
	border:1px solid #e2e2e2;
}
#menu li.language_menu ul {
	border-top: 1px solid #efefef;
}
#menu li.language_menu ul li
{
	border:1px solid #e2e2e2;
	border-top: 0;
	width:120px;
	position:relative;
	margin:0;
	display: inline;
}

#menu li.language_menu a {
	background-image: url('/images/go.gif');
	background-repeat: no-repeat;
	background-position: 104px 5px;
	border: none;
	background-color: #fff;
}
	
#menu li.language_menu li a {
	width: 116px !important;
	display: block;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	text-decoration: none;
	color: #636f83;
	background: #fff;
	/*font-size: 8pt;*/
	padding: 2px !important;
	padding-left: 5px;
}
* html #menu li.language_menu li a {
	width: 113px !important;
}
#menu li.language_menu li a:hover,
#menu li.language_menu li a:focus,
#menu li.language_menu li a.selected
{
	background: #fff url('/images/menuback_mouseover.gif') repeat-x;
}


#menu li.search_menu {
	width:126px;
	border:1px solid #e2e2e2; 
}
#menu form input.searchinput {
	margin: 0;
	float: left;
	width:100px;
	height: 13px;
	color: #636f83;
	/*font-size: 8pt;*/
	padding: 1px;
	padding-left: 5px;
	border: 1px solid #fff;
}

#menu form input.searchsub {
	margin: 2px 0 0 0;
	width:15px;
	float: left;
	height:15px;
	color: #636f83;
	/*font-size: 8pt;*/
	border: none;
	padding:0 !important;
	background-image: url('/images/go.gif');
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#menu .go {
	float: left;
	padding-top: 7px;
	padding-bottom: 1px;
	padding-right: 1px;
	border: 1px solid #efefef;
	border-left: none;
}
#menu img { margin-left: 3px; }































/* Search Box */

#upperContent input {
	width: 100px;
	border: 1px solid #efefef;
	border-right: none;
	height: 11px;
	margin-left: 0;
	/*font-size: 8pt;*/
	padding: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	float: left;
	font-family: verdana;
}

/* Language Drop Box */

#language {
	width: 98px;
	border: 1px solid #efefef;
	border-right: none;
	height: 11px;
	margin-left: 1px;
	/*font-size: 8pt;*/
	padding: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	float: left;
	font-family: verdana;
}

#languagedrop {
	width: 113px;
	margin-top: 2px;
	height: 40px;
	border: 1px solid #efefef;
	border-top: 0;
	position: absolute;
	margin-left: 603px;
	background-color: #ffffff;
	padding-left: 3px;
	/*font-size: 8pt;*/
	margin-top: 17px;
}

#languagedrop a:focus,
#languagedrop a:hover {
	color: #000000;
	background-color: #f0f0f0;
}

/* Breadcrumb */

.breadcrumb {
	padding-top: 14px;
	width: 700px;
	float: left;
	margin: 0 0 10px 20px;
	padding-left: 6px;
}
* html .breadcrumb {
	padding-top: 0;
}


.light {
	color: #888;
}

.dark {
	color: #000000;
}


/**----------- Page Content --------------- **/

/* Page Content Wrapper */

#pageContent {
	overflow:hidden;
	width:920px;
	margin:10px auto 20px auto;
	float: left;
	clear: both;
}
/* Left Content Wrapper */

#leftbar {
	width: 170px;
	float: left;
	margin-right: 15px;
	height: 700px;
}

#sidemenu {
	height:1px;
}

#sidemenu li.fabrication{
	border-bottom: 1px solid #636f83;
	}

/*
.sidemenu_break {
	height: 1px;
	background-image: url(/images/dotted_horisontal.gif);
	clear: left;
}*/

#sidemenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 1px dashed #ccc;
}
#sidemenu ul li {
	border-bottom: 1px dashed #ccc;
}
#sidemenu ul li a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	/*padding-left: 3px;*/
	color: #555;
	text-decoration: none;
}

#sidemenu ul li a:focus,
#sidemenu ul li a:hover,
#sidemenu ul li a.selected {
	background-color: #f8f8f8;
}

/*
.sidemenu_item {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #555;
	text-decoration: none;
}

.sidemenu_item:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #555;
	background-color: #f8f8f8;
	text-decoration: none;
}*/

/* Flash Content Wrapper */

#flash_content{
	width: 728px;
	float: left;
	height: 165px;
	background-color: #ffffff;
	padding-left: 0;
	margin-bottom: 10px;
}

#flash_content.flash_map{
	width: 720px;
	float: left;
	height: 300px !important;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
}


/* Editable Content Wrapper - Required for ICMS */

#content_container{
	margin-top:0;
	width: 728px;
	float: left;
}


#rightmain {
	width: 730px;
	float: left;
}

/**** About Us *************/

#map {
	height: 300px;
}


.subboxes {
	margin-top: 10px;
	height: 110px;
	margin-right: 9px;
	margin-bottom: 10px;
	clear: both;
}

#double_subbox {
	float: left;
	width: 234px;
	height: 190px;
	border-top: 2px solid #777777;
	padding-top: 3px;
	padding-left: 0;
	margin-top: 0;
	background: #fff url(/images/1pxstroke.jpg) bottom left repeat-x;
	position: relative;
	margin-bottom: 10px;
}

#double_subbox h2 {
	color:#636f83;
	font-size:1.0em;
	margin:3px 0 6px 0;
	padding:0 5px 9px;
	clear:left;
	height:10px;
	padding:0 5px 9px;
	border-bottom: 1px solid #ddd;
}

#double_subbox p {
	clear: both;
	color:#788498;
	line-height: 1.0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	margin-bottom: 5px;
	/*font-size:8.5pt;*/
	/*font:Verdana;*/
	font-weight:500;
}

#double_subbox p strong {
	font-size: 30pt;
	margin-top: -4px;
	float: left;
	margin-right: 5px;
	font-family: Arial;
	color: #636f83;
}

.home_lower{
	height: 240px;
	float:left;
	margin-top: 0;
	width: 234px;
}

.home_lower p {
	padding-left:6px;
}


.home_corner {
	background-image: url(/images/dark-grab.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 240px;
	width: 234px;
}


.subbox,
.subbox_first {
	float: left;
	position: relative;
	width: 106px;
	height: 190px;
	border-top: 2px solid #777777;
	padding-top: 3px;
	padding-left: 6px;
	margin-top: 0;
	background: #fff url(/images/1pxstroke.jpg) bottom left repeat-x;
	margin-bottom: 10px;
	display:block;
}
.subbox_first {
	margin-left: 0;
}

* html .subbox {
	position: static;
}

.subboxLg {
	float: left;
	width: 170px;
	height: 190px;
	border-top: 2px solid #777777;
	padding-top: 3px;
	padding-left: 3px;
	margin-top: 0;
	background: #fff url(/images/1pxstroke.jpg) bottom left repeat-x;
	position: relative;
}

.subboxLg h2 {
	/*font-size: 8.2pt;*/
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	color: #3F6075;
	padding-bottom: 5px;
	margin-bottom: 5px;
}


.subbox h2 {
	/*font-size: 8.2pt;*/
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	color: #3F6075;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.subbox p {
	/*padding-left: 3px;*/
	padding: 0;
}



.subbox h2 a:visited, .subbox h2 a:link, .subbox h2 a:active, .subbox h2 a:hover {
	color: #636f83;
}

/*.subbox h2 {
	font-size: 8.2pt;
	font-weight: bold;
	color: #3F6075;
	padding-bottom: 5px;
	margin-bottom: 5px;
}*/

.subbox_link {
	margin-bottom: 10px;
	padding-top: 10px;
	position:absolute;
	bottom: 0;
	left: 6px;
}
* html .subbox_link {
	position:static;
}

.subbox_pic_link {
	padding-top: 10px;
	position:absolute;
	bottom: 0;
	left: 0;
	margin-top: 5px;
	width: 109px;
	text-align: right;
}

.left_cornerboxes_container {
	width: 235px;
	float: left;
	clear: both
}

.home_mapbox {
	width: 480px;
	float: right;
	margin-top: 0;
	margin-left: 5px;
	margin-right: 0;
}


.medium_map {
	background-image: url(/images/homepage_map_back.gif);
	height: 240px;
	background-position: bottom;
	background-repeat: repeat-x;	
}

* html .medium_map {
	margin:0;
	padding:0;
	width: 460px !important;
}

.medium_map p.map_p {
	padding-left:6px;
}

.curved_corner_box,
.curved_corner_box_first {
	float: left;
	width: 234px;
	height: 175px;
	background-image: url(/images/1pxstroke.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	margin-bottom: 10px;
	position: relative;
	display: inline;
}
.curved_corner_box_first {
	margin-left: 0;
}
.curved_corner_box p{
	padding-left:6px;
}

div.breaker {
	clear: both;
	height: 1px;
	visibility: hidden;
	overflow: hidden;
	color: #fff;
}

.curved_corner_box_title {
	height: 17px;
	background-color: #636f83;
	color: #fff;
	font-weight: bold;
	padding: 4px 4px 4px 6px;
	margin-bottom: 6px;
}

.right_bar .curved_corner_box {
	margin-left: 0;
}

.right_bar .curved_corner_box_title a {
	color: #fff;
	text-decoration: none;
}

.right_bar .curved_corner_box_title a:hover {
	color: #fff;
	text-decoration: underline;
}


.curved_corner_box_break {
	height: 100px;
	float: left;
	width: 13px;
	overflow: hidden;
	visibility: hidden;
	color: #fff;
}

.curved_corner_box_image {
	background-color: #D0EDF5;
}


.curved_corner_box_corners {
	height: 2px;
	background-color: #636f83;
}

.curved_corner_box_corners p {
	margin:0;padding:0;
}

.topleftcorner {
	float: left;
	font-size: 1px;
}

.toprightcorner {
	float: right;
	font-size: 1px;
}

.download_link{
	background-image: url(/images/dotted_horisontal.gif);
	background-repeat: repeat-x;
	bottom: 0;
	position: absolute;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 230px;
	left: 3px;
}

.download_link h2 {
	/*font-size: 8.2pt;*/
	font-weight: bold;
	color: #3F6075;
	border-bottom: none;

}

.verticaldivide{
	width: 1px;
	background-image: url(/images/dotted_vertical.gif);
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	height: 190px;
	padding-top: 5px;
	overflow:hidden;
}


.left_content {
	width: 475px;
	float: left;
	border-right: 1px dashed #ccc;
	padding-right: 10px;
	overflow: hidden;
}

.left_content h2, .right_bar h2, .left_content_wide h2  {
	padding: 2px 0 2px 0;
	/*font-size: 8.2pt;*/
	color: #636f83;
	margin-top: 3px;
	font-weight: bold;
	border:0;
}
.right_bar h2 {
	padding-left:4px;
}

.left_content_wide {
	width: 520px;
	float: left;
	padding-left: 10px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	/*border-right: 1px dashed #ccc;*/
}


.right_bar {
	width: 234px;
	float: right;
	margin-right: 0; 
	overflow: hidden;
	
}

.right_bar p {
	padding-left:4px;
	
}

.seemore {
	clear: left;
	width: 300px;
	padding-top: 5px;
	border-top: 1px dashed #ccc;
	margin-top: 10px;
}

/*.seemore_wide {
	clear: left;
	margin-left: 10px;
	width: 530px;
	padding-top: 5px;
}*/

.line_break {
	height: 1px !important;
	background-image: url(/images/dotted_horisontal.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.line_break_plain {
	margin-top: 1px;
	margin-bottom: 1px;
	clear: both;
}

.right_bar .sidemenu_break {
	/*margin-top: 3px;
	margin-bottom: 3px;*/
	overflow: hidden;
	height: 1px;
	background-image: url(/images/dotted_horisontal.gif);
	clear: left;
}
	
/*-[Forms]-------------------------------------------------------------------*/

#pageContent form {
	margin: 0;
	padding: 0;
	font-size: 1em;
	overflow: auto;
	/*height:100px; --made scrollbar in Ff*/
}

#pageContent label {
	line-height: 1.5;
}
#pageContent form fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#pageContent form fieldset.formRowBtns div.formRow {
	margin-top:5px;
}

#pageContent form fieldset.formRowBtns div.formRow {
	* margin-left:10px;
}

#pageContent form .formRow {
	clear: both;
	padding: 0 0 5px;
}

#pageContent form .formRowBtns {
	text-align: left;
	padding-top: 5px;
	padding-left: 25%;
}
* html #pageContent form .formRowBtns { padding-left: 20%; }

#pageContent form .formRowBtns input {
	border: 1px solid #e2e2e2;
	color: #7c8693;
	background: #fff;
	font-weight: bold;
	padding: 2px 25px;
}

#pageContent form .formRowBtns input:focus,
#pageContent form .formRowBtns input:hover {
	border: 1px solid #636F83;
	color: #fff;
	background: #7c8693;
	cursor: pointer;
}

#pageContent form .formRowBack {
	padding: 10px 0;
	border-bottom: 1px dashed #d6dade;
}

#pageContent form .formRow .formError {
	margin: 0;
	padding: 0;
	color: #f00;
	margin-left: 25%;
}
* html #pageContent form .formRow .formError { margin-left: 27%; }
#pageContent form .formRow .formInfo {
	margin: 0;
	padding: 0;
	margin-left: 25%;
}
* html #pageContent form .formRow .formInfo { margin-left: 27%; }

#pageContent form .formRow label {
	width: 20%;
	display: block;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #7c8693;
}

#pageContent form .formRow input {
	font-family: Arial;
	font-size: 1em;
	margin: 0;
	margin-left: 5%;
	width: 40%;
	border: 1px solid #e2e2e2;
	padding: 2px;
	color: #333;
}

* html #pageContent form .formRow select, * html #pageContent form .formRow input {
	margin-left: 2%;
}

* html #pageContent form .formRow textarea {
	margin-left: 2%;
}

#pageContent form .formRow input:focus {
	border: 1px solid #636F83;
}

#pageContent form .formRow select {
	font-family: Arial;
	font-size: 1em;
	margin: 0;
	border: 1px solid #e2e2e2;
	padding: 2px;
	color: #333;
	margin-left: 5%;
}
#pageContent form .formRow textarea {
	font-family: Arial;
	font-size: 1em;
	margin: 0;
	border: 1px solid #e2e2e2;
	padding: 2px;
	color: #333;
	margin-left: 5%;
}
#pageContent form .formRow textarea:focus {
	border: 1px solid #636F83;
}


/*#pageContent form h2 {
	margin: 0;
	padding: 0;
	font-size: 8.2pt;
	color: #636f83;
	margin-top: 3px;
	font-weight: bold;
	border-bottom: 0;
}*/


#pageContent form .formRow input {
	font-family: Arial;
	font-size: 1em;
	margin: 0;
	margin-left: 5%;
	width: 40%;
	border: 1px solid #e2e2e2;
	padding: 2px;
	color: #333;
}

#pageContent form input.button:hover {
	background: url('/images/menuback_mouseover.gif') #e3ef96;
	color:#7C8693;
}

#pageContent form input.button {
	font-family: Arial;
	font-size: 1em;
	margin: 0;
/*	width: 60px;*/
	padding: 2px;
	border: 1px solid #e2e2e2;
	color: #7c8693;
	background: url('/images/menuback.gif') #eef1f4;
	font-size:1em;
	font-weight:bold;
	text-align: center;
}
* html #pageContent form input.button {
	margin-left: 10px;
}

.nav {
	color:#b2b2b2;
}

.nav a {
	color:#b2b2b2;
}

.nav span {
	color:#000;
}

div.testbox {
	margin:0; 
	padding:0;
	float:left;
}

h3.subheading,
p.subheading {
	background: #636f83 url('/images/box_right.gif') top right no-repeat;
	color:#fff;
	margin:0 0 0 0;
	height: 18px;
	padding: 9px 2px 3px 0; 
}

h3.subheading strong,
p.subheading strong {
	background: #636f83 url('/images/box_left.gif') top left no-repeat;
	margin:0 2px 0 0;
	padding: 9px 0 3px 2px;
}


/* contact us form */

table.contact th {
	font-size: 1.0em;
	text-align:left;
	color:#7c8693;
}
ul.sitemap {
	margin-left: 155px;
}
ul.sitemap ul {
	padding-left: 40px;
}

ul.sitemap > li {
	font-weight: bold;
}
ul.sitemap > li ul li{
	font-weight: normal;
}
table.vacancy_admin {
	margin: 0 0;
	border-top:1px dashed #ccc;
}

table.vacancy_admin tr{
	vertical-align:top;
}

table.vacancy_admin th, table.vacancy_admin td {
	text-align:left;
	padding:3px;
	border-bottom:1px solid #eee;
}

table.vacancy_admin td a.first_option {
	border-right:1px solid #888888;
	padding-right:5px;
}

h1.cornered 
{
	background:url(/images/header_bg.gif) no-repeat;
	width:479px;
	height:25px;
	color:#fff;
	padding-top:5px;
	padding-left:10px;
	border:0;
	border-bottom:1px solid #eee;
	font-size:1.0em;
	/*font-size:8.5pt;*/
}

h2.cornered 
{
	background:url(/images/header_bg.gif) no-repeat;
	width:479px;
	height:25px;
	color:#fff;
	padding-top:5px;
	padding-left:10px;
	border:0;
	margin-top:15px;
	clear:both;
	/*font-size:8.5pt;*/
}


div#static_container.videos embed
{
	float:left;
	margin-right:10px;
}

div.download_nav {
	background-image:url(/images/dotted_horiz_grad.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div.download_nav p, div.download_nav h4 {
	padding-left:5px;
}

div.download_nav h4 {
	color:#3f6075;
	margin-bottom:0;
	padding-top:5px;
}

div.download_nav a {
color:#3f6075 !important;
}

div.download_nav a:hover {
	text-decoration:underline!important;
}

h4.with-subtext {
	margin-bottom:5px;
}

form.delete-video p, form.delete-doc p {
	margin-bottom:25px;
}

form.delete-doc p.header {
	margin-bottom:5px;
}

form.delete-doc {
	height:200px !important;
}

table.file-details {
	/*width:300px;*/
	padding-right:80px;
	padding-left:80px;
	margin-bottom:15px;
}

table.file-details th {
	width:100px;
	background-color:#556677;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}

table.file-details td {
	padding-left:3px;
	width:200px;
	background-color:#efefef;
}

form.delete-video fieldset, form.delete-doc fieldset {
	text-align:center;
}

form.delete-video input[type=image], form.delete-doc input[type=image] {
	background:#E0EE8E url(/images/menuback.gif) repeat-x scroll 0%;
	border:1px solid #EFEFEF;
	padding-left:10px;
	padding-right:10px;
}

form.delete-video input[type=image]:hover, form.delete-doc input[type=image]:hover {
	background:#E0EE8E url(/images/menuback_mouseover.gif) repeat-x scroll 0%;
	border:1px solid #EFEFEF;
	padding-left:10px;
	padding-right:10px;
}

