/*tweaks*/
.no-text{display:none;}
.clear{ clear:both;}
.centrify{width:980px;margin:0 auto;}
.fix-height{ margin-bottom:20px;}

/*headers*/
#header{background-color:#FFFFFF;background-image: url(../images/gray-header-line.gif);background-repeat: repeat-x;background-position: left bottom;}
#header-top{margin-top:23px; margin-bottom:18px;}
#header-top #nic-commercial{
    /*background-image: url(../images/nicommercial_logo.png);*/
    background-image: url(../images/logo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height:36px;
}
#header-top #nic-commercial a{ display:block; width:310px; height:32px; float:left;}

#header-top #nic-commercial-options{
float:right;}

#header-top #nic-commercial-options ul{
float:right;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-top:17px;}

#header-top #nic-commercial-options li{
float:left;}

#header-top #nic-commercial-options li a{
color:#2b2b2b;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #959595;
height:10px;
width:auto;
text-decoration:none;
}

#header-top #nic-commercial-options li a:hover{
text-decoration:underline;}


#header-top #nic-commercial-options li a.first{
padding-right:7px;}

#header-top #nic-commercial-options li a.midle{
padding-right:7px;
padding-left:7px;}

#header-top #nic-commercial-options li a.last{
padding-left:7px;
border-right:none;}

#header-tabs{height:45px;}
#header-tabs li{
	float:left;
}
#header-tabs ul li a{background-repeat: no-repeat;background-position: left top;height:45px;display:block;}
#header-tabs ul li a.tab-the-times, #header-tabs ul li a.tab-the-times-active{background-image: url(../images/tab-times-off.jpg);width:419px;}
#header-tabs ul li a.tab-the-times:hover, #header-tabs ul li a.tab-the-times-active {background-image: url(../images/tab-times-active.jpg);}
#header-tabs ul li a.tab-thelondonpaper{background-image: url(../images/tab-thelondonpaper-off.gif);width:139px;}
#header-tabs ul li a.tab-thelondonpaper:hover, #header-tabs ul li a.tab-thelondonpaper-active{background-image: url(../images/tab-thelondonpaper-active.gif);width:139px;}
#header-tabs ul li a.tab-the-sun{background-image: url(../images/tab-the-sun-off.jpg);width:561px;}
#header-tabs ul li a.tab-the-sun:hover,#header-tabs ul li a.tab-the-sun-active{background-image: url(../images/tab-the-sun-active.jpg);	width:561px;}

/* admin header */
#admin-menu-bar{height:44px;font-family:Arial, Helvetica, sans-serif;padding-top:13px;background-color:#202020;color:#ffffff;}
#admin-menu-bar-account{float:left;width:400px;}
#admin-menu-bar-home-link{width:82px;margin-right:24px;height:31px;}
#admin-menu-bar-account a{background-image: url(/backend/webimages/dashboard-off.gif);background-repeat: no-repeat;background-position: left top;display:block;height:31px;float:left;width:110px;}
#account-info{float:left;margin-top:2px;font-size:11px;}
#account-info .name{font-size:12px;color:#e0d0af;margin-top:4px;}
#admin-menu-bar-options{float:right;}
#toggle-view-mode{float:left;}
#toggle-view-mode a{height:31px;background-repeat: no-repeat;background-position: left top;}
#toggle-view-mode a.live{width:170px;background-image: url(/backend/webimages/view-cms-version-off.gif);float:left;}
#toggle-view-mode a.live:hover{width:170px;background-image: url(/backend/webimages/view-cms-version-on.gif);float:left;}
#toggle-view-mode a.cms{width:170px;background-image: url(/backend/webimages/view-live-version-on.jpg);float:left;}
#toggle-view-mode a.cms:hover{width:170px;background-image: url(/backend/webimages/view-live-version-off.gif);float:left;}
#logout{width:103px;height:31px;float:left;}
#logout a{background-image: url(/backend/webimages/log-out-off.gif);background-repeat: no-repeat;background-position: left top;display:block;width:103px;height:31px;float:left;}
#logout a:hover{background-image: url(/backend/webimages/log-out-on.gif);background-repeat: no-repeat;background-position: left top;display:block;width:103px;height:31px;float:left;}
/* end of admin header */


/* admin sidebar */
#admin-sidebar{background-color:#9a9891;width:270px;float:right; margin-bottom:25px;}
#admin-sidebar h2{background-color:#242424;color:#ffffff;font-size:15px;font-weight:bold;padding:10px 10px 10px 17px;}
#admin-sidebar h3{background-image:url(/backend/webimages/dots.jpg);background-position:left top;background-repeat:repeat-x;color:#111111;font-size:13px;font-weight:bold;margin-bottom:4px;padding-left:6px;padding-top:9px;}
#admin-sidebar ul{padding:10px;}
#admin-sidebar li a{ font-size:12px;height:12px; color:#FFFFFF;padding-top:5px;text-decoration:none;padding-bottom:5px;display:block;background-image: url(/backend/webimages/sidebar-bullet.gif);background-repeat: no-repeat;	background-position: 7px 7px;text-indent:22px;}
#admin-sidebar li a:hover{background-color:#cfc9b2;width:100%;color:#696760;}
#admin-sidebar li.last{margin-bottom:6px;}



#stage{background-image: url(../images/bg.gif);background-repeat: repeat-y;background-position: center top;font-family:Arial, Helvetica, sans-serif;}
#stage p{color:#565656;font-size:12px;line-height:1.4;/*margin-bottom:10px;*/}


.admin-block-info-header{
background-color:#979696;
float:left;
width:100%;}

.admin-block-info-header .author-info{
background-image:url(/backend/webimages/author_info.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#979696;
font-size:11px;
height:23px;
padding-left:14px;
padding-top:24px;
}

.author-info .name{
float:left;
width:150px;}


.author-info .created_on{
float:left;
margin-left:12px;
width:70px;}

.author-info .updated_on{
float:left;
margin-left:15px;
width:76px;}

.case-studies-list.full .case-studies-item{
height:90px;}

.case-studies-list.full .case-studies-item p{
width:auto;}


.content-info{
float:left;
width:100%;}

.content-info .status{
float:left;
margin-left:12px;
margin-top:8px;}


.content-info .edit a{
background-image:url(/backend/webimages/edit.jpg);
background-position:center top;
background-repeat:no-repeat;
width:49px;
float:right;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
display:block;
height:26px;}


.case-studies-list{
float:left;
margin-top:10px;}

.case-studies-list .case-studies-item{
background-image:url(../images/gray-doted-line.gif);
background-position:left top;
background-repeat:repeat-x;
float:left;
width:315px;
min-height:90px;
padding-top:10px;
padding-bottom:10px;
}

.columnist_type{
height:auto!important;}

.case-studies-list .case-studies-item.first{
background-image:none;
padding-top:0px;}

.case-studies-list .case-studies-item h3{
float:left;
margin-bottom:5px;
width:315px;
}

.case-studies-list .case-studies-item h3 a{
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.case-studies-list .case-studies-item h3 a:hover{
text-decoration:underline;}

.case-studies-list .case-studies-item img{
border:1px solid #8C8C8C;
float:left;
margin-left:0;
padding:4px;
}

.case-studies-list .case-studies-item p{
float:left;
margin-left:8px;
margin-top:3px;
width:215px;
}


#page-header{clear:both; margin-bottom:20px;}
#page-header ul{ float:left;
padding-bottom:20px;}
#page-header li{float:left; display:block;}


#menu-level1{
	font-size:12px;
	font-weight:bold;
	float:left;
	width:100%;
}
#menu-level1 a{color:#292929;text-decoration:none;display:block;}
#menu-level1 a:hover, #menu-level1 a.active{border-bottom-width: 8px;border-bottom-style: solid;}

#menu-level1 ul{}

#menu-level1 li{
	float:left;
	background-image: url(../images/menu-1level-divider.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:28px;
	padding-top:17px;
}

#menu-level1 li.first{
margin-left:0px;}

#menu-level1 li.last{
padding-right:0px;
background-image: none;}


#menu-level1 li a{
padding-left:12px;
padding-right:12px;
}


/* level2 */
#menu-level2{
	font-size:11px;
	font-weight:normal;
	float:left;
	width:100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;	
}
#menu-level2 a{color:#010101;
display:block;
padding-bottom:6px;
text-decoration:none;
padding-left:12px;
padding-right:12px;}

#menu-level2 a:hover, #menu-level2 a.active{border-bottom-width: 8px;border-bottom-style: solid;}

#menu-level2 ul{}

#menu-level2 li{
	float:left;
	background-image: url(../images/menu-2level-divider.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:25px;
	padding-top:10px;
}

#menu-level2 li.first{
margin-left:0px;}

#menu-level2 li.last{
padding-right:0px;
background-image: none;}








.product-header h2{
	color: #FFFFFF;
	font-weight:normal;
	font-size: 36px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-top:50px;
	padding-left:20px;
}

#header-products-the-times.product-header p.description{
	color:#BBC9FF;
	padding-left:21px;
	padding-top:15px;
	width:366px;
	height:79px;
	font-size: 12px;
}

#menu-products-list{
width:980px;
background-color:#FFFFFF;
float:left;
margin-bottom:20px;
margin-top:-20px;
}

#menu-products-list ul{
width:975px;}

#menu-products-list ul li{
	background-image:url(../images/menu-3level-divider.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	font-size:11px;
	height:21px;
	padding-top:9px;
}

#menu-products-list ul li.first{
background-image:none;}

#menu-products-list ul li a{
text-decoration:none;
padding-left:9px;
padding-right:9px;
color:#242424;
display:block;}

#menu-products-list ul li a:hover,#menu-products-list ul li a.active{
border-bottom-color:#0063C5;
border-bottom-style:solid;
border-bottom-width:5px;
color:#0063C5;
display:block;
padding-bottom:5px;}


#columns{
width:980px;
display:inline;
margin-bottom:20px;
float:left;}

#left-column,#right-column{ float:left; width:345px; }

#left-column{margin-right:10px;}
#right-column{}



#columns .advertising-solution{
float:left;
width:290px;
margin-right:10px!important;
display:inline;
clear:none;}

#columns .advertising-solution.last{
margin-right:0px!important;}


#columns .advertising-solution .advertising-image{
width:100%;
height:135px;
margin-bottom:10px;}



.advertising-solution li{
background-image:url(../images/gray-doted-line.gif);
background-position:left bottom;
background-repeat:repeat-x;}

.advertising-solution li.last{
background-image:none;}

.advertising-solution li a{
color:#0066CB;
display:block;
padding-bottom:7px;
padding-left:10px;
padding-top:7px;
text-decoration:none;
width:267px;/*240*/
font-size:12px;
background-image:url(/timesmedia/webimages/blue_light-arrow.jpg);
background-position:left 9px;
background-repeat:no-repeat;
}




#sidebar{float:right;background-color:#8c8c8c;width:250px;padding:10px;margin-bottom:20px; padding-bottom:0px;}

#quicklinks{
background-color:#f1ebde;
margin-bottom:10px;
}

#quicklinks ul{
padding-bottom:10px;
}

#quicklinks h2{
border-bottom:1px solid #8C8C8C;
margin-left:10px;
margin-right:10px;
padding-top:10px;
font-size:14px;
color:#292929;
font-weight:bold;
margin-bottom:5px;
padding-bottom:5px;}

#quicklinks li{
font-size:12px;}

#quicklinks li a{
color:#292929;
width:240px;
display:block;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
text-decoration:none;}

#quicklinks li a:hover{
background-color:#fffcf5;
margin:0px;
}



.columninst-block{
background-image:url(/global/style/images/gray-doted-line.gif);
background-position:left bottom;
margin-bottom:10px;
padding-bottom:10px;
float:left;
width:100%;
background-repeat:repeat-x;}

.columninst-block.last{
background:transparent none repeat scroll 0 0;
margin-bottom:0;
padding-bottom:0;}

.columninst-block .copy{
float:left;
margin-right:10px;
width:235px;}

.columninst-block h3{
font-size:14px;
color:#292929;
font-weight:bold;
margin-bottom:7px;}

#image-gallery{
}

#image-gallery h2{
float:left;
width:120px;
}

#image-gallery h2 span.title{
float:left;
font-size:11px;
}

#image-gallery h2 span#image_info{
float:none;
margin-left:3px;
font-weight:normal;
font-size:11px;
}

#image-gallery h2 span{
float:right;
font-size:11px;}


/*feed reader [footer] */
#feed-reader{border-top:7px solid #8C8C8C;height:100px;padding-top:15px;}
#feed-reader #feed-section{float:left;background-color: #8c8c8c;padding-top:5px;background-repeat: no-repeat;background-position: right top;padding-right: 15px;padding-left:7px;height:22px;}
#feed-reader #feed-section p{color: #FFFFFF;font-size:11px;}
#feed-reader #feed-items{float:right;}
#feed-reader .feed-item{border-left:1px solid #8C8C8C;float:left;margin-right:10px;padding-left:15px;width:240px;}
#feed-reader .feed-item h4 a{font-size:12px;text-decoration:none;font-weight:bold;}
#feed-reader .feed-item h4 a:hover{text-decoration:underline;}
#feed-reader .feed-item p{color:#565656;font-size:11px;margin-top:5px;}

/*content box*/
.content-box, .advertising-solution{
    background-color:#FFFFFF;
border-top:7px solid #8C8C8C;

float:left;
clear:both;
margin-bottom:20px;
padding:12px 15px;
width:315px;
}
.content-box h2, .advertising-solution h2, .video-content-holder h2{font-size:16px;color:#292929;font-weight:bold;padding-bottom:12px;margin-bottom:12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #8c8c8c;}
.content-box .footer-links, .content-box-with-selectors .footer-links{font-size:11px;font-weight:bold;width:100%; margin-top:10px;}
.content-box .footer-links ul, .content-box-with-selectors .footer-links ul{float:left;width:315px;background-image: url(../images/gray-doted-line.gif);background-repeat: repeat-x;background-position: left top;}
.content-box .footer-links li, .content-box-with-selectors .footer-links li{float:left;margin-right:15px;margin-top:10px;}
.content-box .footer-links a, .content-box-with-selectors .footer-links a{text-decoration:none;}
.content-box .footer-links a:hover, .content-box-with-selectors .footer-links a:hover{text-decoration:underline;}

.content-box-with-selectors .footer-links{ width:321px; height:33px; margin-left:12px;}

/*footer*/
#footer{border-top-width: 7px;border-top-style: solid;border-top-color: #8c8c8c;padding-top:23px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#footer #nic-footer-logo{
    /*background-image: url(../images/nicommercial-logo-small.gif);*/
    background-image: url(../images/nic-logo-footer.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom:17px;
    height:17px;
    float:left;
    width:980px;}
#footer #nic-footer-links-list{width:980px; float:left;padding-bottom:20px;}
#footer #nic-footer-links-list ul{ float:left;}
#footer .footer-side-border-first, .footer-side-border{width:188px;border-right-width: 1px;border-right-style: solid;border-right-color: #8C8C8C;}
#footer .footer-side-border, .footer-side-border-last{margin-left:10px;}
.footer-side-border-first, .footer-side-border, .footer-side-border-last{ height:209px;}
#footer .footer-side-border-last{ width:183px;}
#footer .footer-section-title h4{ color:#4c4c4c; font-weight:bold; margin-bottom:3px;}
#footer li{ line-height:1.4;}
#footer li a{ color:#4c4c4c; text-decoration:none;}
#footer li a:hover{text-decoration:underline;}

/*admin login*/
#login_box{background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;margin:0 auto;padding:1em;width:370px;float:left;font-size:11px;}
#login_box fieldset legend {font-family:helvetica,arial,sans-serif;font-size:17px;font-weight:bold;float:left;margin-bottom:10px;}
#login_box .row {float:left;margin-bottom:4px;}
#login-helper{padding-top:95px;float:left;padding-left:270px;padding-bottom:95px;width:400px;}
#login_box .row label {float:left;margin-top:5px;padding:3px 10px 3px 3px;text-align:right;width:100px;}
#login_box .row input {padding:3px;width:150px;}
#login_box .row_submit {float:left;width:100%;}
#login_box .row_submit p {float:right;margin-bottom:3px;margin-right:10px;margin-top:3px;}
#login_box .row_submit p a {color:#1D64AD;}
#login_box .row_submit input {float:right;margin-right:10px;width:75px;}
#invalid-login{border:1px solid #CCCCCC;float:left;margin: 0 auto;background-color:#FFFFCC;padding:15px;margin-bottom:15px;width:337px;}



#img-header{
background-position:left top;
background-repeat:no-repeat;
}

.content-box-editor{
background-color:#FFFFFF;
border-top:7px solid #8C8C8C;
padding:12px 15px;
margin-bottom:20px;
float:left;}

.article_title_input_holder{
border-bottom:1px solid #8C8C8C;
margin-bottom:5px;
padding-bottom:5px;
}

.article_title_input{
font-size:12px;
color:#292929;
padding:5px;
font-size:16px;
font-weight:bold;
width:300px;
}


.content-box-editor ul{
float:right;
width:310px;
margin-top:10px;}

.content-box-editor li{
float:right;
display:inline;
margin-left:5px;}

a#previous-image{
background-repeat: no-repeat;
width:64px;
height:19px;
display:block;
float:left;
}

a#next-image{
background-repeat: no-repeat;
width:47px;
height:19px;
display:block;
float:right;
margin-left:5px;
}

.livebox{
background-image:url(/backend/webimages/live_version.jpg);
width:150px;
height:20px;
background-position:center top;
background-repeat:no-repeat;}

.draftbox{
background-image:url(/backend/webimages/draft_version.jpg);
width:150px;
height:20px;
background-position:center top;
background-repeat:no-repeat;}


/**/
.list6 {
background:#F5F1EA none repeat scroll 0 50%;
color:#4F4F4F;
font-size:12px;
}

.list6 li {
background:transparent url(/global/style/images/ico-go.gif) no-repeat scroll 10px 6px;
border-bottom:1px solid #FFFFFF;
margin:0;
padding:8px 8px 10px 38px;
line-height:1.4;
}

.box_link_name,.box_link_url{
width:311px;
float:left;}

.box_link_name{}

.box_link_url{
margin-top:4px;}

p.boxlinklabel{
margin-top:10px;
float:left;
font-weight:bold;
margin-bottom:5px!important;
color:#0066cb!important;}

.content-box-editor span{
width:311px;
float:left;
font-size:11px;
margin-bottom:3px;
margin-top:3px;}


#add_new_image {
float:left;
width:321px;
font-size:11px;
}
a.addmore {
color:#0066CB;
font-weight:bold;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
text-decoration:underline;
}
.remove_input{
font-size:11px;
margin-left:10px;}


#edit-gallery-images{
float:left;
width:315px;}

.edit-image-item{
width:105px;
float:left;
margin-bottom:20px;}

.edit-image-item img{
margin-left:6px;}

#edit-gallery-images a.delete{
	margin-top:10px;
	background-image: url(/backend/webimages/delete.jpg);
	width:58px;
	height:28px;
	display:block;
	margin-left:20px;
}

.product_cover{
margin-right:10px;
float:left;
margin-bottom:10px;}






.new-list{
float:left;}

.news-item-block {
background-image:url(../images/gray-doted-line.gif);
background-position:left top;
background-repeat:repeat-x;
float:left;
width:315px;}

.new-list .news-item-block  h3 a{
float:left;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#022444;
width:309px;
margin-top:5px;
margin-bottom:5px;
line-height:1.2;
}


.archive h3 a{
    font-weight:normal!important;

}


.new-list .news-item-block.first{
background-image:none;
margin-top:-8px;} 

.new-list .news-item-block  h3 a:hover{
text-decoration:underline;}

.new-list .news-item-block img{
float:left;
margin-right:10px;
padding:4px;
border:1px solid #8C8C8C;
margin-bottom:10px;}

.new-list .news-item-block p{
margin-bottom:10px;}

#columns .advertising-solution p{
height:95px;}

#block954 td{
   
}

.email_table_header{
background-color:#6998fa;}

.email_table_header td{
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;}

.email_table_dark_blue{
background-color:#cfdfff;
font-size:12px;
font-weight:bold;}

.email_table_light_blue{
background-color:#cfdfff;
font-size:12px;
font-weight:bold;}

.email_table_dark_blue td,.email_table_light_blue td{
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

/*- General Quotes -*/



.quote-top{
background: url(/timesmedia/webimages/global-top.gif) no-repeat;
margin-top:10px;
width: 315px;
height:28px;
}

.quote-body{
    background-color:#0093a7;
width: 315px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:16px;
font-style: italic;
padding-top:0px;
padding-bottom:0px;
}

.quote-body p{
margin:0px 10px 0px 35px;
color:#ffffff;
font-size:14px;
}

#stage  .quote-body p,#stage .quote-source p{
color:#ffffff;
}

.quote-source{
background: url(/timesmedia/webimages/global-source.gif) no-repeat;
overflow:hidden;
height: 53px;
width: 315px;
margin-bottom:10px;
}

.quote-source p{
font-style:italic;
margin-left:47px;
margin-top:20px;
}

.fact{
	margin-top:10px;}

b, strong {
    font-weight:bold;
}


form#factboxes{
width:300px;
margin-left:17px;}


#teste{
background-color:#6699CC;
display:block !important;
float:right;
height:250px;

position:relative;
top:-62px;
width:250px;
z-index:150;}

.video-content-holder{
background-color:#FFFFFF;
float:left;
margin-top:-30px;
padding:12px 15px;
width:315px;
}

.normalsize{
margin-top:0px!important;
}

.video-player{
    
}

.video-selector{
background-color:#F1EBDE;
background-image:url(/nic/webimages/cross-open2.jpg);
background-position:10px 11px;
background-repeat:no-repeat;
border:1px solid #CFC5A7;
padding:10px;
margin-bottom:1px;
text-indent:25px;
}

.video-selector a{
color:#292929;
display:block;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#timesonline-banner{}

.imagecovers{
background-color:#f5f1ea;
padding-bottom:10px !important;
padding-left:6px;
padding-right:0 !important;
padding-top:0 !important;
/*width:auto;*/
width:335px;
}

.imagecovers img{
    float:left;
margin-left:10px;
margin-top:10px;
}

.random_image{
    margin-bottom:10px;
    float:left;
}

#galnaviation{
    float:right;
    width:117px;
}

#image-gallery h2{
    border-bottom:medium none;
float:left;
margin-top:6px;
margin-bottom:0px;
padding-bottom:0px;
}

#helper-holder{
    border-bottom:1px solid #8C8C8C;
    float:left;
    width:315px;
    padding-bottom:10px;
    margin-bottom:10px;
}

.factbox-helper{
    margin-bottom:10px;
}

.casestudies-header-landing-page{
    background-image:url(../images/NIC-case-studies.jpg)!important;
}

#pdfslist{
    margin-top:10px;
}

#pdfslist ul li  {
    font-size:11px;
    background-image:url(http://nic.clients.skyron.co.uk/backend/webimages/pdf.png);
background-position:left top;
background-repeat:no-repeat;
height:26px;
font-weight:bold;
text-indent:30px;
}

#pdfslist ul li a{
    float:left;
    color:#0066CB;
margin-top:7px;
}

.helperqi{
    text-indent:0px;
    margin-top:15px;
    display:none;

}

.helperqi .qirow{
    margin-bottom:7px;
    margin-left:15px;
    margin-right:15px;
}

.helperqi .qirow label{
    float:left;
    width:100%;
    font-size:14px;
    color:#292929;
    margin-bottom:3px;
}

.helperqi .qirow input{
    width:100%;
}

.helperqi .qirow textarea{
    width:100%;
}

.helperqi .qirow select{
    width:100%;
}

.helperqi .qirow input.qisend{
    width:70px;
    float:right;
}

.qi-confirmation{
    margin-bottom:10px;
}

.fullsize{
    width:670px;
}

p.ca-intro{
    font-size:14px!important;
    border-bottom-color:#8c8c8c;
border-bottom-style:solid;
border-bottom-width:1px;
padding-bottom:10px;
}

.h404{
background-image:url(../images/404.jpg);
background-position:28px 40px;
background-repeat:no-repeat;
height:649px;
width:660px;
}

.content-box .footer-links a, .content-box-with-selectors .footer-links a {
background-image:url(../images/greenarrow.png);
background-position:left 2px;
background-repeat:no-repeat;
color:#022444;
padding-left:10px;
}

.advertising-solution li a:hover{
    text-decoration:underline;
}

.infodate{
    font-size:10px;
    font-weight:bold;
    margin-bottom:0 !important;
}

.titleincopy{
    margin-top:15px;
}

h2.titleincopy{
    font-size:14px;
    margin-bottom:3px;
    border:none;
}

p.mapinfo{
    font-size:11px!important;
    margin-top:7px;
    padding-bottom:7px;
    background-image:url(/global/style/images/gray-doted-line.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
}

.contactcolfix{
    padding-top:0px!important;
    margin-top:0px;
}

.contacth3fix{
margin-top:-5xp;
}

a.register_newsletter{
background-image:url(/nic/webimages/register.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:22px;
padding-top:12px;
text-decoration:none;
text-indent:48px;
width:298px;
margin-bottom:11px;
}

a.register_newsletter:hover{
    background-image:url(/nic/webimages/register_roll.gif);
    text-decoration:underline;
  
}



/* register form */

p.notification{
    margin-top:10px;
    margin-bottom:10px;
    background-color:#bb0102;
    color:#ffffff!important;
    font-size:12px;
    padding:12px;
    width:649px;
}

.footernotes{
float:left;
font-size:11px !important;
margin-left:15px;
width:250px;
position:relative;
top:16px;
}

.fcolumn{
background-color:#F4F4F4;
/* background-image:url(/global/style/images/bg-contact-form.gif); */
background-position:0 468px;
background-repeat:no-repeat;
float:left;
margin-right:10px;
margin-top:5px;
min-height:512px;
padding-top:15px;
width:320px;
}

.fcolrow{
color:#333333;
display:inline;
float:left;
font-size:12px;
padding-bottom:15px;
margin-left:15px;
}

.fcolrow label{
float:left;
width:91px;
color:#333333!important;
}

.fcolrow label.fullrow{
margin-top:8px;
width:100%;
}

.fcolrow input, .fcolrow textarea, .fcolrow ul{
    width:190px;
    float:left;
    margin-right:15px;
}


.fcolrow ul{
    float:right;
    margin-top:10px;
}

ul#employed{}

ul#employed li{
float:left;
margin-bottom:8px;
width:190px;
}

ul#employed li input{
    float:left;
    width:20px;
}

select#businessarea{
    width:190px;
    float:right;
    margin-top:10px;
    margin-right:15px;
}

input#otheroption{
    margin-left:37px;
    margin-top:-6px;
    width:100px !important;
}

p.picquote{
    font-style:italic;
    margin-top:-13px;
}


label#tickmessage{
    width:250px;
    float:left;
    line-height:1.4;
}

input#tickselector{
float:left;
margin-top:29px;
width:20px;
}

#submitform{
float:right;
margin-right:15px;
margin-top:10px;
}

.lastrowform{
    padding-bottom:0 !important;
}

.nsuccess{
    background-color:#0093a7!important;
}

span.reqfield{
color:#d91b1b;
}

#nyroModalFull{
    overflow:hidden!important;
}
