/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

a, a:visited {font-size:9pt;font-weight:normal;color:#0085cf;text-decoration:none; line-height:17px}
a img {border: none}
a:hover {text-decoration:none;color:#333}
a.selected {font-weight: bold}


/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

a.hoverButton, input.hoverButton { display: block; background-repeat: no-repeat; background-position: left top; }
a.hoverButton:hover, input.hoverButton:hover { background-position: left bottom; }

/* Prevent centered content from jumping with the following two styles */
* html { height: 100%; margin-bottom: 1px; }
html { overflow-y: scroll; }

/* Wrap divs that contain transparent pngs in this block to allow for text selection/link clicking in IE6 */
div.relative { position: relative; }

input.cleardefault, textarea.cleardefault { color: #b2b7bb !important; }

/*-------------------------
 * GENERAL TAGS & PRESETS
 *-----------------------*/
* { margin: 0; padding: 0; outline: none; }
body { text-align: center; font-size:9pt; font-family: Verdana, Arial, sans-serif; background: #f0f0f0 url('../images/background_pattern.gif') repeat top center; margin-bottom: 20px; line-height:1.6em; color:#333333}
html body.in_ff { margin-top: 1px; }
p { font-size: 0.75em; }
img { border: 0; font-size: 9px; color: #b2b7bb; overflow: hidden; text-decoration: none; }

/* Links */
a { text-decoration: none; outline: none; }
a:focus, a:active {  outline: none; }  
a:hover { text-decoration: underline; }
a.active:hover { text-decoration: none; }

/* Lists */
ul { list-style-type: none; }

/*--------------
 * MAIN LAYOUT
 *------------*/
div#wrapper { width: 940px; margin: 0 auto; text-align: left; position: relative; }
div#content { width: 940px; position: relative; }
div.standardPadding { padding: 0px 20px; width: 900px; }

/* Header */
div#header {width: 940px; position: relative; padding:0px }
#qikLogo { display: block; float: left; width: 271px; margin-left:10px; margin-top:50px }
#qikLogo img { position: relative; width: 271px;}
div#topNav { float:right; display: inline; height: 100px; width: 300px; position: relative;}

/* Statistics/Login Block */
div#topNav div#topLinks { height: 20px; float: left; width:300px; }
div#topNav div#topLinks div.linkSection { margin-left: 8px; float: right; display: inline; }
div#topNav div#topLinks div.linkSection div { font-size: 10px; line-height: 17px; float: left; height: 20px; display: inline; }
div#topNav div#topLinks div.linkSection div.darkGreyCap { width: 10px; background: transparent url('../images/header_corner_dark_grey-trans.png') no-repeat top left; }
div#topNav div#topLinks div.linkSection div.lightGreyCap { width: 10px; background: transparent url('../images/header_corner_light_grey-trans.png') no-repeat top left; }
div#topNav div#topLinks div.linkSection div.whiteCap { width: 10px; background: transparent url('../images/header_corner_white-trans.png') no-repeat top left; }
div#topNav div#topLinks div.linkSection div.darkGreySection { color: #fff; background-color: #6a747c; padding: 0 8px 0 0; }
div#topNav div#topLinks div.linkSection div.lightGreySection { color: #fff; background-color: #b2b7bb; padding: 0 8px 0 0; }
div#topNav div#topLinks div.linkSection div.darkGreySection a, div#topNav div#topLinks div.linkSection div.lightGreySection a { color: #fff; }
div#topNav div#topLinks div.linkSection div.whiteSection { color: #6a747c; background-color: #fff; margin-right: 1px; padding: 0 8px 0 0; }
div#topNav div#topLinks div.linkSection div.whiteSection a { color: #6a747c }

/* Main Navigation*/
div#topNav ul#navigation { height: 30px; float: left; margin-top: 50px; width: 370px; clear: left; }
div#topNav ul#navigation li { display: inline; float: left; margin-right: 20px; height: 30px; position: relative;}
div#topNav ul#navigation li a { display: block; height: 30px; background-position: left top; }
div#topNav ul#navigation li.active a { background-position: left bottom;}
div#topNav ul#navigation li a img { position: relative; height: 30px; }


/* Search Field */
div#subNav div.searchBar { float: right; display: inline; height: 20px; margin-top: 2px; width: 142px; background: transparent url('../images/search_box-trans.png') no-repeat top left; }
body#homePage div.searchWrapper { position: absolute; right: 65px; height: 20px; width: 142px; top: 110px; z-index: 100; }
body#homePage div.searchBar { height: 20px; width: 142px; background: transparent url('../images/search_box-trans.png') no-repeat top left; }
div.searchBar form { position: relative; }
input.searchField { background: transparent; width: 104px; height: 20px; border: 0; font-size: 11px; margin-left: 18px; display: block; padding-top: 2px; font-family: Verdana, Arial, sans-serif; color: #455560; }
div.searchBar input.submit { width: 20px; height: 20px; position: absolute; right: 0px; top: 0px; cursor: pointer; z-index: 2;}
div#subNav div.searchBar a#searchArrow, body#homePage div.searchBar a#searchArrow { position: absolute; left: 8px; top: 7px; background: url('../images/search_arrow.gif') no-repeat top left; display: block; width: 6px; height: 8px; padding: 1px; text-decoration:none;}

/* Main Content */
div#content { width: 940px; background: #fff; }

/* Footer */
div#footer { width: 940px; height: 98px; position: relative; z-index: 1; }
div#footer div.inner { position: absolute; top: 0px; left: 0px; width: 940px; height: 98px; z-index: 2; background: transparent url('../images/footer_background-trans.png') no-repeat top left; }
div#footer div.contents { position: absolute; top: 0px; left: 0px; padding-left: 20px; width: 920px; z-index: 3; height: 63px; padding-top: 35px; }
div#footer ul#bottomLinks { float: left; }
div#footer ul#bottomLinks li { font-size: 0.625em; color: #6a747c; float: left; display: inline; line-height: 15px;  }
div#footer ul#bottomLinks li a { color: #6a747c; }
div#footer ul#bottomLinks li span { font-size: 1em; color: #666; padding: 0 9px; }
div#footer div#copyright { margin-top: 10px; color: #b2b7bb; font-size: 10px; float: left; clear: both; width: 920px; }
div#debuggingArea { position: fixed; right:10px; bottom: 10px; background: black; color: white; font-size: 0.6875em; padding: 10px; font-family: Courier, monospace; opacity: 0.75; text-align: left; z-index: 2000;}
div#toggleDebug { position: fixed; right: 1px; bottom: 1px; background: white; width: 12px; height: 12px; cursor: pointer; color: black; font-size: 9px; z-index: 1999; }

/* Main Content Nav List */
div.contentNav { width: 100%; padding-bottom:5px; border-top: 1px solid transparent; clear: left; padding-left:10px}
* html div.contentNav { border-top: none;}
div#content div.contentNav h1 { padding-left: 1px; font-size:14pt; font-weight: normal; display: inline; padding-right: 30px; color: #959ca1; }
body.people div#content div.contentNav h1 { color: #1391aa; }
div#content div.contentNav ul.navList { display: inline; height: 0.6875em; vertical-align: text-bottom; padding-right: 1px;}
div#content div.contentNav ul.navList li { margin-right: 20px; display: inline; vertical-align: text-bottom; }
div#content div.contentNav ul.navList li a { font-size: 0.6875em; color: #b2b7bb; }
div#content div.contentNav ul.navList li a:hover { color: #6a747c; }
div#content div.contentNav ul.navList li a.active { font-weight: bold; color: #6a747c; }
a.moreLink { float: right; margin-right: 4px; display: inline; position: relative; font-size:8pt; margin-top: 0.8em; color: #6a747c; padding-right: 13px; background: url('../images/grey_arrow_small.gif') no-repeat right 4px; }
body.in_ie7 a.moreLink, * html a.moreLink { margin-top: 0.5em; } 


/* company Thumbnails */
div.thumbGroup div.companyList { margin: 10px 0; padding: 10px 8px 2px 8px; float: left;  }
div.row1 div.companyList { padding-top:10px}
div.noback div.companyList { background: transparent !important; }
div.thumbGroup div.companyThumbs { position: relative; overflow: hidden; float: left; margin-left: 11px; display: inline; }
div.col5 div.companyThumbs { margin-left: 21px;}
div.thumbGroup div.companyThumbs div.vids1, div.thumbGroup div.companyThumbs div.vids2 { position:absolute;z-index:10;top:0px;left:10px }
div.row1 div.companyThumbs, div.row1 div.companyThumbs div.vids1, div.row1 div.companyThumbs div.vids2 { height: 40px; }
div.row2 div.companyThumbs, div.row2 div.companyThumbs div.vids1, div.row2 div.companyThumbs div.vids2 { height: 280px; }
div.row3 div.companyThumbs, div.row3 div.companyThumbs div.vids1, div.row3 div.companyThumbs div.vids2 { height: 420px; }
div.row4 div.companyThumbs, div.row4 div.companyThumbs div.vids1, div.row4 div.companyThumbs div.vids2 { height: 560px; }
div.col1 div.companyThumbs, div.col1 div.companyThumbs div.vids1, div.col1 div.companyThumbs div.vids2 { width: 110px; }
div.col2 div.companyThumbs, div.col2 div.companyThumbs div.vids1, div.col2 div.companyThumbs div.vids2 { width: 220px; }
div.col3 div.companyThumbs, div.col3 div.companyThumbs div.vids1, div.col3 div.companyThumbs div.vids2 { width: 330px; }
div.col4 div.companyThumbs, div.col4 div.companyThumbs div.vids1, div.col4 div.companyThumbs div.vids2 { width: 440px; }
div.col5 div.companyThumbs, div.col5 div.companyThumbs div.vids1, div.col5 div.companyThumbs div.vids2 { width: 600px; }
div.col6 div.companyThumbs, div.col6 div.companyThumbs div.vids1, div.col6 div.companyThumbs div.vids2 { width: 660px; }
div.col7 div.companyThumbs, div.col7 div.companyThumbs div.vids1, div.col7 div.companyThumbs div.vids2 { width: 770px; }
div.thumbGroup div.paginateLeft, div.thumbGroup div.paginateRight { width: 40px; display: inline; }
div.thumbGroup div.compact div.paginateLeft, div.thumbGroup div.compact div.paginateRight { width: 16px; }
div.thumbGroup div.compact div.paginateLeft a span, div.thumbGroup div.compact div.paginateRight a span { display: none; }
div.row1 div.paginateLeft, div.row1 div.paginateRight { margin-top: 5px; }
div.row2 div.paginateLeft, div.row2 div.paginateRight { margin-top: 50px; }
div.row3 div.paginateLeft, div.row3 div.paginateRight { margin-top: 50px; }
div.row4 div.paginateLeft, div.row4 div.paginateRight { margin-top: 50px; }
div.thumbGroup div.paginateLeft { float: left; margin-left: 9px; }
div.thumbGroup div.paginateRight { float: right; margin-right: 9px; }
div.thumbGroup div.compact div.paginateLeft { margin-left: 5px; margin-top: 20px; }
div.thumbGroup div.compact div.paginateRight { margin-right: 5px; margin-top: 20px; }
div.thumbGroup div.paginateLeft a img, div.thumbGroup div.paginateRight a img { display: block; width: 22px; height: 22px; background-repeat: no-repeat; background-position: left top; margin-bottom: 5px; }
div.thumbGroup div.compact div.paginateLeft a img, div.thumbGroup div.compact div.paginateRight a img { width: 16px; height: 16px; }
div.thumbGroup div.paginateLeft a img { background-image: url('../images/thumb_group_left-trans.png'); }
div.thumbGroup div.paginateRight a img { background-image: url('../images/thumb_group_right-trans.png'); }
div.thumbGroup div.compact div.paginateLeft a img { background-image: url('../images/thumb_group_left_small-trans.png'); }
div.thumbGroup div.compact div.paginateRight a img { background-image: url('../images/thumb_group_right_small-trans.png'); }
div.thumbGroup div.paginateLeft a:hover img, div.thumbGroup div.paginateRight a:hover img { background-position: left bottom; }
* html div.thumbGroup div.paginateLeft a:hover img { background-image: url('../images/thumb_group_left_active-trans.png'); background-position: left top; }
* html div.thumbGroup div.paginateRight a:hover img { background-image: url('../images/thumb_group_right_active-trans.png'); background-position: left top; }
* html div.thumbGroup div.compact div.paginateLeft a:hover img { background-image: url('../images/thumb_group_left_small-trans.png'); }
* html div.thumbGroup div.compact div.paginateRight a:hover img { background-image: url('../images/thumb_group_right_small-trans.png'); } 
div.thumbGroup div.paginateLeft a span, div.thumbGroup div.paginateRight a span { display: block; font-size: 9px; color: #6a747c; }
div.thumbGroup div.paginateLeft a:hover, div.thumbGroup div.paginateRight a:hover { text-decoration: none; }
ul.thumbList { float: left; display: block;  }
ul.thumbList li.companyThumb { width: 100px; padding: 0 8px 8px 0; float: left; display: inline; position: relative; z-index: 1; cursor: pointer; }
div.col5 div.companyThumbs ul.thumbList li.companyThumb { padding-right: 16px; }
ul.thumbList li.companyThumb div.inner { width: 96px; padding: 4px; background-position: left top; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; z-index: 2; }


/*---------------------
 * FORMS
 *-------------------*/
label { display:inline; float:left; line-height: 20px; }
input[type="hidden"] { display: none; }
label { width:120px; color:#b2b7bb; font-size:11px; text-align:right; padding-right:20px }
label.required { color:#1391aa; }
form br { clear:left; }
form br.nonclear { clear:none; }
/*form a { font-size: 0.6875em; color:#91a324; }*/



body.people form a { color: #1391aa; }
body.events form a { color: #c98710; }
input.checkBox { width:14px; margin-right:8px; display: inline; float: left;  }


/*-------------
 * HOME PAGE
 *-----------*/
body#homePage div#content { padding: 0; width: 940px; background: transparent; }
body#homePage div#subNav { display: none; }
body#homePage div#content div#landingContent { background: transparent url('../images/green_background2.png') no-repeat top left; height: 402px; width: 940px; padding: 0; }
body#homePage div#content div#mainContent { padding: 0 20px 0px 20px; position: relative; background: #fff; width: 900px; float: left; background-image: url(../images/main_contentbg.png); background-repeat:no-repeat }
div#content div#sideCopy { float: right; width: 435px; position: relative; margin-right: 10px; margin-top: 20px; padding-top:5px; display: inline; margin-left:10px; color:#fca914}
div#content div#sideCopy div#copyHeader { width: 295px; height: 50px; no-repeat top left; margin-left: 10px; margin-top: 10px; margin-bottom: 15px; }
div#content div#sideCopy p { color: #fca914; font-size: 0.875em; margin-left: 12px; width: 240px; height: 117px; }
div#content div#sideCopy div.news p { height: auto; }
div#content div#sideCopy div.news { width: 295px; margin-left: 24px;}
div#content div#sideCopy div.news p { padding: 0 15px 15px 15px; margin: 0; position: relative; }
div#content div#sideCopy h2 { color: #fff; font-size: 1em; margin-bottom: 10px; }
div#content div#sideCopy div.news h2 { padding: 15px 15px 10px 15px; margin: 0; position: relative; }
div#content div#sideCopy div.news div.qikNewsHeader, div#content div#sideCopy div.news div.qikTipHeader {  display: block; margin: 15px 15px 10px 15px; }
div#content div#sideCopy div.news div.qikNewsHeader { background: url('http://assets1.qik.com/images/home/qik_news_copy_header-trans.png') no-repeat left top; width: 96px; height: 23px; }
div#content div#sideCopy div.news div.qikTipHeader { background: url('http://assets2.qik.com/images/home/qik_tip_copy_header-trans.png') no-repeat left top; width: 72px; height: 26px; }
div#content div#sideCopy div#qikNews p { color: #fca914; font-size: 0.875em; margin-bottom: 10px; }
div#content div#sideCopy div#qikNews h2 { color: #fca914; font-size: 1em; margin-bottom: 5px; }
div#content div#sideCopy ul { margin: 4px 0 0px 0px; }
div#content div#sideCopy ul li { padding-right:15px; font-size:12px; line-height:1.6em; font-weight:normal; color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:normal}
div#content div#sideCopy ul li a, div#content div#sideCopy a { color: #fff; text-decoration: underline; }
div#content div#sideCopy ul li.one { background: url('../images/list_one-trans.png') no-repeat left center; }
div#content div#sideCopy ul li.two { background: url('../images/list_two-trans.png') no-repeat left center; }
div#content div#sideCopy ul li.three { background: url('../images/list_three-trans.png') no-repeat left center; }
div#content div#sideCopy ul li.four { background: url('../images/four.png') no-repeat left center; }
div#content div#sideCopy ul li.five { background: url('../images/five.png') no-repeat left center; }
div#content div#sideCopy ul li.six { background: url('../images/six.png') no-repeat left center; }
div#content div#sideCopy ul li.seven { background: url('../images/seven.png') no-repeat left center; }
div#content div#sideCopy ul li.eight { background: url('../images/eight.png') no-repeat left center; }
div#content div#sideCopy ul li.nine { background: url('../images/nine.png') no-repeat left center; }
div#content div#sideCopy a.signUp { width: 187px; height: 44px; display: block; margin-top: 0px; margin-left: 155px; position: relative; top: -13px; }

#sideCopy h1{padding-right:15px; font-size:16px; line-height:1.1em; font-weight:bold; color: #fff; font-family: Arial, Helvetica, sans-serif; letter-spacing:-0.5px}

#home_right{width:900px; overflow:hidden; margin-left:20px; float:left; padding-top:15px;}
#home_right ul {width:900px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_right ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#dt-mainbox{width:900px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; padding-bottom:10px}
#dt-mainbox ul {width:900px; text-align:left; margin:0px; overflow:hidden }
#dt-mainbox ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#home_main_content{width:635px; overflow:hidden;}
#home_main_content ul {width:635px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_main_content ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#main_content_left{width:610px; overflow:hidden; padding-top:10px}
#main_content_left ul {width:600px; text-align:left; padding:5px; margin:0px; overflow:hidden;}
#main_content_left ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#ac-main {
border:1px solid #eaeaea;
margin-bottom:10px;
border-top:none;
margin-top:10px;
overflow:hidden;
padding-bottom:10px;
width:100%;
}
#ac-main ul {
margin:0px;
overflow:hidden;
text-align:left;
width:100%;
}
#ac-main ul li {
display:inline;
float:left;
margin:0px;
padding:0px;
text-align:left;
}

#ac-whitebox {
overflow:hidden;
width:100%;
}
#ac-whitebox ul {
margin:0px;
overflow:hidden;
padding-left:2%;
padding-right:2%;
text-align:left;
width:96%;
}
#ac-whitebox ul li {
display:inline;
float:left;
margin:0px;
text-align:left;
}

.bluebox1 {
background-image:url(../images/graystrip.png);
background-repeat:repeat-x;
color:#216297;
height:25px;
font-size:8pt;
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
}

#ac-company {
overflow:hidden;
width:100%;
}
#ac-company ul {
border-bottom:1px dotted #C0C0C0;
margin:0px 2%;
overflow:hidden;
padding-bottom:3px;
padding-left:0px;
padding-top:3px;
text-align:left;
width:96%;
}
#ac-company ul li {
display:inline;
float:left;
margin:0px;
text-align:left;
}

.gray_ul{background-color:#eaeaea}

h1{font-size:22px; line-height:1.1em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px }
h2{font-size:11pt; line-height:19pt; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; }
.border_left{height:2px; border-bottom:1px #c0c0c0 dotted; width:300px; text-align:center; margin-bottom:2px }

h3{color:#333;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
line-height:1.6em; }

.border_right{height:2px; border-bottom:1px #c0c0c0 dotted; width:240px; text-align:center; margin-bottom:2px }
.border{height:5px; border-bottom:1px #c0c0c0 dotted; width:620px; text-align:center; margin-bottom:5px }
.normal_text{font-size:22px; line-height:1.4em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.gray_small{font-size:8pt; color:#999999}
.gray{color:#999999}
.top_space{padding-top:10px}
.top_space2{padding-top:15px}
.top_space1{padding-top:5px}
.bloghead{color:#3B352E;font-family: Arial, Helvetica, sans-serif;font-size:22px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold;letter-spacing:-1px;line-height:1.2em;}
.bloghead a:visited {color:#3B352E;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:1.2em;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold;letter-spacing:-1px}
.bloghead a{ color:#3B352E;}
.bloghead a:hover{text-decoration:underline; color:#679e19}
.username{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:35px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:normal}
.date{color:#AAAAAA;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:30px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold; letter-spacing:-1px}
.comment{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:10pt;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold}
.comment a:visited{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:10pt;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold}
.comment a{color:#666;}
.comment a:hover{color:#000;text-decoration:none;}
.comment_gray{color:#AAAAAA;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9pt;margin:0pt;padding:0pt;text-decoration:none; font-weight:normal}
.top_greenbg{background-image:url(../images/topbg.png); background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:normal; text-align:left; color:#FFFFFF; height:46px; padding-left:25px; padding-top:14px;}
.left_side{width:610px; float:left; border-right:1px #c0c0c0 dotted; padding-right:15px; margin-top:5px }
.left_side1{width:620px; float:left;padding-right:15px; }
.right_side{width:250px;float:right; margin-right:10px}

.sign_txtbox { background-color:#ffffff;
border:2px #dddddd solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:235px}

.sign_txtbox:hover{background-color:#ffffff;
border:2px #bbbbbb solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:235px}

.sign_txtbox1 { background-color:#ffffff;
border:2px #fda11b solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:235px}

.time_txtbox { background-color:#ffffff;
border:2px #dddddd solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:115px}

.time_txtbox:hover{background-color:#ffffff;
border:2px #bbbbbb solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:115px}

.time_txtbox1 { background-color:#ffffff;
border:2px #fda11b solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:115px}

.co_txtbox { background-color:#ffffff;
border:2px #dddddd solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:350px}

.co_txtbox:hover{background-color:#ffffff;
border:2px #bbbbbb solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:350px}

.co_txtbox1 { background-color:#ffffff;
border:2px #fda11b solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:350px}

.selectbox { background-color:#ffffff;
border:2px #dddddd solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:300px}

.selectbox:hover{background-color:#ffffff;
border:2px #bbbbbb solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:300px}

.selectbox1 { background-color:#ffffff;
border:2px #fda11b solid;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:300px}

.big_black{color:#000000;
direction:ltr;
font-family:helvetica,arial;
font-size:30px;
font-style:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:37.4px;
text-align:center;
text-decoration:none;
text-transform:none;
vertical-align:baseline;
word-spacing:normal;}

/************************************************************
* Pagination
************************************************************/
.sf-pagination{overflow:hidden;width:800px; margin-left:20px; padding-top:10px;}
.pagination ul{width:810px;}
.pages{CLEAR: left; font-size:8pt;}
.pages A {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #fff 1px solid;}
.pages SPAN {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #fff 1px solid}
.pages SPAN.current {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BACKGROUND: #f2f2f2; BORDER-LEFT: #cccccc 1px solid; COLOR: #333; BORDER-BOTTOM: #cccccc 1px solid}
.pages A {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none; color:#003366;}
.pages A:hover {BORDER-LEFT-COLOR: #003366; BORDER-BOTTOM-COLOR: #003366; BORDER-TOP-COLOR: #003366; BORDER-RIGHT-COLOR: #003366}
.pages A.nextprev {FONT-WEIGHT: normal}
.pages SPAN.nextprev {COLOR: #666}
.pages SPAN.nextprev {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid}
.pages A.nextprev {FONT-WEIGHT: normal}
.pages SPAN.nextprev {COLOR: #666}
.pages SPAN.nextprev {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid}

 .pagination {
    padding: 1px;
    margin: 1px;
	float:left
  }
  .pagination a {
    padding: 2px 5px 2px 5px;
    margin: 0px;
    border: 1px solid #aaaadd;
    text-decoration: none;
    color: #1364b2;
  }
  .pagination a:hover, .pagination a:active {
    border: 1px solid #000099;
    color: #000;
  }
  .pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 0px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #e5f1f4;
    color: #333;
  }
 
.paginationA.nextprev {FONT-WEIGHT: normal}
.pagination SPAN.nextprev {COLOR: #666}
.pagination SPAN.nextprev {  padding: 2px 5px 2px 5px;
    margin: 0px;
    border: 1px solid #aaaadd;
    text-decoration: none;
    color: #1364b2;}
.pagination A.nextprev {FONT-WEIGHT: normal}
.pagination SPAN.nextprev {COLOR: #666}
.pagination SPAN.nextprev {  padding: 2px 5px 2px 5px;
    margin: 0px;
    border: 1px solid #aaaadd;
    text-decoration: none;
    color: #999;}
	
/* auto complete text box style */
#company_name_auto_complete{
width:350px;
background-color:#E5F1F4;
float:left;
overflow:auto;
}

#company_name_auto_complete ul{
width:350px;
text-align:left;
margin:0px;
padding:0px;
overflow:hidden;
}


#company_name_auto_complete ul li{
float:left;
width:350px;
height:22px;
text-align:left;
padding-top:2px;
padding-left:5px;
margin:0px;
background-color:#ffffff;
border-bottom:1px #e5f1f4 solid;
display:inline;
}

#company_name_auto_complete ul li:hover{
background-color:#e5f1f4;
cursor:pointer;
color:#333;
height:22px;
}


