﻿/**************************************************************************/
/* 1:Zero out all styles except form elements, which are left to default */
td {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
th {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
tr {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
thead {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
tfoot {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
tbody {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
caption {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
table {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
legend {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
label {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
form {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
fieldset {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
li {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
ul {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
ol {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
dd {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
dt {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
dl {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
var {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
tt {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
sup {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
sub {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
strong {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
strike {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
small {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
samp {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
s {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
q {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
kbd {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
ins {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
img {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
font {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
em {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
dfn {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
del {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
code {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
cite {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
big {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
address {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
acronym {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
abbr {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
a {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
pre {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
blockquote {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
p {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
h6 {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
h5 {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
h4 {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
h3 {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
h2 {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
h1 {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
iframe {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
object {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
applet {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
span {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
div {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
body {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
html {
 margin:0;
 padding:0;
 border:0;
 outline:0;
}
/* remember to define focus styles! */
:focus {
 outline:0;
}
ul {
 list-style:none;
}
ol {
 list-style:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
 border-collapse:separate;
 border-spacing:0;
}
td {
 text-align:left;
 font-weight:normal;
}
th {
 text-align:left;
 font-weight:normal;
}
caption {
 text-align:left;
 font-weight:normal;
}
q:after {
 content:"";
}
q:before {
 content:"";
}
blockquote:after {
 content:"";
}
blockquote:before {
 content:"";
}
q {
 quotes:"" "";
}
blockquote {
 quotes:"" "";
}
/* End zero out */
/**************************************************************************/


/**************************************************************************/
/* Clearfix                  */
.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix {
 display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
 height:1%;
}
.clearfix {
 display:block;
}
/* End hide from IE-mac */
/* End Clearfix */
/**************************************************************************/


/**************************************************************************/
/* Basic body styles               */
body {
 font-size:71%; /* 11px default */
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 background-color:#505050;
 text-align:center;
 color:#666666;
 padding:18px 0 50px;
 text-shadow: 0 0 0 #000;
}
/* Set all form elements to basic font color */
textarea{
	color:#666666;
}
select{
	color:#666666;
}
input{
	color:#666666;
}
/* standard text styles */
p {
 margin:2px 0 10px 0;
 line-height:1.25em;
}
h1 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:1.7em; /* 21px */
 font-weight:normal;
 margin-top:20px;
}
h2 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:1.4em; /* 17px */
 font-weight:normal;
 margin-top:12px;
}
h3 {
 font-size:1.58em; /* 19px - 19/1.2em */
 font-weight:normal;
 margin-top:12px;
}
h4 {
 font-size:1.17em; /* 14px - 14/1.2em */
 font-weight:bold;
 margin-top:12px;
}
h5 {
 font-size:1.17em; /* 14px - 14/1.2em */
 font-weight:normal;
 margin-top:12px;
}
a {
 color:#666666;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}


/****************************************/
/* 			Header Section 				*/
/****************************************/

#header{
	background:url("../img/layout/header_bg.jpg") left top no-repeat #01018B;
	width:980px;
	margin:0 auto;
	padding:21px 0 0;
	text-align:left;
	min-height:80px;
	_height:80px;
}
	#header #logo{
		display:block;
		float:left;
	}
	
	#header #header_nav{
		display:block;
		float:right;
		list-style:none;
		background:url("../img/layout/dots_white.gif") left bottom repeat-x;
		padding:4px 0 12px;
		margin-right:14px;
		_margin-right:7px;
	}	
		#header_nav li{
			list-style:none;
			display:inline;
			padding:0 25px 0 0;
			font-size:0.9em;
			text-transform:uppercase;
		}
		#header_nav li.last_child{
			padding:0;
		}
		#header_nav li:last-child{
			padding:0;
		}
		#header_nav li a{
			background:url("../img/layout/header_nav_icon.gif") no-repeat left center;
			padding:0 0 0 8px;
			color:#FFFFFF;
		}
	
	#header #frm_search{
		display:block;
		clear:right;
		float:right;
		margin:14px 14px 0 0;
		_margin:14px 7px 0 0;
	}
		#frm_search label{
			display:block;
			float:left;
			padding:2px 10px 0;
			font-size:1.1em;
			color:#FFFFFF;
		}
		#frm_search .txt_field{
			display:block;
			float:left;
			font-size:1em;
			padding:2px;
			.padding:2px 2px 1px;
			width:129px;
			border:1px solid #999;
		}
		#frm_search .img_submit{
			display:block;
			float:left;
			margin:2px 0 0 14px;
		}

/****************************************/
/* 			END Header Section 			*/
/****************************************/


/****************************************/
/* 			Main Navigation 			*/
/****************************************/
#main_nav{
	width:980px;
	margin:0 auto 10px;
	padding:0;
	text-align:left;
	background:url("../img/layout/main_nav.jpg") left top no-repeat;
	border-top:2px solid #FFFFFF;
}
	#main_nav li{
		list-style:none;
		display:block;
		float:left;
		text-transform:uppercase;
		background:url("../img/layout/main_nav_divider.gif") right top repeat-y;
		padding:0 1px 0 0;
	}
	#main_nav li:last-child{
		background:none;
	}
	#main_nav li.last_child{
		background:none;
	}
	
	#main_nav li a{
		display:block;
		float:left;
		text-align:center;
		height:35px;
		line-height:35px;
		color:#FFFFFF;
		background:url("../img/layout/main_nav.jpg") -10px top no-repeat;
		text-decoration:none;
	}	
	#main_nav li#solutions a{
		background-position:left 0px;
	}
	#main_nav li#contact a{
		background-position:right 0px;
	}
		#main_nav li a:hover{
			background-position:-10px -35px;
			text-decoration:none;
		}
		#main_nav li#solutions a:hover{
			background-position:left -35px;
		}
		#main_nav li#contact a:hover{
			background-position:right -35px;
		}
	
	#main_nav li.selected a{
		background-position:-10px -35px;
		font-weight:bold;
	}
	
	#main_nav li#solutions a{
		width:233px;
	}
		#main_nav li#solutions.selected a{
			background-position:left -35px;
			color:#C40E26;
		}	
#main_nav li#customers{
	display:none
}

	#main_nav li#customers a{
		width:153px;
	}
		#main_nav li#customers.selected a{
			color:#34D571;
		}
	#main_nav li#training a{
		width:180px;
	}
		#main_nav li#training.selected a{
			color:#69BDBD;
		}

	#main_nav li#partners a{
		width:200px;
	}
		#main_nav li#partners.selected a{
			color:#69BDBD !important;
		}

#main_nav li#events{
	display:none
}
	#main_nav li#events a{
		width:122px;
		
	}
		#main_nav li#events.selected a{
			color:#589598;
		}
	#main_nav li#faq a{
		width:193px;
	}
		#main_nav li#media.selected a{
			color:#5BBB53;
		}
	#main_nav li#about a{
		width:170px;
	}
		#main_nav li#about.selected a{
			color:#C10028;
		}
	#main_nav li#contact{
		padding-right:0px;
	}
	#main_nav li#contact a{
		width:180px;
	}
		#main_nav li#contact.selected a{
			background-position:right -35px;
			color:#8ACFD4;
		}
/****************************************/
/* 			END Main Navigation			*/
/****************************************/


/****************************************/
/* 		Main Page Container 			*/
/****************************************/
#page{
	width:980px;
	margin:0 auto;
	text-align:left;
}
	#lh_col{
		background:url("../img/layout/lh_col_bg.jpg") left top no-repeat;
		float:left;
		width:179px;
		min-height:850px;
		_height:850px;
	}
		#lh_col ul{
			padding:10px 19px 0;
			margin:0;
		}
		#lh_col ul li{
			font-size:1.1em;
			font-weight:bold;
			padding:5px 0 0;
			width:100%;
		}
		#lh_col ul li a{
			background:url("../img/layout/nav_icon_grey_selected.gif") right center no-repeat;
			color:#CCCCCC;
			display:block;
			text-decoration:none;
			width:100%;
		}
		#lh_col ul li.selected a{
			color:#FFFFFF;
			background-image:url("../img/layout/nav_icon_white_selected.gif");
		}
		#lh_col ul li a:hover{
			color:#FFFFFF;
			background-image:url("../img/layout/nav_icon_white_selected.gif");
		}
		#lh_col ul li.parent a{
			background-image:url("../img/layout/nav_icon_white_parent.gif");
			color:#FFFFFF;
		}
			#lh_col ul li ul{
				margin:0;
				padding:5px 0 5px 1px;
			}
			#lh_col ul li ul li{
				font-size:0.9em;
				font-weight:normal;
			}
			#lh_col ul li ul li.selected{
				font-weight:bold;
			}
			#lh_col ul li.selected ul li a{
				color:#CCCCCC;
				display:inline;
				background-image:none;
			}
			#lh_col ul li.parent ul li a{
				color:#CCCCCC;
				display:inline;
				background-image:none;
			}
			#lh_col ul li ul li a{
				color:#CCCCCC;
				display:inline;
				background-image:none;
			}
			#lh_col ul li.selected ul li a:hover{
				background-image:none;
				color:#FFFFFF;
			}
	
			#lh_col ul li.parent ul li a:hover{
				background-image:none;
				color:#FFFFFF;
			}
	
			#lh_col ul li ul li a:hover{
				background-image:none;
				color:#FFFFFF;
			}
	
			#lh_col ul li ul li.selected a{
				background-image:none;
				color:#FFFFFF;
			}
	
	#breadcrumb{
		background:url("../img/layout/content_bg_top.gif") left top no-repeat #FFFFFF;
		padding:5px 13px 0 18px;
		height:18px;
		width:763px;
		float:right;
	}
	#breadcrumb li{
		display:block;
		float:left;
		padding:0 4px 0 0;
	}
	#breadcrumb #v2 a{
		background:url("../img/layout/breadcrumb_divider.gif") right center no-repeat;
		padding:0 7px 0 0;
		margin:0 4px 0 0;
	}	
	
	#rh_col{
		background:#FFFFFF;
		border-left:1px solid #A7A7A7;
		border-right:1px solid #A7A7A7;
		float:right;
		width:764px;
		min-height:807px;
		_height:807px;
		padding:0 12px 0 16px;
		font-size:1.1em;
	}
		#rh_col .heading_container{
			line-height:62px;
			height:62px;
			position:relative;
			margin:0 0 15px;
		}
		#rh_col h1{
			padding:0 0 0 15px;
			margin:0 0 15px;
			background:url("../img/layout/heading_bg.png") left top no-repeat #777777;
			line-height:62px;
			height:62px;
			position:relative;
			color:#FFFFFF;
		}
			#rh_col h1.filter_frm{
				background-image:url("../img/layout/heading_corner_filter_frm.png");
			}
		#rh_col .heading_container h1{
			position:absolute;
			top:0;
			left:0;
			width:749px;
			margin:0;
		}
		#rh_col h1 img, #rh_col .heading_container img{
			position:absolute;
			right:0;
			top:0;
			border-left:5px solid #FFFFFF;
		}
		
		#rh_col h3.date{
			color:#666666;
			font-size:1.135em;
			font-weight:normal;
			margin:2px 0 12px;
		}
		#rh_col .intro{
			font-size:1.135em;
			padding:0 10px 0 0;
			margin-bottom:15px;
		}
			#rh_col .intro a{
				text-decoration:underline;
			}
		#rh_col .icon_link{
			padding:0 0 0 16px;
			font-size:0.9em;
			background-position:left center;
			background-repeat:no-repeat;
		}
		#rh_col .rh_float_img{
			float:right;
			margin-left:10px;
		}		
		/* Page Filter Form - appears under main heading */
		#rh_col .frm_page_filter{
			background:url("../img/layout/page_filter_frm_bg.jpg") left top no-repeat;
			padding:9px 0 0 15px;
			height:30px;
			margin:0 0 0 -2px;
			position:relative;
			top:-15px;
		}
			.frm_page_filter .frm_lhs{
				float:left;
			}
			.frm_page_filter .frm_rhs{
				float:right;
				padding:0 10px 0 0;
			}
			.frm_page_filter label{
				display:block;
				float:left;
				font-size:1.1em;
				padding:3px 0 0;
			}
			.frm_page_filter .drp_dwn{
				display:block;
				float:left;
				width:145px;
				margin:0 10px 0 0;
				padding:0 0 0 2px;
				font-size:1.1em;
				.font-size:1em;
				border:1px solid #BBBBBB;
			}
				.frm_page_filter .drp_dwn.long{
					width:260px;
				}
			.frm_page_filter .frm_submit{
				display:block;
				float:left;
				position:relative;
				top:2px;
			}
		/* Link list with raquo */
		#rh_col ul.content_link_list{
			list-style:none;
			margin:0;
		}
		#rh_col ul.content_link_list li{
			list-style:none;
			padding:0 0 2px;
			font-size:1.1em;
		}		
		#rh_col ul.content_link_list li a{
			text-decoration:none;
			color:#666666;
		}		
		#rh_col ul.content_link_list li a span{
			font-weight:bold;
			padding-left:4px;
			position:relative;
			top:-1px;
		}
		
		
		/* Main Content Left Hand Column */		
		#rh_col .inner_lh_col{
			float:left;
			width:576px;
			padding:0 0 0 2px;
		}
			#rh_col .inner_lh_col h1{
				padding:0 0 10px 5px;
				margin:20px 30px 10px 0;
				background:none;
				line-height:1em;
				height:1%;
				border-bottom:4px solid;
				color:#666666;
			}
			#rh_col .inner_lh_col h2.base_colour{
				color:#666666;
			}
			.inner_lh_col h2{
				margin-top:0;
			}
			.inner_lh_col h3{
				margin:2px 0 0;
				font-size:1em;
				font-weight:bold;
			}
			.inner_lh_col hr{
				height:0px;
				margin:12px 0;
				color:#FFF;
				background-color:#FFF;
				border:0px;
				border-bottom:1px solid #CCCCCC;
			}
			.inner_lh_col ul{
				margin:10px 0 10px 30px;
			} 
			.inner_lh_col ol{
				margin:10px 0 10px 30px;
			}
			.inner_lh_col ul li{
				list-style:disc;
				margin:0 0 5px;
			} 
			.inner_lh_col ol li{
				list-style:decimal;
				padding:0 0 15px;
			}
				.inner_lh_col ol li ul{
					margin-bottom:0;
				}
				.inner_lh_col ol li ul li{
					list-style:disc;
				}
			.inner_lh_col ol li span{
				color:#666666;
			}
			
		
			.inner_lh_col ul li span{
				color:#666666;
			}



		/* Main Content Left Hand Column */		
		#rh_col .inner_col{
		}
			.inner_col ul{
				margin:10px 0 10px 30px;
			} 
			.inner_col ol{
				margin:10px 0 10px 30px;
			}
			.inner_col ul li{
				list-style:disc;
				margin:0 0 5px;
			} 
			.inner_col ol li{
				list-style:decimal;
				padding:0 0 15px;
				color:#666666;
			}
				.inner_col ol li ul{
					margin-bottom:0;
				}
				.inner_col ol li ul li{
					list-style:disc;
				}
			.inner_col ol li span{
				color:#666666;
			}
					
			.inner_col ul li span{
				color:#666666;
			}

			
		
		/* Main Content Right Hand Column */
		#rh_col .inner_rh_col{
			float:right;
			width:281px;
			background-color:#F2F2F2;
			padding:0 0 20px;
		}		
			/* Office Contact Form */
			.inner_rh_col .frm_office_contact{
				border-top:4px solid #C40E26;
				border-bottom:1px solid #C40E26;
				padding:5px 0 10px 5px;
				margin:0 0 17px;
			}
				.inner_rh_col .frm_office_contact label{
					font-size:1.4em;
					font-family:Georgia, "Times New Roman", Times, serif;
					display:block;
					padding:0 0 10px;
					color:#C40E26;
				}
				.inner_rh_col .frm_office_contact label a{
					text-decoration:underline;
					color:#C40E26;
				}
				.inner_rh_col .frm_office_contact .drp_dwn{
					display:block;
					float:left;
					width:140px;
					font-size:1.1em;
					.font-size:1em;
					padding:0 0 0 2px;
					border:1px solid #BBBBBB;
				}
				.inner_rh_col .frm_office_contact .frm_submit{
					display:block;
					float:left;
					margin:0 0 0 5px;
				}
				
			/* Right Hand Column Navigation */
			.inner_rh_col .tertiary_nav{
				border-top:4px solid #788787;
				border-bottom:1px solid #788787;
				padding:5px 5px 0px;
				margin:0 0 17px;
			}
				.inner_rh_col .tertiary_nav h3, .inner_rh_col .tertiary_nav h4{
					font-size:1.4em;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					display:block;
					margin:0;
					color:#788787;
				}
				.inner_rh_col .tertiary_nav ul{
								
				}
					.inner_rh_col .tertiary_nav ul li{
						border-bottom:1px solid #CCCCCC;
						padding:4px 2px;
					}
						.inner_rh_col .tertiary_nav ul li:last-child{
							border:0;
						}
						.inner_rh_col .tertiary_nav ul li.last_child{
							border:0;
						}
					.inner_rh_col .tertiary_nav ul li span{
						color:#666666;
					}
					.inner_rh_col .tertiary_nav ul li a:hover{
						text-decoration:none;
						color:#788787;
					}
					.inner_rh_col .tertiary_nav ul li a span{
						color:#788787;
						font-weight:bold;
						padding-left:2px;
						position:relative;
						top:-2px;
					}
				.inner_rh_col .tertiary_nav p{
					
				}
				
			/* Right Hand Column Text Container */
			.inner_rh_col .rh_col_item{
				border-top:4px solid;
				border-bottom:1px solid;
				padding:5px 10px 2px;
				margin:0 0 10px;
			}
				.inner_rh_col .rh_col_item h4{
					font-size:1.4em;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					display:block;
					margin:0 0 3px;
				}
				.inner_rh_col .rh_col_item p{
					font-size:0.9em;
					margin:2px 0 8px;
				}
				.inner_rh_col .rh_col_item .icon_link{
					float:right;
					margin:0 0 8px;
				}
				.inner_rh_col .rh_col_item p a{
					text-decoration:underline;
				}
				.inner_rh_col .rh_col_item h4 a{
					text-decoration:underline;
				}
				
			/* Right Hand Column Promo Slot */
			.inner_rh_col .promo_slot{
				text-align:center;
				margin:0 0 17px 0;
			}
			.inner_rh_col .promo_slot a{
				display:block;
				text-align:center;
			}
							
			/* Right Hand Column Newsletter Signup */
			.inner_rh_col .newsletter{
				text-align: left;
				border-top:4px solid #C40E26;
				border-bottom:1px solid #C40E26;
				padding:5px 0 10px 5px;
				margin:0 0 17px;
			}
				.inner_rh_col .newsletter h4{
					font-size:1.4em;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					display:block;
					margin:0 0 5px;
					color:#C40E26;
				}
				.inner_rh_col .newsletter label{
					
					clear:both;
					display:block;
					padding:5px 0 1px 2px;
					font-size:0.9em;
				}
				.inner_rh_col .newsletter .txt_field{
					display:block;
					float:left;
					width:134px;
					font-size:0.9em;
					padding:3px 1px 1px;
				}
				.inner_rh_col .newsletter .frm_submit{
					display:block;
					float:left;
					margin:0 0 0 5px;
				}
		
	#rh_col_btm{
		background:url("../img/layout/content_bg_btm.gif") left bottom no-repeat #FFFFFF;
		float:right;
		width:794px;
		height:20px;
	}

/****************************************/
/* 		END Main Page Container			*/
/****************************************/


/****************************************/
/* 			Footer Section 				*/
/****************************************/
#footer{
	width:980px;
	margin:25px auto 0;
	.margin-top:11px;
	text-align:left;
	border-top:2px solid #999999;
	color:#999999;
	padding:14px 0 0;
}
	#footer #lhs_col{
		float:left;
	}
		#footer #lhs_col p{
			line-height:1em;
			margin:0;
		}
		#footer #lhs_col p a{
			color:#999999;
		}
	
	#footer #footer_nav{
		float:right;
	}
		#footer_nav li{
			background:url("../img/layout/footer_nav_divider.gif") right center no-repeat;
			display:inline;
			padding:0 10px 0 10px;
			display:block;
			float:left;
		}
		#footer_nav li.last_child{
			background:none;
			padding-right:0;
		}
		#footer_nav li:last-child{
			background:none;
			padding-right:0;
		}
		#footer_nav li a{
			display:block;
			color:#999999;
		}
/****************************************/
/* 			END Footer Section			*/
/****************************************/


/****************************************/
/* 			B4C Section 				*/
/****************************************/

#footer_nav table {
	width: auto;
}

#header_nav table {
	width: auto;
}

.newsletter .ms-long {
	width: 120px;
}

.frm_default input {
	width: 140px;
}

.frm_basic .frm_row .ms-long{
	display:block;
	float:left;
	width:196px;
	font-size:0.9em;
	padding:2px 2px 2px;
	.padding:2px 2px 1px;
	border:1px solid #999999;
}

.frm_basic .frm_row select{
	border:1px solid #999999;
	display:block;
	float:left;
	font-size:0.9em;
	padding:1px;
	width:132px;
}

.kratki select{
	width:72px;
}


.frm_contact td {
	padding-bottom: 20px;
}

.frm_basic .frm_row textarea.ms-long {
	width:326px;
}

	.frm_row .kratko input.ms-long { width: 126px; }
	.frm_row .dolgo input.ms-long { width: 326px; }


/****************************************/
/* 			END B4C Section 			*/
/****************************************/








