

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border:0;
	outline:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

:focus {
outline:0 none;
}

input, textarea, select{
font-family:Lucida Sans Unicode,Lucida;
font-size:1.2em;
color:#444;
}

h1, h2, h3, h4 ,h5{
font-weight:normal;
}

body {
	color:#444;
	font-size:62.5%;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	position:relative;
	_text-align:center;
	background-color:#FFF;
	margin:0!important;
	padding:0!important;
}


a{
text-decoration:none;
color:#0185d0;
outline: 0 none;
}



a:hover, a:active{
	outline: 0 none;
	text-decoration:underline;
}

#col_1 ul, #col_1 ol{
margin-left:20px;
margin-bottom:20px;
}

#col_1 ul li, #col_1 ol li{
margin-bottom:10px;
}

p, li{
font-size:1.2em;
}

p{
margin-bottom:15px;
line-height:1.6em;
}
.feature_inner p{
margin-bottom:10px;
}

#site_features img{
margin-bottom:10px;
}

h2{
font-size:1.8em;
margin-bottom:10px;
}

.no_graphic{
	font-size:1.8em;
margin-bottom:0px!important;
color:#0087CF;
text-transform:uppercase;
margin-bottom:15px;
}

h3.sub_main{
margin-top:10px;
margin-bottom:15px!important;
color:#323232;
font-size:1.2em;
}

h4{
font-size:1.3em;
margin-bottom:3px
}

#col_1 h3{
margin-bottom:5px;
}

#container{
width:940px;
margin:0 auto;
padding-top:15px;
}

#header-top{
float:left;
width:940px;
margin-bottom:15px;
}

h1{
padding-top:15px;
float:left;
width:345px;
}

h3{
font-size:1.4em;
margin-bottom:5px;
color:#323232;
font-weight:normal;
}

#header-top #header_right{
float:right;
width:595px;
text-align:right;
}

#header-top #header_right #mandatory{
float:right;
width:100%;
margin-bottom:10px;
}
#header-top #header_right #mandatory ul{
list-style:none;
}

#header-top #header_right #mandatory ul li{
display:inline;
border-right:1px solid #b1b1b1;
padding-right:5px;
margin-right:5px;
}

#header-top #header_right #mandatory ul li.current a{
color:#0087CF!important;
}

#header-top #header_right #mandatory ul li.last{
border:none;
padding-right:0px;
margin-right:0px;
}

#header-top #header_right #mandatory ul li a{
color:#a3a3a3;
}

#search{
float:right;

}

.IE7 #search{
width:204px;
}

#search #q{
background-image:url(../img/search_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
border:none;
padding:4px 5px 4px 30px;
color:#656565;
float:left;
height:18px;
}




#search #go {
float:right;
}

#menu{
width:940px;
float:left;
margin-bottom:17px;
background-image:url(../img/banner_repeat_x.jpg);
background-repeat:repeat-x;
padding-left:0px;
padding-right:0px;
/*height:32px;*/
background-color:#0088CE;
}

#menu ul{
list-style:none;
}
#menu ul li{
display:inline;
float:left;
padding-right:14px;
padding-left:14px;
font-size:1.3em;
background-image:url(../img/menu_login_left.jpg);
background-position:right center;
background-repeat:no-repeat;
padding-top:8px;
padding-bottom:9px;
line-height:14px;
margin-top:1px;
height:12px;
}
#menu ul li.last{
background-image:none!important;
}

#menu ul li:hover, #menu ul li.current{
background-color:#0072b0;
height:12px;
}


#menu span.current, #menu .login_button:hover{
background-color:#0072b0;
}

#menu ul li a:hover, #menu .login_button a:hover{
text-decoration:none;
}

#menu span.login_button{
font-size:1.2em;
background-image:url(../img/menu_login_left.jpg);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
padding-top:9px;
padding-bottom:9px; 
padding-right:10px;
line-height:12px;
margin-top:1px;
}

#menu span.login_button a{
color:#FFF;
background-image:url(../img/down_arrow_menu.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
}

#menu ul li a{
color:#FFF;
background: url(../img/down_arrow_menu-off.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
}

#menu ul li a.current{
background: url(../img/down_arrow_menu.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
}

#menu .login_button{
float:right;
}


#home_col_1{
float:left;
width:645px;
margin-right:15px;
}

#home_col_2{
float:left;
width:279px;
margin-right:0px;

}

#dhtml_banner{
position:relative;
margin-bottom:15px;
width:645px;
}

#dhtml_banner #dhtml_controls{
width:645px;
background-image:url(../img/dhtml_bg_repeat_x.png);
background-repeat:repeat-x;
float:left;
}

div#bg_span{
background-image:url(../img/dhtml_bg_repeat_x.png);
background-repeat:repeat-x;
float:left;
height:56px;
margin-left:120px;
}


#controls_left{
background-image:url(../img/dhtml_left.png);
background-position:left;
background-repeat:no-repeat;
float:left;
width:156px;
height:56px;
}

#controls_right{
background-image:url(../img/dhtml_right_corner.png);
background-position:left;
background-repeat:no-repeat;
width:28px;
height:56px;
float:right;
}

span#inner_left{
background-image:url(../img/dhtml_inner_rounded_left.jpg);
background-position:left;
background-repeat:no-repeat;
width:7px;
height:27px;
float:left;
margin-top:15px;
}
span#inner_right{
background-image:url(../img/dhtml_inner_rounded_right.jpg);
background-position:left;
background-repeat:no-repeat;
width:7px;
height:27px;
float:left;
margin-top:15px;
}

div.dhtml_pages{
float:left;
}

div#bg_span .jcarousel-control{
background-image:url(../img/dhtml_inner_repeat.jpg);
background-repeat:repeat-x;
float:left;
margin-top:15px;
padding-top:6px;
padding-bottom:6px;
}


#dhtml_banner #dhtml_controls a{
cursor:pointer;
}

#dhtml_banner #dhtml_controls a#dhtmlPrev{
width:18px;
height:19px;
float:left;
margin-right:5px;
margin-left:3px;
background-image:url(../img/dhtml_inner_back_button.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
margin-top:-2px;
}

#dhtml_banner #dhtml_controls a#dhtmlPrev:hover{
background-image:url(../img/dhtml_inner_back_on_button.jpg);
}

#dhtml_banner #dhtml_controls a#dhtmlPrev.on{
background-image:url(../img/dhtml_inner_back_on_button.jpg);
}

#dhtml_banner #dhtml_controls a#dhtmlNext:hover{
background-image:url(../img/dhtml_inner_next_on_button.jpg);
}

#dhtml_banner #dhtml_controls a#dhtmlNext.on{
background-image:url(../img/dhtml_inner_next_on_button.jpg);
}

#dhtml_banner #dhtml_controls a#dhtmlPrev.off{
background-image:url(../img/dhtml_inner_back_button.jpg)!important;
}

#dhtml_banner #dhtml_controls a#dhtmlNext.off{
background-image:url(../img/dhtml_inner_more_button.jpg)!important;
}


#dhtml_banner #dhtml_controls #dhtmlNext{
width:18px;
height:19px;
float:left;
margin-right:3px;
background-image:url(../img/dhtml_inner_more_button.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
margin-top:-2px;
margin-left:3px;
}

#dhtml_banner #dhtml_controls .dhtml_page {
width:12px;
height:12px;
background-image:url(../img/dhtml_inner_off.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
float:left;
margin-right:3px;
margin-top:2px;
}

#dhtml_banner #dhtml_controls a.dhtml_page:hover, #dhtml_banner #dhtml_controls a.current{
background-image:url(../img/dhtml_inner_on.jpg);
margin-top:3px;
}


.image_holder{
float:left;
height:320px;
width:644px;
overflow:hidden;
position:relative;
}


#site_features{
float:left;
width:640px;
border:1px solid #efefef;
margin-bottom:15px;
}

#site_features .site_feature_item{
width:139px;
float:left;
padding:10px;
border-right:1px solid #efefef;
min-height:225px;
}

#site_features .site_feature_item h3 a, .feature_item, h3 a{
color:	#323232;
}


#site_features .site_feature_item h3 a:hover, .feature_item, h3 a:hover{
	text-decoration:none;
}

#site_features .site_feature_item .more{
float:right;
background-position:100% 7px!important;
}

#site_features .last_item{
border:none;
}


#home_related_links{
float:left;
width:640px;
border:1px solid #efefef;
margin-bottom:15px;
border-top:none;
padding-bottom:15px;
}



#home_related_links ul, #related_links ul{
width:130px;
float:left;
list-style:none;
margin-left:15px;
margin-right:15px;
border-right: 1px solid #e7e7e7;
padding-right:15px;
margin-bottom:0px!important;
}

#home_related_links ul{
	width:170px;
	margin-right:0px;
	margin-left:22px;
}

#home_related_links ul.last, #related_links ul.last{
margin-right:0px;
border:none;
padding-right:0px;
width:130px !important;
}

#home_related_links ul.last{
width:170px !important;
}

#related_links ul{
width:128px;
}

#home_related_links ul li, #related_links ul li{
margin-bottom:5px;
background-image:url(../img/grey_more.png);
background-repeat:no-repeat;
background-position:left 4px;
padding-left:10px;
}

#home_related_links h3, #related_links h3{
background-image:url(../img/feature_bg_repeat.jpg);
background-repeat:repeat-x;
font-size:1.6em;
padding:7px;
margin-bottom:15px;
}

.feature_item{
float:left;
width:279px;
margin-bottom:15px;
border:1px solid #efefef;
border-top:none;
}

.feature_inner{
padding-left:13px;
padding-right:15px;
padding-bottom:0px;
}

.feature_item h3{
background-image:url(../img/feature_bg_repeat.jpg);
background-repeat:repeat-x;
font-size:1.4em;
padding:7px;
margin-bottom:10px;
}

.tab_header{
background-image:url(../img/feature_bg_repeat.jpg);
background-repeat:repeat-x;
font-size:1.2em;
padding:7px;
margin-bottom:15px;
}

.tab_header a{
margin-right:15px;
padding-left:15px;
background-position:0px 50%;
background-repeat:no-repeat;
cursor:pointer;
}

.tab_header a.tab_on{
background-image:url(../img/black_down.png);
color:#000;
cursor:auto;
}

#solutions, #products{
float:left;
width:640px;
margin-bottom:20px;
}

.tab_header a.tab_on:hover{
text-decoration:none;
}

.tab_header a.tab_off{
background-image:url(../img/blue_more.png);
}

.feature_item .input_box{
width:200px;
padding: 3px 5px 3px 5px;
border:1px solid #c0c0c0;
margin-bottom:10px;
color:#444;
}

body#Home .feature_item .input_box{
width:240px;
}

.feature_item .newsletter_action{
margin-bottom:10px;
color:#0185D0;
float:right;
}

.feature_item img{
float:left;
margin-right:10px;
margin-bottom:10px;
}



.date{
font-size:0.8em;
color:#989898;
}

#footer{
width:100%;
float:left;
margin-top:5px;
border-top:3px solid #E8E8E8;
padding-top:20px;
}

.IE7 #footer{
margin-top:15px;
}

#footer_left{
float:left;
width:700px;
text-align:left;
}

#footer_left ul{
list-style:none;
}

#footer_left ul li{
display:inline;
margin-right:30px;
}

#footer_left ul li.last_solicial {
margin-right:0px;
}

#footer_left ul li a{
padding-left:22px;
background-position:0px 0px;
background-repeat:no-repeat;
}

#footer_left ul li a.shareThis{
background-image:url(../img/shareThis.jpg);
}

#footer_left ul li a.digg{
background-image:url(../img/diggThis.jpg);
}

#footer_left ul li a.techno{
background-image:url(../img/technocrati.jpg);
}

#footer_left ul li a.delicious{
background-image:url(../img/delicious.jpg);
}

#footer_left ul li a.twitter{
background-image:url(../img/twitter.jpg);
}

#footer_right{
float:right;
width:230px;
text-align:right;
}

#footer_right .footer_logo{
margin-bottom:15px;
}

/*carousel stlying*/

#mycarousel {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
border: 1px solid #EFEFEF;
}


.jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}



.jcarousel-list li, .jcarousel-item {
float:left;
height:320px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:645px;
}

#col_2 {
float:left;
margin-right:0;
width:238px;
}

#col_2 .feature_item {
width:238px;
}

#col_1 {
float:left;
margin-right:20px;
width:490px;
}

#related_links {
border: 1px solid #EFEFEF;
border-top:0px;
float:left;
margin-bottom:15px;
padding-bottom:10px;
width:495px;
margin-top:10px;
}

#related_links ul.last{
width:140px;
}

#related_links h3 {
background-image:url(../img/feature_bg_repeat.jpg);
background-repeat:repeat-x;
font-size:1.4em;
margin-bottom:10px;
padding:7px;
}

#sub_nav {
float:left;
margin-right:20px;
margin-top:6px;
width:170px;
}

#inner_banner{
float:left;
margin-bottom:15px;
}

#inner_banner h2{
background-color:#f1f1f1;
padding:10px;
margin-bottom:0px;
margin-top:-2px;
color:#0087CF;
font-size:1.6em!important;
text-transform:none!important;
}

#inner_banner h2 span{
color:#323232;
}

#right{
float:left;
width:750px;
}


#sub_nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
}
#sub_nav li {
background:transparent url(../img/grey_more.png) no-repeat scroll 3px 15px;
border-bottom:1px solid #e0e0e0;
padding:9px 0 0px 15px;
margin-left:0px;
}

.last_left{
border:none!important;
}

#sub_nav a:link, #sub_nav a:visited, #sub_nav a:active {
color:#444;
text-decoration:none;
padding-bottom:9px;
display:block;
}
#sub_nav a:hover {
color:#0087cf;
text-decoration:none;
}
#sub_nav .active a:link, #sub_nav .active a:visited, #sub_nav .active a:active {
color:#0087cf;
text-decoration:none;
}
#sub_nav li.active {
background:transparent url(../img/grey_more_down.png) no-repeat scroll 3px 17px;
border-bottom:1px solid #e0e0e0;
padding:9px 0 0px 15px;
}

#sub_nav li:hover{
background:transparent url(../img/grey_more_down.png) no-repeat scroll 3px 17px;
}

#sub_nav ul li li:hover{
background-position:13px 13px;
}

#sub_nav ul li ul{
margin-left:-15px;

margin-top:0px;
border-top:1px solid #e0e0e0;
}

#sub_nav ul li ul li, #sub_nav ul li ul li.active{
border-bottom:1px solid #e0e0e0;
border-top:none;
padding-left:30px;
background-position: 13px 13px;
font-size:1em;
}

#sub_nav ul li ul li ul{
margin-left:-15px;
border:none!important;

}

#sub_nav ul li ul li ul li, #sub_nav ul li ul li ul li.active{
border-bottom:none!important;
border-top:1px solid #e0e0e0;
padding-left:45px;
}

#sub_nav ul li ul li a , #sub_nav ul li.active ul li a , #sub_nav ul li.active ul li.active ul li a {
color:#7a7a7a!important;
}

#sub_nav ul li ul li.active a , #sub_nav ul li.active ul li a.active  , #sub_nav ul li.active ul li.active ul li.active a{
color:#0087cf!important;
}

#sub_nav ul li ul li a:hover{
color:#0087cf!important;
}

.sub_last{
border-bottom:none!important;
}

.feature_inner ul{ list-style:none;}

.feature_inner ul li{
background-image:url(../img/grey_more.png);
background-position:left 4px;
background-repeat:no-repeat;
margin-bottom:10px;
padding-left:10px;
}

#dhtml_tabs{
margin-top:0px;	
}

#dhtml_tabs ul{
list-style:none;
float:left;
width:496px;
margin-left:0px;
margin-bottom:0px;

border-bottom:1px solid #e0e0e0;
}

#dhtml_tabs ul li{
float:left;
background-image:url(../img/tab_right.jpg);
background-position: 100% 0px;
background-repeat:no-repeat;
margin-bottom:0px;
padding-right:4px;
}

#dhtml_tabs ul li#dhtml_last{
background-image:url(../img/tab_right_last.jpg);
}

#dhtml_tabs ul li.active{
border-bottom:1px solid #FFF;
margin-bottom:-1px;
}

#dhtml_tabs ul li a{
background-image:url(../img/tab_left_off.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;
padding-top:8px;
padding-left:18px;
float:left;
padding-bottom:5px;
}

.Unknown #dhtml_tabs ul li a{
padding-bottom:1px;
}

#dhtml_tabs ul li a:hover, #dhtml_tabs ul li a.active{
background-image:url(../img/tabs_left_on.jpg);
text-decoration:none;

}

#dhtml_tabs ul li a.active{
color:#494949!important;
}

#dhtml_tabs ul li a span{
padding-top:7px;
border-top:1px solid #e0e0e0;
padding-right:10px;
padding-left:7px;
}


#dhtml_contents{
border:1px solid #e0e0e0;
border-top:none;
width:475px;
padding:10px;
float:left;
margin-bottom:20px;
margin-top:-1px;
}


.aston{
background-image:url(../img/aston_underline.jpg);
font-size:1.5em;
line-height:29px;
padding-top:0px;
padding-bottom:2px;
background-position:0px 0px;
margin-bottom:15px;
}

.feature_inner{
float:left;
}

.feature_sub_item{
float:left;
width:210px;
margin-bottom:20px;
}


.row label{
width:90px;
float:left;
font-size:1.2em;
margin-right:15px;
}

.index_item {
border-bottom:1px solid #EFEFEF;
margin-top:20px;
padding-bottom:10px;
}

.xsltsearch_result
    {
    border-top:1px solid #EFEFEF;
    margin-top:20px;
    padding-top:10px;    
    }
  
  #xsltsearch_results
  {
  	width:490px;
  } 
  
.top_item
    {
    border-top:none;
    margin-top:0px !important;
    }

.row{
width:465px;
float:left;
margin-bottom:20px;
background-color:#F6F6F6;
padding:10px;
border:2px solid #E4E4E4;
}

.row table input{
width:30px;
}

.checkbox{
padding-left:0px;	
padding-right:0px;	
padding-bottom:0px;
width:485px;
}

#dhtml_contents .row{
	width:475px;
	border:none;
	background-color:#FFF;
	padding:0px;
}

#dhtml_contents .rowsubmit{
	width:472px;
	margin-bottom:0px;
}

#Contact .row input, #Contact .row textarea, #Contact .row select 
{
   width:390px;
}
#Contact label
{
    width:60px;
}


#Contact .rowsubmit input 
{
   width:90px;
}

.row ul{
	list-style:none;
	float:left;
	margin-left:0px!important;
	margin-bottom:0px!important;
}

.row span{
float:right;
margin-left:0px;

}

.row ul li{
	display:inline;
	float:left;
	margin-bottom:15px!important;
	margin-left:20px;
}

.row ul li input{
width:15px;	
}

.row ul li label{
	font-size:1.0em;
	width:70px;
	margin-right:5px;
}

.inner_row{
	float:left;
	width:465px;
	margin-bottom:20px;	
}

.inner_row input{
color:#444;
}

.login{
width:465px;
padding:10px;
padding-bottom:0px;
}

.login input{
margin-bottom:20px!important;
}

.row input, .row textarea{
width:352px;
padding:3px;
border: 1px solid #C0C0C0;
}

.row select
{
    width:360px;
    padding:3px;
    border: 1px solid #C0C0C0;
}

.row textarea{
height:100px;
}

.rowsubmit{
background-color:#FFFFFF;
padding-right:0px;
width:480px;
border:none;
padding-top:0px;
}


body#Login-Page .rowsubmit{
width:490px;
}

body#Login-Page .rowsubmit {
padding-left:0px!important;
}

.row .rowsubmit{
	background-color:#F6F6F6;
	padding-right:10px;
	width:465px;
	margin-bottom:0px!important;
}


.rowsubmit input{
width:75px;
float:right;
color:#0087CF;

	border:1 px solid #F6F6F6;
}

.rowsubmit input:focusm, .rowsubmit input:{
	background-color:#FFF;
	border:1 px solid #F6F6F6;
}

.error_box{
background-color:#fff2f2;
border:1px solid #fac7c7;
padding:15px;
margin-bottom:20px;
}

.feature_item .error_box{
margin-bottom:10px;
font-size:1.2em;
padding:5px;
}

.success_box{
background-color:#f6fff2;
border:1px solid #9deb7b;
padding:15px;
margin-bottom:20px;
}
.feature_item .success_box{
background-color:#f6fff2;
border:1px solid #9deb7b;
padding:5px;
margin-bottom:10px;
}

.success_box p{
margin-bottom:0px!important;
}


.error_box ul{
margin-bottom:0px!important;
color:#323232!important;
}

.error_box p{
margin-bottom:10px!important;
color:#323232!important;
}

.news_item{
margin-bottom:15px;
float:left;
width:490px;
border-bottom:1px dotted #e0e0e0;
padding-bottom:0px;
}

.last_news{
border-bottom:none;
}

.more{
background-image:url(../img/more_arrow.jpg);
background-position:100% 6px;
background-repeat:no-repeat;
padding-right:10px;
clear:both;
}



.back{
background-image:url(../img/back_arrow.jpg);
background-position:0px 6px;
background-repeat:no-repeat;
padding-left:10px;
clear:both;
}

.Paging{
text-align:right;
margin-bottom:15px;
border-bottom:1px solid #e0e0e0;
padding-bottom:5px;
font-size:1.2em;
float:left;
width:490px;
}

.Paging p{
font-size:1.0em;
}

.no_pager{
float:left;
width:490px;
margin-bottom:0px!important;
}

.bottom{
	border-bottom:none;
	border-top:1px solid #e0e0e0;
	padding-top:5px;
	margin-top:20px;
}

.Paging a, .Paging span{
margin-left:5px;
}

#next{

background-image:url(../img/more_arrow.jpg);
background-position:100% 6px;
background-repeat:no-repeat;
padding-right:10px;
clear:both;
}

#previous{

background-image:url(../img/back_arrow.jpg);
background-position:0px 6px;
background-repeat:no-repeat;
padding-left:10px;
clear:both;
}

#contact_foot{
padding: 0px 10px 0px 10px;
}

#contact_foot .contact_links{
margin-bottom:3px;
}

.blue{
color:#0185D0;
}

.pdf, .doc, .ppt, .xls, .avi, .flv, .mp3, .audio{
padding-left: 20px;
background-repeat:no-repeat;
background-position:0px 0px;
padding-bottom:2px;
}

.pdf{
background-image:url(../img/pdf_icon.gif);
}

.doc{
background-image:url(../img/icon-word.gif);
}

.ppt{
background-image:url(../img/icon-ppt.jpg);
}

.xls{
	background-image:url(../img/excel_icon.gif);
}

.avi, .flv{
	background-image:url(../img/film.jpg);
}

.mp3{
	background-image:url(../img/sound.jpg);
}

.index_item{
margin-top:20px;
border-bottom:1px solid #EFEFEF;
padding-bottom:10px;
float:left;
width:490px;
}

.index_last{
border-bottom:none!important;	
padding-bottom:0px !important;
}

.index_item img{
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:3px;
}


.index_thumb{
border:1px solid #E0E0E0;
}

.right{
text-align:right;	
padding-right:10px;
}

.pagination_details{
float:left; 
font-size:1.0em;
margin-bottom:0px;
}

.no_pager .pagination_details{
margin-bottom:0px;
} 

.contact_map{
float:right;
width:230px;
}
.contact_item{
float:left;
margin-top:20px;
width:460px;
padding-bottom:20px;
border-bottom:1px solid #E0E0E0;
padding-left:15px;
padding-right:15px;
width:460px;
}

#Main-Contact .contact_item{
padding-left:0px;
padding-right:0px;
width:490px;
}

.contact_item_last{
	border-bottom:none;
	
}

.copyright{
margin-top:5px;
}

.no_paging{
text-align:left;
margin-bottom:0px!important;
}

.img_banner
{
	border: solid 1px #EAEAEA 
}

.NoPaging
{
	text-align:left;
margin-bottom:5px!important;
}

.with_reset
{
    padding-left:0px;
    width:490px;
}

.with_reset .Reset, .with_reset .reset
{
    float:left;
}

.row table td
{
    padding-bottom:10px;
    width:130px;
}

.row table td label
{
    width:90px;
}

.profile_row{
float:left;
width:475px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #E0E0E0;
}

.profile_row .half{
width:225px;
float:left;
margin-right:10px;
}

.profile_row .label{
float:left;
margin-right:10px;
width:70px;
color:#333;
}

.profile_row ul.lists{
float:right;
margin:0px;
width:375px;
}

.profile_row ul.lists li{
float:left;
width:160px;
margin-right:27px;
}

.profile_data{
float:left;
width:395px;
}

#dhtml_contents .last{
border:none!important;
margin-right:0px!important;
margin-bottom:0px;
padding-bottom:0px;
}

.row .checkinput
{
	
	float:none;
}
.row .checkinput input
{
	width:15px;
}

.register{
float:left;
}

.register a{
display:block;
text-indent:-9999em;
width:54px;
height:22px;
background-image:url(../img/register.png);
background-position:0px 0px;
background-repeat:no-repeat;
}

.Firefox2 #search {

width:208px;
}

#Partners-Application-Form .inner_row table{
float:left;
width:355px;
margin-top:-4px;
}

#Partners-Application-Form .inner_row table tr{
float:left;
width:175px;
}

#Partners-Application-Form .inner_row table tr input{
border:none!important;
width:14px;
float:right
}

.IE7  .inner_row table tr,.IE6  .inner_row table tr {
float:none!important;
width:175px;
}

.IE7  .inner_row table, .IE6  .inner_row table{
float:none!important;
width:175px!important;
}

.left{
float:left;
}

.IE8 #dhtml_contents ul li, .IE8 #dhtml_contents ol li{
float:left;
width:100%;
}