/* Reset */
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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Text */
body{font:13px/1.5 "Arial",Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:19px}h4{font-size:17px}h5{font-size:15px}h6{font-size:13px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:0px}

/* 960 */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;/*overflow:hidden;visibility:hidden;width:0;height:0*/}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* Layout */
html, body {
  height: 100%;
}

html {
  /* Turn on scroll bar */
  overflow-y: scroll;
}

body {
	background: url(images/bg-body-shadowBackground.png) center top no-repeat;
	color: #444;
	line-height:1.5;
}

hr {
	border-style: dotted;
	border-color: #D7DCDF;
}

h1,
.h1 {
        background: url(images/line.gif) bottom left no-repeat ;
	font-size: 22px;
	line-height: 22px;
	padding-bottom: 15px;
	color:#999999;
	font-weight: normal;
	/*border-bottom: 1px dotted #d7dcdf;*/
	margin-bottom: 15px;
}

h2,
.h2 {
	font-size: 20px;
	font-weight: normal;
	color:#044F9C;
     border-bottom: solid 1px #f1f1f1 ;
	
}

h3,
.h3 {
color:#044F9C;
/*border-bottom:2px solid #EFF0E1 ;*/
font-size:15px;
font-weight:normal;

/*text-transform:uppercase ;*/
}

table		{ border:1px solid #F5F5F5; border-width:1px 0; border-collapse:collapse; background-color:rgba(255,255,255,.5);}
th			{ border:1px solid #F5F5F5; border-width:1px 0; background-color:rgba(51,51,51,.1);}
td			{ border:1px solid #F5F5F5; border-width:1px 0; padding:2px 10px; }


.blog_content h3 {
 border-bottom:0px solid #EFF0E1 ;
 color: #044F9C;
}
.blog_content h3 a{
  border-bottom:0px solid #EFF0E1 ;
  color: #044F9C;
}
.blog_content h3 a:hover{
    color: #16547A;
}
h4,
.h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	border: 0;
}


h2 .more,
.h2 .more {
	font-size: 45%;
	position: absolute;
	right: 0;
	color: #fff ;
	background: #F0F4F8 url(images/bg-btn.gif) repeat-x scroll 0 50%;
	text-decoration: none;
	padding: 0 8px;
	font-weight: bold;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}



p {
	margin: 0 0 10px 0;
}

a {

	color: #004276;
	text-decoration: none;
}

a:hover {
    color: #CA0002;
}

.line-break {
  height: 15px;
}

.profile img {
  float: right ;
  border: #efefef solid 1px;
  padding: 3px;
}

.main-wrapper {
background: url(images/bg-body-shadowBackground.png) center top ;
width: 960px;
}

#promo ul li.promo1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/banner.jpg) no-repeat scroll 0 0;
}

#promo ul li.promo2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/promo1.jpg) no-repeat scroll 0 0;
}

#promo ul li.promo4 {
background:transparent url(images/svic-banner.jpg) no-repeat scroll 0 0;
}
#promo ul li.promo3 {
background:transparent url(images/svic-banner.jpg) no-repeat scroll 0 0;
}
#promo ul li.promo5 {
background:transparent url(images/bg_promo5.jpg) no-repeat scroll 0 0;
}

#promo ul li {
height:205px;
margin:0;
overflow:hidden;
width:960px;
}

#promo .learnmore {
float:right;
padding:18px;
}
#promo .promo_text {
color:#FFFFFF;
float:left;
font-size:17px;
padding:5px;
text-align:left;
}

.subtext {
color:#CCCCCC;

}

ol#controls li a, #controls li a:visited {

background:transparent url(images/btn_promo.gif) no-repeat scroll 0 0;
color:#666666;
display:block;
font-size:11px;
height:24px;
line-height:24px;
margin:0 5px 0 0;
text-align:center;
width:43px;
float:left ;
}
#promo .learnmore {
float:right;
padding:18px;
}
ol#controls li a {
    color: #fff ;
    font-weight:bold;
}

ol#controls li a:hover, ol#controls li.current a, ol#controls li.current a:visited, ol#controls li.current a:hover {
color:#fff;
font-weight:bold;
text-decoration:underline;
}
ol#controls {
height:24px;
margin:0 auto 15px;
padding:0 0 0 0px;
text-align:right;
width:250px;
float:right;
}

ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ol#controls li {
float:left;
margin-left:0px;
}

Inherited fromol#controls
ol#controls {
text-align:right;
}

/* Comment text */
li.comment_add  {
   margin-left: 0px;
  
   
}


li.node_read_more {
   margin-left: 0px;
}
li.comment_comments {
}

/* Ul, li, blockquote .. */

#ctn .main .content-detail img.alignleft {
    float: left ;
    margin-right: 5px ;
    padding: 2px ;
    border: solid 1px #f5f5f5 ;


}

#ctn .main .content-detail .category-service {
    float: left ;
    margin-right: 5px ;
    padding: 2px ;
    width: 300px ;

}

#ctn .main .content-detail .category-service img {
     border: solid 1px #f5f5f5 ;
     float: none ;
}


#ctn .main .content-detail .content-category {
    clear:both;
    padding-top: 5px;
    padding-bottom:15px ;
    border-bottom: solid 1px #f5f5f5 ;
    
}

#ctn .main .content-detail .content-category img {
    float: left ;
    margin-right: 5px ;
    padding: 2px ;
    border: solid 1px #f5f5f5 ;


}

/* content detail bar */

#ctn .detail-bar {
margin-top : 10px ;
background:transparent url(images/bg-cat.gif) repeat-x scroll 0 0;
margin-bottom:5px;
width:100%;
}

#ctn .detail-bar {
background-color:#FFFFFF;
font-family:arial;
line-height:14px;
padding:1px 4px 1px 0;
text-transform:uppercase;
}
#ctn .bar-text {
background-color:#FFFFFF;
color: #CB0100 ;
font-family:arial;
line-height:14px;
padding:1px 4px 1px 0;
font-weight: bold ;
}
#ctn .bar-text a, #ctn .bar-text span {
background-color:#FFFFFF;
color: #CB0100 ;
font-family:arial;
line-height:14px;
padding:1px 4px 1px 0;
font-weight: bold ;
}


#ctn .sidebar li {
    border-bottom:1px solid #E4E4E4;
list-style-type:none;
margin:5px 0 0px 0;
}


#ctn .content-col1 li {
    border-bottom:1px solid #E4E4E4;
list-style-type:none;
margin:5px 0 0px 0;
}

#ctn .sidebar .content-row {
    border-bottom:1px solid #E4E4E4;
    padding-top: 5px ;
}

/* End */
#ctn .main .row .desc ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#ctn .main .row .desc ul li { 
    margin-left:0; 
    /*background:url(images/tick-icon.gif) no-repeat 0 0px; */
    padding-right:5px; 
    padding-top :15px; 
    padding-bottom:5px; 
    }

    
    
#ctn .main .row .desc ul.checklist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#ctn .main .row .desc ul.checklist li {
background:transparent url(images/bullet-green.gif) no-repeat scroll 20px 5px !important;
padding:0 0 0 35px;
}

#ctn .main .row .desc ul.tick {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#ctn .main .row .desc ul.tick li {
background:transparent url(images/tick.png) no-repeat scroll 15px 3px !important;
padding:0 0 0 35px;
}
#ctn .main .row .desc ul.star {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#ctn .main .row .desc ul.star li {
background:transparent url(images/icon-star.gif) no-repeat scroll 15px 2px;
padding:0 0 0 35px;
}

#ctn .main .row .desc blockquote {
font-style:italic;
padding:1em 40px 1em 15px;
}

#ctn .main .row .desc blockquote span.open {
background:transparent url(images/so-q.gif) no-repeat scroll left top;
padding:2px 0 2px 25px;
}
#ctn .main .row .desc blockquote span.close {
background:transparent url(images/sc-q.gif) no-repeat scroll right bottom;
padding:2px 25px 2px 0;
}

#ctn .main .row .desc blocknumber {
clear:both;
padding:5px 15px 10px;
position:relative;
}

#ctn .main .row .desc .bignumber {
-x-system-font:none;
background:transparent url(images/ol-bg.gif) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-right:8px;
padding:6px 7px;
}

#ctn .main .row .desc .legend {
border:1px solid #DDDDDD;
margin:10px 0;
padding:10px 10px;
position:relative;
}
#ctn .main .row .desc .legend-title {
background:#FFFFFF none repeat scroll 0 0;
color:#0ABBD2;
display:block;
float:left;
font-size:100%;
font-weight:bold;
left:7px;
margin:0;
padding:0 3px;
position:absolute;
top:-9px;
}

#ctn .main .row .desc .legend-title h3 {
color:#999999;
font-size:18px;
font-weight:normal;
line-height:26px;
border-bottm: 0px solid #EFF0E1 ;
}



#ctn .main .row .desc .checklist-wrapper {
margin-bottom:30px;
padding:10px 30px 0 20px;
}
#ctn .main .row .desc .checklist-item {
background:transparent url(images/tick-icon.gif) no-repeat scroll 0 12px;
border-top:1px solid #DBDBDB;
padding:18px 0 10px 46px;
}
#ctn .main .row .desc .checklist-item {
background:transparent url(images/tick-icon.gif) no-repeat scroll 0 12px;
border-top:1px solid #DBDBDB;
padding:18px 0 10px 46px;
}

#ctn .main .row .desc .checklist-item h3 {
font-size:138.5%;
font-weight:normal;
border-bottom: 0px;
}



#ctn .main .row .desc .checklistwrap {
margin:3px 0;
overflow:hidden;
padding-top:3px;
}

#ctn .main .row .desc ul.checklist {
float:left;
margin:12px 0 0 12px;
width:225px;
}
#ctn .main .row .desc ol.checklist, ul.checklist, li.checklist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


#ctn .main .row .desc .download {
background:#FCFCFC url(images/icon-download.png) no-repeat scroll left top;
border:1px solid #DDDDDD;
padding:10px 10px 10px 60px;
}

/* end */

.search-header { 
  float: right; 
  text-align: right;
  padding-top: 5px;
}

/* Css Pagination */

.item-list .pager {
clear:both;
text-align:center;
}

.item-list ul.pager  {
margin:1em 0 0.75em;
float:right;
padding-right: 9px;
}

.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0.1em;
background:#044F9C ;
margin-left: 0px;
border: #04111F solid 1px;


}
.item-list .pager li.pager-current {
    color: #fff ;

}

.item-list .pager li {
   padding-left: 5px;
   padding-right: 5px;


}
.item-list .pager li a{
  color: #BFBFBF ;


}

.item-list .pager li a:hover{
    color: #fff ;

}

.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0.25em 1.5em;
padding:0;
}

.pager-current {
font-weight:bold;
}


/* Header menu */




/* Header Navigation */

ul#dropnav {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFCC00 none repeat scroll 0 0;
border-bottom:1px solid #4F4F4F;
float:left;
font-size:1em;
height:34px;
margin:0 auto;
position:relative;
width:100%;

}
#dropnav li {
	color:#FFFFFF;
        display:inline;
        float:left;
        margin:0;
        
}
#dropnav li a {
	display: block;
	color: #555;
	text-decoration: none;
	padding: 0px 17px 0px 7px;
	margin:0;
	border-bottom: 0;
        background:#FFCC00 none repeat scroll 0 0;
        border-right:1px solid #000000;
        color:#010101;
        font-weight:bold;
        text-decoration:none;
        padding-left:10px;
padding-right:10px;
line-height:34px;
}
#dropnav li a:hover {
        background:#7F0000 none repeat scroll 0 0;
        color:#FFFFFF;
        margin:0;
        padding-left:10px;
        padding-right:10px;
        text-decoration:none;
}
#dropnav li ul li a {
	display: block;
	color: #000;
	text-decoration: none;
	margin:0;
	padding-left:10px;
	width: 200px;
	overflow:hidden;
	border-bottom: 0;
}
#dropnav li ul li a:hover {
	color: #fff;
	background:#7F0000;
        margin:0;

text-decoration:none;
}
/*
SON OF SUCKERFISH DROPDOWNS
See http://www.htmldog.com/articles/suckerfish/dropdowns/
--------------------- */

/* 2nd and 3rd level menus */
#dropnav li ul {
	position: absolute;
	z-index: 99;
	left: -999em;
	width:200px;
	overflow:hidden;
	margin: 0px 0 0 -1px;
	padding: 0;
	height: auto;
	border: solid #000000;
	border-width: 1px 1px 0;
	background: #FFCC00;
	color: #000;
	font-weight:normal;
}
/* 3rd level menus only */
#dropnav ul ul {
	margin: -2em 0 0 150px;
	color: #000;
}
/* 2nd and 3rd level menus */
#dropnav li li {
	width: 200px;
	clear:both;
	overflow:hidden;
	border-bottom: 1px solid #000000;
}
#dropnav li li a {
	padding:0px 5px 0 0px;
	color: #000;
        padding-left:0px;
        height: 26px ;
        line-height: 26px ;
}
/* 2nd and 3rd level menus */
#dropnav ul a {
	border-right: 0;
}
#dropnav li:hover ul ul, #dropnav li:hover ul ul ul, #dropnav li.sfhover ul ul, #dropnav li.sfhover ul ul ul {
	left: -999em;
	overflow:hidden;
}
/* This "unhides" the sub-menus (left: -999em is what hides them) */
#dropnav li:hover ul, #dropnav li li:hover ul, #dropnav li li li:hover ul, #dropnav li.sfhover ul, #dropnav li li.sfhover ul, #dropnav li li li.sfhover ul {
	left: auto;
}
#dropnav li:hover, #dropnav li.sfhover {
	background: #30217C;
	color: #000;
}
/* 2nd and 3rd level menus */
#dropnav ul li:hover, #dropnav ul ul li:hover, #dropnav ul li.sfhover, #dropnav ul ul li.sfhover {
	background: #30217C;
}
/* 2nd and 3rd level menus */
#dropnav ul li a, #dropnav ul ul li a {
	background: none;
}
/* 2nd level menus only */
#dropnav a.sub {
	background: url(../images/arrow-right.gif) right no-repeat;
	background-position:190px 12px;
}



/* END DROP NAV */


ul#nav {
background: url(images/bg-nav.gif) ;
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*margin-bottom:10px;*/
width:100%;

height:34px;
}

ul#nav li {
color:#FFFFFF;
float:left;
line-height:34px;
margin-left: 1px;
background-color:#990000;
border-right: 1px solid #990000 ;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;

}
ul#nav li a{
color:#fff;
text-decoration:none;
line-height:34px;
padding-left:8.6px;
padding-right:8.6px;
display: block;
}
ul#nav li a:hover {
background-color:#7F0000;

-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
color:#fff;
text-decoration:none;
height:34px;
display: block;
}

ul#nav li.active {
background-color:#4F0000;
color:#fff;
text-decoration:none;
}


#subnav {
background-color:#990000;
border-bottom:1px solid #990000;
padding:6px 0;
margin-bottom: 5px;
width:100%;
}

.info-boxes {
background-color:#EDEDED;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
margin-left:15px;
margin-right:15px;
margin-top:22px;
width:935px;
height: 130px;
}

.info-boxes .topcol1{
float:left; margin-left: 10px; width:300px; background-color:#fff; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; 
}

#home_banner { 
    background: url(images/leader_board.jpg) no-repeat ;
    width: 940px;
    height: 121px;
}


#home_banner ul { list-style-type: none; float: left; width: 245px; color: #999; margin-top: 5px; line-height: 14px;}
#home_banner ul li { clear: left;}
#home_banner ul li a { color: #333; padding: 5px 5px 10px 5px; display: block; width: 200px;	}
#home_banner ul li a:hover { background: transparent url(/images/design/png_hover.png) top right no-repeat; text-decoration: none;}
#home_banner ul .icon { float: left; padding: 0; width:38px;margin-right:10px; }
#home_banner ul a em { font-size: 11px; color: #666; font-style: normal;}
#home_banner .feature {
font-size:13px;
font-weight:bold;
text-shadow:0 0 0 #FFFFFF;
color: #0F659C ;
}

#home_banner ul .button_post span {
float:left;
margin-right:10px;
padding:0;
width:38px;
}

#button-create-job {
 padding-top:75px; 
  padding-left: 50px;
}

#header-promo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header_promote.jpg) no-repeat scroll left top;
height:210px;

width:960px;
margin: auto ;
margin-top : 50px ;
margin-bottom: 50px ;
}
#header-photo {
float:left;
margin:2px 0 0 5px;
text-align:center;
width:430px;
}
#header-text {
float:left;
margin:0px 0 0 20px;
width:490px;
}
#latest-members {
float:right;
height:213px;
margin:0px 20px 0 0;
width:222px;
}


/* list service product - all for svic */



.list-product {
    padding-left: 6px;
    padding-bottom: 20px;
    height: 210px ;
    width:960px;
    margin: auto;
    
}

#ctn .sidebar .content-row  img {
border:1px solid #F5F5F5;
float:left;
margin-right:5px;
padding:1px;
}

#client-featured-sub {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 -30px;
padding:0;
}
#client-featured-sub img{
border: 1px solid #F5F5F5 ;
padding: 2px ;
}
#client-featured-sub li {
display:inline;
float:left;
margin:0 0 0 30px;

width:215px;
}
#client-featured-sub h4 {
margin:0;
position:relative;
z-index:10;
}

#client-featured-sub h4 a {
display:block;
}

#ctn .main .content-col1 {
    float :left ;
    width : 300px ;
}
#ctn .main .content-col1 h2 {
    border-bottom: solid 1px #f1f1f1 ;
}

#ctn .main .content-col1 img {
    float: left ;
    padding: 1px ;
    margin-right: 5px;
    border: solid 1px #f5f5f5 ;
}

#ctn .main .content-col2 {
    float : left ;
    width : 300px ;
    padding-left: 10px ;
}
#ctn .main .content-col2 h2 {
    border-bottom: solid 1px #f1f1f1 ;
}

#ctn .main .content-row {
    border-bottom: 1px dotted #E1E1E1 ;
    padding-top: 5px ;
    padding-bottom: 5px ;
}
#ctn .main .content-row h3 {
    font-weight: bold ;
    font-size:13px ;
}

#ctn .main .content-row span {
   
    color : #666 ;
    font-style : italic ;
}

/* Plan Page */

.pricing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6FAFE none repeat scroll 0 0;
margin-bottom:2em;
width:100%;
}
.pricing caption {
display:none;
}
.pricing th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECF6FF none repeat scroll 0 0;
border-bottom:1px solid #DDECFD;
border-top:1px solid #DDECFD;
padding-left: 20px;
}
.pricing td {
border-bottom:1px solid #DDECFD;
height:37px;
padding:0 20px;
vertical-align:middle;
}
.pricing tfoot tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECF6FF url(images/FreeTrial.gif) no-repeat scroll 20px 23px;
padding:20px 20px 20px 80px;
}


/* LIST PEOPLE */

#list-people {
-x-system-font:none;
color:#322928;
display:inline;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.15em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin-bottom:10px;
margin-top:0px;
padding:10px;
width:590px;
}
dl.gallery {
/*background: #fff url(images/background_cv.jpg) no-repeat ;*/
float:left;
padding:6px;
text-align:left;

}
.gallery dt {
-x-system-font:none;
clear:left;
color:#322928;
font-family: "verdana","Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:2.2em;
}

#list-people a:hover img {

border:1px solid #F3F3F3;
padding:1px;
}
.gallery dt img {
border:1px solid #E5E5E5;
padding: 2px;

}


/* Other input by Dungiis */

button:hover, a.button:hover {
background-color:#773226;
border-color:#773226;
text-shadow:0 -1px 1px #773226;
}
button:hover, a.button:hover {
background-color:#7F216B;
border-color:#7F216B;
color:#FFFFFF;
text-shadow:0 -1px 1px #7F216B;
}
button, a.button, a.button:visited {
background-color:#C7533F;
border-color:#C7533F;
text-shadow:0 -1px 1px #C7533F;
}
a:hover {
color:#6CA8B7;
}
button, a.button, a.button:visited {
-moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
-moz-border-radius-topleft:12px;
-moz-border-radius-topright:12px;
background:#993283 url(/images/button-overlay.png) repeat-x scroll 0 0;
border:1px solid #993283;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:4px 15px 6px;
text-decoration:none;
text-shadow:0 -1px 1px #993283;
width:auto;
}

/* Sidebar career advice */

.sidebar .view-block-career-new-sidebar .item-list ul{
 }
 .sidebar .view-block-career-new-sidebar .item-list ul li{
  -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/arrw_s_blue.gif) no-repeat scroll 0 9px;
font-weight:normal;
margin-bottom:2px;
padding-left:7px;
margin-left : -0.5em;
border-bottom: #efefef solid 1px ;
 }
 



/* Other cool buttons for drupal */

#user-login-form #edit-submit {
margin-top:10px;

}
input#edit-submit:hover {
background-color:#00386F;
}
input#edit-submit {
background-color:#044F9C ;
border:1px solid #17587F;
}
input.form-submit:hover {
background-color:#EF970E;
cursor:pointer;
}
input.form-submit {
margin:5px 0;
min-height:20px;
min-width:80px;
}
input.form-submit {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
background-color:#2390FF;
border-color:#3873B0;
border-style:solid solid outset;
border-width:1px;
font-size:13px;
margin-right:5px;
padding:3px 15px;
}
.button, input.form-submit {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background-color:#FFAF37;
    background-image:url(images/glass-btn.png);
    background-position:0 50%;
    background-repeat:repeat-x;
    border:1px solid #FFAF37;
    color:#FFFFFF !important;
    font-size:0.9em;
    padding:5px 13px;
}

/* Cool button */

.views-field-view-node span a:hover{
background-color:#EF970E;
border-color:#EF970E;
}

.views-field-view-node span a{
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
background-color:#FFAF37;
background-image:url(images/glass-btn.png);
background-position:0 50%;
background-repeat:repeat-x;
border:1px solid #FFAF37;
color:#FFFFFF !important;
font-size:0.9em;
padding:5px 5px 5px 5px;
}


/* Browse area job */



/* Sticky post from the blog */

#cnnTL1.summaryBlock {
margin:0 0 1px 0;
}

#cnnTL1 {
border-bottom:1px solid #E2E2E2;
margin-bottom:0;
padding:5px 15px 10px 0;
vertical-align:top;
}

/* Home search block */

#search {
background:transparent url(../images/bk_searchbox.jpg) no-repeat scroll 100% 100%;
display:block;
padding:10px 0 15px;
}

#ctn .main form .submit_btn {
float:left;
}

/* Home page tags block */
#ctn .main #block-tagadelic-1 a{
   color: #3283C8;
   
  
}

#ctn .main #block-tagadelic-1 a:hover{
   color: #999;
  
}

/* Advertise Block */

.ads-block-wrapper {
  padding: 5px; 
  background: #F1F1F1; 
  margin-top: 5px; 
  position: relative; 
  -moz-background-clip: -moz-initial; 
  -moz-background-origin: -moz-initial; 
  -moz-background-inline-policy: -moz-initial; 
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin-bottom: 18px;
}

.ads-block-wrapper h3 {
   color: #545454; 
   font-size: 20px;
   
}

.ads-block-box {
   padding: 13px; 
   background-color: #fff;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
}

.ads-block-box img {
  padding: 1px;
  border: #E5E5E5 solid 1px;
}


/* Block user  */

.block-user .content {
   margin: auto;
}

.block-user .content ul.menu {
   /*background: url(images/comming-soon.gif) no-repeat left;*/
}


.block-user .content ul.menu li.leaf{
  /*border-bottom: #ccc solid 1px;*/
  list-style-image:url(images/tick.gif);
}

.block-user .content ul.menu li.collapsed{
  /*border-bottom: #ccc solid 1px;*/
  list-style-image:url(images/tick.gif);
}

.block-user .content ul.menu li.expanded{
  /*border-bottom: #ccc solid 1px;*/
  list-style-image:url(images/icon-star.gif);
}
/* Login Block */

.item-list{
  margin:0px;
}
.item-list ul {
 list-style-type: none;
 text-align: left;
}
.item-list ul li {
 list-style-type: none;
}
.item-list ul li a {
 list-style-type: none;
}

/* Top job block */
.views-field-field-job-location-value{ 
    color: #999;
    font-size: 11px;
    
}

.sidebar .views-row {
    border-bottom: #EFF0E1 solid 0px;
    display: block;
    clear: both;
    
}

/* Latest blog block */

.views-table {
   width: 100%;
}

/* Sidebar List */


/* Recent blog post block */ 

#ctn .main .latest-blog {
   /*background: url(images/border_dash.gif) repeat-x scroll 0 bottom;
   padding-bottom: 5px;*/
}

#ctn .main .latest-blog .box_content{
   background: #ECF6FF;
   padding-left: 5px;
   border-top: solid 1px #DDECFD ;
   border-bottom: solid 1px #DDECFD ;
}

#ctn .main .latest-blog .box_content .views-field-title{
   font-size: 18px;
}
#ctn .main .latest-blog .view-content .views-field-field-blog-image-fid .imagecache img{
   float:left;
   margin: 10px 10px 0px 0px;
   border: 1px solid #fff ;
   padding: 1px;
}

/* end recent blog post block */

#ctn .sidebar #block-views-recent_blog_post-block_1 h3 a {
   color:#666;
}


#ctn .sidebar .view-recent-blog-post .views-row {
   margin-bottom: 2px;
 -moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FFFFFF;
margin-bottom:5px;
padding:5px;
}
/* For Wrapper blog */
/* 
#ctn .sidebar .view-recent-blog-post .view-content {
  -moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
  background-color:#EBEAE8;
  padding:5px;

*/
#ctn .sidebar .view-recent-blog-post .view-content {
  -moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
  background-color:#EBEAE8;
  padding:5px;
}
#ctn .sidebar .view-recent-blog-post .view-content .views-field-title a{
  
}
#ctn .sidebar .view-recent-blog-post .view-content img{
   float:left;
   margin-right: 5px;
}



#ctn .sidebar .view-recent-blog-post .view-content .views-field-created {
  font-style:italic;
  font-size: 11px;
  text-align: right;
  color: #999;
}


/* Button Default */

.btn {
	color: #666 !important;
	font-weight: bold;
	background: #ff9900 url(images/white-grad.png) 0 50% repeat-x;
	text-decoration: none;
	
	border: 1px solid #999;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 18px 2px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.btn:hover{
    color: #000 !important;
	border: 1px solid #666;
}

.btn-small {
	color: #666 !important;
	font-weight: bold;
	background: #ff9900 url(images/white-grad.png) 0 50% repeat-x;
	text-decoration: none;
	border: 1px solid #DEDEDE;
	font-size: 11px;
	line-height: 13px;
	padding: 1px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.btn-small:hover{
	color: #000 !important;
	border: 1px solid #666;
}



.btn-big {
	color: #999;
	font-weight: bold;
	/*background: #ff9900 url(images/bg-btn.gif) 0 50% repeat-x;*/
	background: #ff9900 url(images/white-grad.png) 0 50% repeat-x;
	text-decoration: none;
	border: 1px solid #DEDEDE;
	font-size: 15px;
	line-height: 19px;
	display: inline-block;
	text-align: center;
	padding: 5px 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.btn-big span {
   padding-left: 7px;
}

.btn-big:hover {
    color: #777 ;
	border: 1px solid #777;  
}

.btn-success {
	background: #66cc00 url(images/bg-btn-success.gif) 0 50% repeat-x;
	border-color: #57ae00;
	padding-left: 27px;
}

.btn-small.btn-success {
	padding-left: 23px;
}


.icon-ical {
	background: transparent url(images/icon-ical.gif) 0 1px no-repeat;
	padding-left: 17px;
	line-height: 13px;
	white-space: nowrap;
	display: inline-block;
}

/* Dungiis for Page and Content */

#web-design:hover, #web-design:focus {
background:transparent url(images/icon/web-design-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#web-design {
background:transparent url(images/icon/web-design-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}
#coding:hover, #coding:focus {
background:transparent url(images/icon/coding-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#coding {
background:transparent url(images/icon/coding-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}
#blog:hover, #blog:focus {
background:transparent url(images/icon/blog-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#blog {
background:transparent url(images/icon/blog-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}
#user-experience:hover, #user-experience:focus {
background:transparent url(images/icon/user-experience-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#user-experience {
background:transparent url(images/icon/user-experience-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}
#seo:hover, #seo:focus {
background:transparent url(images/icon/seo-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#seo {
background:transparent url(images/icon/seo-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}

#branding:hover, #branding:focus {
background:transparent url(images/icon/branding-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#branding {
background:transparent url(images/icon/branding-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}

#print:hover, #print:focus {
background:transparent url(images/icon/print-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#print {
background:transparent url(images/icon/print-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}

#stats:hover, #stats:focus {
background:transparent url(images/icon/stats-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#stats {
background:transparent url(images/icon/stats-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}
#copywriting:hover, #copywriting:focus {
background:transparent url(images/icon/copywriting-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#copywriting {
background:transparent url(images/icon/copywriting-pic-off.png) no-repeat scroll left top;
padding-left:84px;
}
#email2:hover, #email2:focus {
background:transparent url(images/icon/email-pic-on.png) no-repeat scroll left top;
cursor:default;
}
#email2 {
background:transparent url(images/icon/email-pic-off.png) no-repeat scroll left top;
padding-left:84px;
min-height: 55px;
margin-top: 10px;
}



/* Dungiis Top nav */
#site-nav {
background:url(images/site-nav-l.gif) no-repeat scroll 0 0;
padding: 0px 0px 0px 0px;
font-size: 11px;

}
#site-nav ul {
background:transparent url(images/site-nav-r.gif) no-repeat scroll 100% 0;
height:19px;
margin:0;
overflow:hidden;
padding:0 0.25em;
width:auto;

}
#site-nav li {
background:transparent none repeat scroll 0 0;
float:left;
font-size:1.1em;
line-height:1;
margin:0 0.75em;
padding:0;
text-transform:lowercase;
list-style-type:none;
}



#site-nav li a, #site-nav li a:visited {
color:#88B0CA;
font-weight:normal;

}
#site-nav li a:hover {
color:#FFF;
font-weight:normal;
}

/* Career center */

#ctn .main .view-career-center .views-table{
 }

#ctn .main .view-career-center .views-table tr.even{
background-color:#F6F9FC;
border-bottom:1px solid #eee;
padding:0.1em 0.6em;
}
#ctn .main .view-career-center .views-table tr.odd{
background-color:#fff;
border-bottom:1px solid #CCCCCC;
padding:0.1em 0.6em;
}

/* Dungiis Job Detail */

#main {
clear:both;
display:inline-block;

margin:0 auto;
padding:0;
text-align:left;
width:100%;
}

.viewjob .job-title {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
/*background:#FFF2BC none repeat scroll 0 0;*/
border:1px solid #ccc;
padding:10px 15px;
clear:both;
margin-bottom:15px;
margin-top: 15px;
position:relative;
}
div.general-box {
margin:0 0 20px;
padding:0 20px 0 0;
}
div.title h2{
  color : #555;
  border-bottom: #f5f5f5 solid 0px ;
}
div.general-box, div.general-box div.content, div.general-box div.title, div.general-box div.title * {

}
.general-box {
margin:10px 0;
padding:0 10px 0 0;
}
.general-box, .general-box .content, .general-box div.title, .general-box div.title * {

}

.viewjob .job-details {
clear:both;
float:left;
width: 100% ;
}

.viewjob .job-details dl {
margin:0 0 10px;
overflow:hidden;
}

.viewjob .job-details dt {
clear:left;
float:left;
margin:0 7px 5px 0;
text-align:right;
width:125px;
font-weight: bold;
}
.viewjob .job-details dd {
margin:0 0 5px 135px;
width:320px;
}
.viewjob .job-details .exclusive {
background:transparent url(images/tick.jpg) no-repeat scroll 0px 4px;
font-size:85%;
margin:0;
padding:2px 0 10px 18px;
}

.viewjob .job-sidebar {
float:right;
width:300px;
}


/* Dungiis list page customized by views2 - included findresume */

#ctn .main .box_content .view-findresume h3{
    width: 100%;
    margin-bottom: 10px;
}

#ctn .main .box_content .view-findresume .views-row {
    float:left;
    margin-top: 10px;
    padding-right: 60px;
}


#ctn .main .box_content .view-findresume .views-field-field-thumbnail-resume-fid {
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    border: #EFEFEF solid 1px;
}


#ctn .main .box_content .view-findresume .resume_list_thumb{
    margin: 0px;
    background: none;
}
#ctn .main .box_content .view-findresume .views-field-title {
    /*width: 150px;*/
    text-align: center;
}
#ctn .main .box_content .view-findresume .views-field-view-node {
    /*width: 150px;*/
    text-align: center;
}

/* Dungiis taxonomy list on the detail */
.viewjob .taxonomy ul{
position:relative;
height: 30px;
}

#applyjob:hover, #applyjob:focus {
background: #FFF4BF url(images/silly.png) no-repeat scroll left center;
border-top: 1px solid #FFF1AF ;
border-bottom: 1px solid #FFF1AF ;
}
#applyjob {
background:#ECF6FF  url(images/silly.png) no-repeat scroll left center;
margin-top:10px;
min-height:55px;
padding-left:84px;
border-top: 1px solid #DDECFD ;
border-bottom: 1px solid #DDECFD ;
}

/* */

.thumbnail_img{
   float: left;
   margin-right: 5px;
   
  
}


/* Two colum */

#ctn .main #twocol-wrapper .col-topcompany { 
   float: left;
   width: 290px;
   padding-right: 30px;
   /*background: transparent url(images/block_row.gif) no-repeat scroll 0 0 ;*/
   padding-left: 0px;
}
#ctn .main #twocol-wrapper .col-topcompany h3{ 
color: #999999;
line-height: 26px;
font-family: "Verdana";

}
#ctn  #twocol-wrapper .co2-googleads { 
   /*background: transparent url(images/block_row.gif) no-repeat scroll 0 0 ;*/
   padding-left: 5px;
   float: left;
   width: 290px;
}

#ctn  #twocol-wrapper .co2-googleads h3{ 
color: #999999;
font-family: "Verdana";
line-height: 26px;

}


/* TOP FOOTER */

.footer-copyright{
padding-left: 6px;
}


#footer-hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CA0002 none repeat scroll 0 0;
border-top:1px solid #D2D6DA;
clear:both;
color:#FFFFFF;
padding:5px 0;
width:960px;
margin: auto ;

}


#footer_top {
/*background:url(images/product_divider.png) top no-repeat;*/
clear:both;
font-size:12px;
margin:40px auto;
height:150px;
padding:0;
width: 950px;

}

#col1{
float:left;
margin:0;
/*padding:15px 40px 40px 10px;*/
padding-top:15px;
padding-right:30px;
padding-left: 10px;
width:290px;
/*border-right: #DADADA solid 1px; */
}
#col1 h3{
color: #0F659C;
letter-spacing: 1px;
font-weight: bold;
padding-bottom:5px;
}


#col1 .item-list {
   
}
#col1 .item-list ul {
   margin-left: -10px;
list-style-position:outside;
list-style-type:none;
}

#col1 .item-list ul li  {
background:transparent url(images/list_bullet.gif) no-repeat scroll 0px 5px;
border-bottom: #efefef solid 1px;
padding-left: 18px;
margin-left: -1px;
display: block;
padding-bottom: 3px;
padding-top: 3px;
}

#col1 .item-list ul li a{
  display: block;
}

#col1 .item-list ul li a:hover{
 
  display: block;
}


#col2 {
float:left;
margin:0;
/*padding:15px 40px 40px;*/
padding-top:15px;
padding-right:30px;
width:290px;
/*border-right: #DADADA solid 1px; */
}
#col2 h3{
color: #0F659C;
letter-spacing: 1px;
font-weight: bold;
padding-bottom:5px;
}

#col3 {
float:left;
margin:0;
/*padding:15px 30px 40px 40px;*/
padding-top:15px;

width:290px;
}
#col3 h3{
color: #0F659C;
letter-spacing: 1px;
font-weight: bold;
padding-bottom:5px;
}
#col3 ul {

}
#col3 ul li {
}

/* Block sidebar - Random page info */

#ctn .sidebar li.list_page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
font-size:12px;
margin:0 0px 1em 0;
padding:0;
width:290px;
list-style-type: none;
padding-top: 10px;
}

#ctn .sidebar li.list_page img {
float:left;
margin-right:10px;
list-style-type: none;
}

#ctn .sidebar .list_page img {
border:1px solid #F5F5F5;
margin-right:5px;
padding:1px;
}

/* Block blog categories */

.sidebar #block-taxonomyblocks-2 ul.menu {
  left:5px;
  margin:0 0 0 2px;
  padding:0 0 0.25em 0;
}

.sidebar #block-taxonomyblocks-2 ul.menu li{
margin:0 0 0 0em;

border-bottom:1px solid #E4E4E4;
list-style-type:none;

}
.sidebar #block-taxonomyblocks-2 ul.menu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/arrw_s_blue.gif) no-repeat scroll 8px center;
display:block;
padding:5px 0 5px 20px;
}

.sidebar #block-taxonomyblocks-2 ul.menu li.active a {

  background: #044F9C url(images/arrow-white.gif) no-repeat scroll 8px center;
  color: #fff;
list-style-type:none;
padding-top: 4px;
padding-bottom: 4px;
display: block;
}


.sidebar #block-taxonomyblocks-2 ul.menu li a:hover {
  background: #044F9C url(images/arrow-white.gif) no-repeat scroll 8px center;
  color: #fff;
}


/* Block job categories */

.sidebar #block-taxonomyblocks-0 ul.menu {
  left:5px;
  margin:0 0 0 2px;
  padding:0 0 0.25em 0;
}

.sidebar #block-taxonomyblocks-0 ul.menu li{
margin:0 0 0 0em;

border-bottom:1px solid #E4E4E4;
list-style-type:none;

}
.sidebar #block-taxonomyblocks-0 ul.menu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/arrw_s_blue.gif) no-repeat scroll 8px center;
display:block;
padding:5px 0 5px 20px;
}

.sidebar #block-taxonomyblocks-0 ul.menu li.active a {

  background: #044F9C url(images/arrow-white.gif) no-repeat scroll 8px center;
  color: #fff;
list-style-type:none;
padding-top: 4px;
padding-bottom: 4px;
display: block;
}

.sidebar #block-taxonomyblocks-0 ul.menu li a:hover {
  background: #044F9C url(images/arrow-white.gif) no-repeat scroll 8px center;
  color: #fff;
}

/* Content list page */


#ctn .main li.list_page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
font-size:12px;
margin:0 10px 1em 0;
padding:0;
width:290px;
list-style-type: none;
padding-top: 10px;
}

#ctn .main li.list_page img {
float:left;
margin-right:10px;
list-style-type: none;
}

#ctn .main .list_page img {
border:1px solid #F5F5F5;
margin-right:5px;
padding:1px;
}


/* Block col3 */

#col3 .view-content {
 
}
#col3 .views-row { 
    width: 100px;
    float:left;
}

#col3 .picture { 
    width: 90px;
    float:left;
}

/* Featured Tabs at the end of the content */
.box_tab_employer{
   margin-top: 20px;
}
.box_tab_employer .view-content {
 margin : auto:
}
.box_tab_employer .views-row { 
    width: 80px;
    height: 80px;
    float:left;
    margin-right: 10px;
}

.box_tab_employer .picture  { 
    width: 80px;
    height: 80px;
    border: #ECE9E6 solid 1px;
}



/***/

#hd {
	/*background: transparent url(images/header-bg.gif) bottom left repeat-x;*/
	height: 140px;
	background: url(images/svic-new.png) no-repeat;
}

#hd .usr {
	float: right;
	background: #2368af url(images/top_nav_left.gif) bottom left no-repeat;
	color: #fff;
	/*margin-top: 5px;*/
	margin-top: 0px;
	/*min-width: 216px;*/
}

#hd .usr a {
	color: #EE9414;
}

#hd .usr .wrapper {
	display: block;
	font-size: 11px;
	background: transparent url(images/top_nav_right.gif) bottom right no-repeat;
	text-align: center;
	
}

#hd .top {
min-height:0;
position:relative;
background:#044F9C;
}

#hd .top .content ul.menu li {
  margin: 0 0 0 0.1em; /* LTR */
  display: inline;
  
}

#hd .top .content ul.menu li a {
  margin: 0 0 0 0.1em; /* LTR */
  color: #16547A ;
}


#hd .top .content ul.menu li a:hover {
  margin: 0 0 0 0.1em; /* LTR */
  color: #88B0CA ;
}


#hd .nav {
	position: relative;
	background:#BD0018;
	min-height: 0px;
	
}

.menu_header {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
padding-left:10px;

}

.menu_header li {
float:left;
margin-right:0px;
margin-left: 5px;
}

.menu_header li a:hover {
color:#4E6060;
}

.menu_header li a {
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px; 
background-color:#0F50FF;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-weight:700;
padding:4px 10px;
}

.menu_header li a:hover {
color:#4E6060;
}

.menu_header li a.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F8F8 none repeat scroll 0 0;
border-bottom:1px solid #F5F8F8;
color:#4E6060;
}


/* SVIC menu */

.main-menu-pcc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFCC00 none repeat scroll 0 0;
border-bottom:1px solid #4F4F4F;
float:left;
font-size:1em;
height:34px;
margin:0 auto;
position:relative;
width:100%;
}

.nav-pccchn li {
color:#FFFFFF;
display:inline;
float:left;
line-height:40px;
margin:0;
padding:0;
}

.nav-pccchn li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFCC00 none repeat scroll 0 0;
border-right:1px solid #000000;
color:#010101;
display:block;
float:left;
font-weight:bold;
height:34px;
line-height:34px;
margin:0;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
.nav-pccchn li a:hover {
-moz-background-clip:border;
-moz-background-origin:padding;
background:#7F0000 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
height:34px;
margin:0;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

/*
.menu li:hover a {
      background-position:100% -150px;
}*/


#hd .menu_header {
	position: relative;
	min-height: 40px;
	float: right;
	padding-top: 10px;
	/*min-height: 60px;*/
	_height: 60px;
	/*border-bottom-color: #d7dcdf;*/
	
	_position: absolute;
	_bottom: -1px;
    width: 700px;
}

#hd .menu_header ul {
	font-size: 105%;
	*bottom: -3px;
	_bottom: -1px;
}


#ctn .menu_header {
	margin-bottom: 20px;
	padding-left: 5px;
}

/***/


#ctn .sidebar .content-row h3 {
font-size:13px;
font-weight:bold;
}

#hd .search {
	position: relative;
	min-height: 60px;
	_height: 60px;
}

#top-search {
	position: absolute;
	bottom: 0;
	right: 0;
}

#top-search-label {
	position: absolute;
	visibility: hidden;
}

#top-search-input {
	background: #fff;
	border: 1px solid #38699d;
	border-right: 0;
	height:18px;
	margin-left:3px;
	padding: 2px 12px 0 2px;
	width: 200px;
}

#top-search-submit {
	position:absolute;
	right:0;
	top:0;
	*top:1px;
}

/* Browser tags */

.block-tagadelic{
  padding-left: 0px; 
}


#breadcrumb {
    margin-top: 30px;
    height: 46px;
	background: url(images/page_head.gif) no-repeat;
}

/***/

#splash {
	margin-top: 10px;
	margin-bottom: -20px;
}

#splash h1 {
	margin: 0;
}

#ctn {
	padding: 5px 0;
}

#ctn .ad {
	margin: 30px 0;
	text-align: center;
}

#ctn .admin {
	margin: 20px 0;
	text-align: center;
}

#ctn .filter {
	margin-top: -10px;
	text-align: right;
	margin-bottom: 15px;
}

#ctn .comment-count {
	background: transparent url(images/icon-comment.gif) 0 0 no-repeat;
	text-decoration: none;
	font-size: 10px;

	width: 21px;
	height: 21px;
	line-height: 16px;
	display: block;
	text-align: center;
}

#ctn .talk-type {
	background: transparent url(images/category_icons/talk.gif) 0 0 no-repeat;
	text-decoration: none;
	font-size: 10px;
	
	/*padding-left: 25px;*/
	text-indent: -3000px;

	width: 21px;
	height: 21px;
	line-height: 16px;
	display: block;
	text-align: center;
}

#ctn .talk-type-social-event {
	background-image: url(images/category_icons/social-event.gif);
}

#ctn .talk-type-keynote {
	background-image: url(images/category_icons/keynote.gif);
}

#ctn .talk-type-workshop {
	background-image: url(images/category_icons/workshop.gif);
}

#ctn .main .box {
	margin-bottom: 0px;
}

#ctn .sidebar {
   /*  20px */
	padding-left: 1px;
	font-size: 95%;
       
}

#ctn .sidebar .box {
	margin-bottom: 17px;
	border: 1px solid #d7dcdf;
	/*
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	*/
	padding: 5px;
	/*background: #f0f4f8 url(images/bg-box.gif) left top repeat-x;*/
	background: #EAEAEA;
}

<!-- .block-wrapper for drupall theme -->

#ctn .main .sidebar .block-wrapper {
	margin-bottom: 30px;
	border: 1px solid #d7dcdf;
	padding: 5px;
	background: #EAEAEA;
	
}

.content{
  margin-bottom: 20px;
  padding-top: 0px;
}

#footer .content{
  margin-bottom: 0px;
}



.view-frontpage {
   margin-top: 0px;
  
}

.view-people {
   margin-top: 10px;
}


#ctn .sidebar .block-wrapper h3 {
color:#16547A;
/*background: url(images/h3_title.gif)  left bottom repeat-x;*/
/*border-bottom:2px solid #EFF0E1 ;*/
font-size:18px;
font-weight:normal;
line-height:26px;
/*text-transform:uppercase ;*/
}


#ctn .sidebar .box2 {
	background: #f0f4f8 url(images/bg-box.gif) left top repeat-x;
}


#ctn .sidebar .box h3 {
color:#999999;
background: url(images/h3_title.gif)  left bottom repeat-x;
font-size:11px;
font-weight:bold;
line-height:20px;
/*text-transform:uppercase ;*/
}
/*
#ctn .sidebar .box h4 {
	color: #2368af;
	background: #f0f4f8 url(images/bg-box.gif) left top repeat-x;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 7px;
}
*/


#ctn .sidebar .box2 h4 {
	background: none;
}

#ctn .sidebar .box .ctn {
	margin-top: 10px;
}

#ctn .main a {
	/*font-weight: bold;*/
	padding-left: 0px;
}

#ctn .main #comment-form a {
	/*font-weight: bold;*/
	padding-left: 15px;
}

 .main #node-form a {
	font-weight: bold;
	padding-left: 15px;
}

.main #search-form a {
	font-weight: bold;
	padding-left: 15px;
}



#ctn .main .gallery a {
	font-weight: bold;
	padding-left: 0px;
}

#ctn .main .blog_content .row {
	/*margin-bottom: 10px;
	padding-bottom: 5px;*/
	background: url(images/) no-repeat;
	border-bottom: 1px solid #ECE9E6;
	
}
.picture {
width: 80px !important;
height: 80px !important;
border:0px;
float:left;
margin:0em;
border: 1px solid #ECE9E6;
}

.picture a {

}

#ctn .main .blog_content .row {
	/*margin-bottom: 10px;
	padding-bottom: 5px;*/
	border-bottom: 0px solid #ECE9E6;
	margin-bottom: 10px;
}

#ctn .main .blog_content .row .service-label {
   colr: #999;
   font-size: 15px;
   boder-bottom:  #EFF0E1 solid 2px  ;
}

/* Multi color - odd even - new job display inspired by authenticjobs */

#ctn .main .content-job .sticky {
   /*background: url(images/verified.gif) top right no-repeat;*/
  /*
   padding-top:5px;
   padding-bottom: 5px;*/
}



#ctn .main .content-job .box-library .even {
   background: #fff ;
   border-bottom: 0px solid #CCCCCC ;
   /*padding-top:5px;
   padding-bottom: 5px;*/

}

#ctn .main .content-job .box-library .odd{
   /*padding-top:5px;
   padding-bottom: 5px;*/
   border-bottom: 0px solid #CCCCCC ;
}

#ctn .main .content-job .even {
   background: #F6F9FC ;
   border-top: 1px solid #EEEEEE ;
   /*padding-top:5px;
   padding-bottom: 5px;*/
}

#ctn .main .content-job .even .sticky {
   background: url(images/verified.gif) top right no-repeat;
   border-top: 1px solid #EEEEEE ;
   /*padding-top:5px;
   padding-bottom: 5px;*/
}

#ctn .main .content-job .odd .sticky {
   background: url(images/verified.gif) top right no-repeat;
   border-top: 1px solid #EEEEEE ;
   /*padding-top:5px;
   padding-bottom: 5px;*/
}


#ctn .main .content-job .odd{
   /*padding-top:5px;
   padding-bottom: 5px;*/
   border-top: 1px solid #EEEEEE ;
}

/* List Content employer node-employer.tpl.php */
#ctn .main .views-row .content-employer{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0.8em;
padding-bottom:0.8em;
border-bottom: solid 1px #E6E6E6 ;
}

#ctn .main .view-content .views-row .content-employer .title h4 a{
  font-weight: bold;
}

#ctn .main .view-content .views-row .content-employer img {
  float:left;
  border:1px solid #E6E6E6;
  margin:0.5em 1em 0em 0em ;
}

#ctn .main .view-content .views-row .content-employer .employer-name {
  color:#5D5C5C ;
  font-weight: bold;
}

#ctn .main .content-employer .view-employer .image img {
 float:right;
 border: 1px solid #CCCCCC ;
}


#ctn .main .content-employer .view-employer .detail-employer-content {
 border-top: 1px solid #E6E6E6 ;
 padding-top: 5px;
}

#ctn .main .content-employer .view-employer .employer-details dl {
margin:0 0 10px;
overflow:hidden;
}

#ctn .main .content-employer .view-employer .employer-details {
clear:both;
float:left;

}

#ctn .main .content-employer .view-employer .employer-details dl {
margin:0 0 10px;
overflow:hidden;
}

#ctn .main .content-employer .view-employer .employer-details dt {
clear:left;
float:left;
margin:0 7px 5px 0;
text-align:left;
width:125px;
font-weight: bold;
}
#ctn .main .content-employer .view-employer .employer-details dd {
margin:0 0 5px 135px;
width:320px;
}
#ctn .main .content-employer .view-employer .employer-details .exclusive {
background:transparent url(images/tick.jpg) no-repeat scroll 0px 4px;
font-size:85%;
margin:0;
padding:2px 0 10px 18px;
}

/* Profile user */
.profile dt {
clear:left;
float:left;
font-weight:bold;
margin:0 7px 5px 0;
text-align:left;
width:125px;
}
.profile dd {
margin:0 0 1em;
}
.profile h3 {
border-bottom:0px solid #CCCCCC;
}

#profile{
  -moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#fff;
padding:5px;
}
.profile {
border-bottom: dotted 1px #ccc ;
background-color:#fff;
margin-bottom:5px;
padding:5px;
clear:both;
margin:1em 0;
}

/* box list people - cv */

#ctn .main #box_resume .sticky {
  
  
}

#ctn .main #box_resume .even {
  
}

#ctn .main #box_resume .odd{
   
}

#ctn .main #box_resume .row {
   border-bottom: 0px solid #ECE9E6;
}


/* Multi color - odd even - Blog */
#ctn .main .box_content .blog_content .sticky {
   background: #FFF2BC;
   /*
   border-bottom: 1px solid #FF9C00 ;
   */
   padding-top:5px;
   padding-bottom: 5px;
}

#ctn .main .box_content .blog_content .even {
   /*background: #F5F5F5;
   border-bottom: 1px solid #CCCCCC ;
   */
   padding-top:5px;
   padding-bottom: 5px;
}

#ctn .main .box_content .blog_content .odd{
   padding-top:5px;
   padding-bottom: 5px;
   /*
   border-bottom: 1px solid #CCCCCC ;
   */
}


#ctn .main .box-library table{
 width: 100%;
}

#ctn .main .box-library .row .even {
background-color:#F6F9FC;

}

#ctn .main .box-library table tr.alt {
background-color:#F6F9FC;
}

#ctn .main .box-library table tr td, #ctn .main .box_content .box_library table tr th {
border-bottom:1px solid #EEEEEE;
vertical-align:middle;
width: 50%;
}

#ctn .main .box-library th, td {
padding:4px 10px 4px 5px;
}
#ctn .main .box-library td img {
padding:4px 0px 4px 5px;
text-align: right;
}

#ctn .main .box-library p.meta a:hover {
color:#3283C8;
text-decoration:none;
}

#ctn .main .box-library p.meta a {
color:#5B5B5B;
padding-bottom:2px;
font-weight: normal;
}


#ctn .main .box-library .user_picture img {
padding:2px;
border: #efefef solid 1px;
}


/* Job listing style */
#ctn .main .view-frontpage .view-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/list-col3-simple-bg.gif) repeat-x scroll left top;
color:#666666;
font-weight:bold;
height:25px;
}



#ctn .main .view-frontpage .view-header .list-col3-simple td {
padding:0 12px;
vertical-align:middle;
}

#ctn .main .content-job  table.listings {
/* margin:0 0 20px;*/
width:100%;
}

#ctn .main .content-job table tr td.locale {
font-size:0.9em;
font-weight:normal;
padding-left:1%;
padding-right:1%;
width:25%;
font-style:italic;
}
#ctn .main .content-job table tr td {
color:#666;
/*font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;8*/
margin:0;
width:55%;
}
#ctn .main .content-job  table td {
border-bottom:0px solid #C4C2AB;
}
#ctn .main .content-job table td {
border-bottom:0px solid #C4C2AB;
/*padding:0.4em 0.7em;*/
}
#ctn .main .content-job table tr td .employer {
color:#888;
display:block;
}

#ctn .main .content-job table tr td.type {
color:#8A8987;
font-size:0.9em;
padding-right:10px;
text-transform:none;
width:30%;
}

.type {
font-size:0.9em;
margin-bottom:-8px;
text-transform:uppercase;
}
/* END */



#ctn .main .row .node-type-page {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 0px solid #ECE9E6;
}

<!-- .node for drupal theme by dungiis -->
#ctn .main .node {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ECE9E6;
}

#ctn .main .row .img {
    background: url(images/bg-photo-multiple.gif) no-repeat;
	float: left;
	height:80px;
    width:80px;
    
	
}

#ctn .main .blog_content {
   border-bottom: #efefef solid 1px ;
}

#ctn .main .blog_content .row .img .frame {
	/*border: 1px solid #d5dfea;
	background: #F5F5F5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;*/
	padding: 2px;
	display: inline-block;
	text-align: center;
}

#ctn .main .blog_content .row .img .frame img {
	padding-left:10px;
    padding-top:3px;
}



#ctn .main .blog_content .row .img-blog .imagecache{
  border: #eee solid 1px; 
	float: left;
	padding: 1px;
	margin-right: 5px;
}

#ctn .main #blog_content .image-detail .imagecache img{
  border: #eee solid 1px; 
	float: right;
	padding: 1px;
	margin-right: 5px;
	margin-left: 5px;
}

#ctn .main .blog_content .row .img-blog .frame-blog {
	display: inline-block;
	text-align: center;
}

#ctn .main .row .img-blog .frame-right img-blog {
	
}


/* News content type */

#ctn .main .view-header {
   border-bottom: 1px solid #EFEFEF ;
}

#ctn .main .news-content {
}

/* COMMENT STYLE, other style from the blog Image comment */ 


.comment .img {
    background: url(images/bg-photo-multiple.gif) no-repeat;
	float: left;
	height:80px;
    width:80px;
    margin-right: 5px;
}
#ctn .main .comment #comment-form a {
   padding-left: 30px;
}
.comment .img .frame {
	padding: 2px;
	display: inline-block;
	text-align: center;
}

.comment .img .frame img {
	padding-left:10px;
    padding-top:3px;
}

.comment {
   /* background: url(images/bg_divider1.gif) no-repeat bottom center; */
   border-bottom: #efefef solid 1px;
}

#footer ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
  display: inline;
  
}


#ctn .main .row .blog_content .text {
	float: left;
	width: 95%;
}

#ctn .main .row .content {
	float: left;
	width: 78%;
}

#ctn .main .row .desc {
	margin-bottom: 7px;
	font-size: 12px;
}

#ctn .main .row-talk-comment .desc {
	*margin-bottom: 0;
}

#ctn .main .row-talk-comment-speaker {
	background-color: #f9f9f9;
	padding-top: 15px;
	margin-top: -15px;
}

#ctn .main .row-talk-comment-speaker .speaker {
	color: #666;
	font-size: 11px;
	padding-left: 5px;
	text-transform: uppercase;
	font-weight: bold;
}

#ctn .main .row .info,
#ctn .main .row .opts {
	font-size: 11px;
	color: #AA9988;
	margin-bottom: 1px;
}

#ctn .main .row .info .anonymous {
	color: #999;
	text-transform: uppercase;
}

#ctn .main .row .info .private {
	font-size: 85%;
	color: purple;
	text-transform: uppercase;
}

#ctn .main .row .admin {
	text-align: left;
	margin: 7px 0;
}

#ctn .main .detail {
	margin-bottom: 17px;
	padding: 10px 0px;
	/*background: #f0f4f8 url(images/bg-detail-box.gif) left top repeat-x;*/
	/*border: 1px solid #d7dcdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	*/
}

/***/

#ctn .main .detail h1 {
	border: 0;
	margin-bottom: 5px;
	color: #2368af;
}

#ctn .main .detail .img {
	float: right;
	margin-left: 20px;
	margin-right: -5px;
	margin-bottom: 10px;
}

#ctn .main .detail .img .frame {
	/*border: 1px solid #fff;*/
	background: url(images/background_cv.jpg) no-repeat ;
	padding: 5px;
	display: inline-block;
	text-align: center;
}

#ctn .main .detail .img .frame img {
    background: url(images/background_cv.jpg) no-repeat ;
	border: 1px solid #d5dfea;
}

#ctn .main .detail .info {
	font-size: 85%;
	color: #333;
}

#ctn .main .detail .opts {
	margin-top: 20px;
}
*/
/***/

#ctn .main .detail .header {
	margin-bottom: 10px;
}

#ctn .main .detail .header .head {
	float: left;
	width: 370px;
}

#ctn .main .detail .header .func {
	float: left;
	width: 95px;
	font-size: 75%;
	text-align: right;
}

#ctn .main .detail .header hr {
	margin: 10px 0;
}

#ctn .main .detail .header .title {
	float: left;
	padding: 0px 0px 0px 20px;
	 
}

#ctn .main .detail .header .img {
	float: left;
	margin: 0 0 0 0;
	width: 128px;
	margin-right: 15px;
}

#ctn .main .detail .header .opts {
	color: #333;
	margin-top: 5px;
}

#ctn .main .detail .header .opts .attending {
	display: inline-block;
	margin-left: 5px;
	line-height: 15px;
}

#ctn .main .detail .header #attendees {
	background: #fff;
	border: 1px solid #D7DCDF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	margin: 0;
}

#ctn .main .detail .header #attendees ul {
	margin: 0;
}

/* list item */



.desc .checklist-wrapper {
margin-bottom:30px;
padding:10px 30px 0 0px;
}
.desc .checklist-item {
/*background:transparent url(images/tick-icon.gif) no-repeat scroll 0 12px;*/
border-bottom:1px solid #DBDBDB;
padding:10px 0 10px 0px;
}

.desc .checklist-item h3 {
font-size:138.5%;
font-weight:normal;
border-bottom: 0px;
}


/*#ctn .main .detail .related {
	color: #2368af;
	border: 1px solid #D7DCDF;
	background: #f0f4f8 url(images/bg-box.gif) left top repeat-x;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 8px;
}*/

#ctn .main .detail .links,
#ctn .main .detail .hashtags {
	float: left;
	width: 40%;
	padding-right: 10px;
	font-size: 85%;
}

#ctn .main .detail .links .h4,
#ctn .main .detail .hashtags .h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
}

#ctn .main .detail .links ul,
#ctn .main .detail .hashtags ul {
	list-style: none;
	margin: 0 0 10px 0;
}

#ctn .main .detail .links ul li,
#ctn .main .detail .hashtags ul li {
	margin-left: 0;
}

#ctn .main .detail .hashtags ul li {
	display: inline;
}

/***/

#ctn .list td {
	padding: 7px 5px 7px 0;
	border-bottom: 1px dotted #d7dcdf;
	border-top: 1px dotted #d7dcdf;
	border-collapse: collapse;
}

#ctn .list th {
	padding: 5px;
	border-top: 1px dotted #d7dcdf;
	text-align: left;
	font-size: 11px;
	background: #f1f4f8;
}

#ctn .list th h4 {

}

/***/

/*#ctn .main */form {
	margin-bottom: 10px;
}

/*#ctn .main */form .row {
	margin: 5px 0;
}

/*#ctn .main */form .row-input {
	border: 0;
}

/*#ctn .main */form label {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}

/*#ctn .main */form label.checkbox {
	font-weight: normal;
}

/*#container .main */[type=text],
/*#container .main */form textarea {
   -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
/*border:3px solid #CECEC2;*/
font-family:verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
 /* dungiis */
 /*
width:330px;*/
}


#container .sidebar form input[type=text],
#container .sidebar form textarea {
    -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
/*border:3px solid #CECEC2;*/
font-family:verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:280px;
float: left;
}

/*#container .main */form input[type=text],
/*#container .main */form input[type=password] {
   -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
   font-family:verdana,sans-serif;
   font-size:11px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:normal;
   padding:3px;
   /*width:328px;*/
   /* dungiis */
   /*width:330px;*/
}

/* Dungiis search on header */

#hd form input[type=text],
#hd form input[type=password] {
   -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 url(images/fieldbg.gif) repeat-x scroll center top;
border-color:#990000 #990000 #990000;
border-style:solid;
border-width:1px;
   font-family:verdana,sans-serif;
   font-size:11px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:normal;
   padding:3px;
   /*width:328px;*/
   width:160px;
   color: #fff ;
}



#container .sidebar form input[type=text],
#container .sidebar form input[type=password] {
    -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
   font-family:verdana,sans-serif;
   font-size:11px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:normal;
   padding:3px;
   /*width:328px;*/
    /* dungiis */
   /*width:280px;*/
   float: left;
}



/*#container .main */form textarea {
    
    background:#FFFFFF url(images/fieldbg.gif) repeat-x scroll center top;
    border-color:#7C7C7C #C3C3C3 #DDDDDD;
    border-style:solid;
    border-width:1px;
	display: block;
	width: 60%;
	margin-bottom: 5px;
	
   /*
   -x-system-font:none;
   border:3px solid #CECEC2;
   */
   font-family:verdana,sans-serif;
   font-size:11px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:normal;
   padding:3px;
   /*width:328px;*/
    /* dungiis */
   /*width:330px;*/
}

/*#container .main */form input.btn {
	padding: 3px 18px;
	*padding: 2px 0;
	font-family: Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	font-size: 12px;
	line-height: 12px;
}


/*#container .main */form input.btn-big {
	padding: 3px 18px;
	*padding: 2px 0;
	font-family: Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	font-size: 17px;
	line-height: 17px;
}


/*#ctn .main */form .rating {
	display: block;
}

/*#ctn .main */form .errors {
	display: block;
	border: 1px solid red;
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}

/*#ctn .main */form .errors h4 {
	color: red;
	margin-bottom: 10px;
}

/*#ctn .main */form .errors p {
	margin: 0;
}



form#searchform input {
left:240px;
position:absolute;
top:0;
width:540px;
}

form#searchform {
background:transparent url(http://cdn.images.elliotjaystocks.com/presentation/hr_long_inverted.png) no-repeat scroll center bottom;
padding:20px 0 70px;
}


#ctn .main input, #ctn .main textarea, {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

form  .contact-mail-page {
	padding: 10px 15px;
	background: #FFF2BC;
	/*background: #f0f4f8 url(images/bg-box.gif) left top repeat-x;*/
	border: 1px solid #FF9C00;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-top: 10px;
}



/***/

#footer {
	/*background: url(images/slice_home.jpg) top center repeat-x;*/
	background: #fafafa ;
	padding: 10px 0px;
	border-top: 1px solid #d2d6da;
	color: #666666;
	clear:both;
	width: 960px;
	margin: auto ;
}

#footer a {
   color: #004276; 
}
#footer a:hover {
   color: #CA0002; 
}

#footer .rgt {
	text-align: right;
}
#footer .rgt a{
	color: #fff;
}
#footer .rgt a:hover{
	color: #999;
}

/***/



