/*reset.css*/body{color:#000;background:#ffffff;}body,div,dl,dt,dd,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}
p{
line-height:20px;
}
fieldset,img{
	border:0;
}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{
	text-align:center;
	padding-left: 5px;
	margin-left: 10px;
}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*grids.cssbody{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin: 0px;width:76.92em;*width:75.069em;min-width:1000px;}#doc4{width:74.923em;*width:73.117em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{_margin-left:1.2%;*margin-left:1.7%;}.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{margin-left:2%;width:32%;float:right;*width:31.8%;}.yui-gb div.first{margin-left:0;*margin-right:1px;float:left;}.yui-gb .yui-gb div.first{*margin-right:0;width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first{float:left;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-gb .yui-gc .yui-u,.yui-g .yui-gc .yui-u{_float:right;width:32%;_width:29.9%;}.yui-gb .yui-gc div.first{width:66%;*width:64.5%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:1px;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{_width:48.1%;*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}*/

/* Start of header */

#header {
	float: left;
	width: 946px;
	height: 120px;
}

#hd-main {
	float: left;
	width: 925px;

}
#y-wills-logo {float: left; width: 280px; height: 143px;}
#y-wills-logo-align {padding: 6px 0px 0px 18px;}
#hd-rgt-content {
	float: left;
	width: 925px;
	background-image: url(../images/fashion-banner2.JPG);
	background-repeat: no-repeat;
	background-position:center;
}
#y-links {
	text-align: right;
	color: #500001;
	font: normal 11px verdana;
	padding-right: 11px;
	padding-top: 10px;
}
#y-links a {
	color: #540000;
	text-decoration: none;
}
#y-links a:hover {
	color: #510000;
	text-decoration: underline;
}
#y-search {

}
#y-search-bg {
	width: 270px;
	height: 28px;
	text-align: left;
	background-color: #4B4C8F;
}
#y-search-align {padding: 3px 0px 0px 3px; *padding: 2px 0px 0px 3px;}
.search-txtbox {
	font: normal 12px verdana;
	width: 100px;
	height: 22px;
	background-color: #FFFFFF;
	border: 1px solid #ffffff;
	right: 1px;
}
.search-submit {border: 1px solid #ffffff;}
#nav-main {
	padding-top: 65px;

}
#nav-content {font: bold 11px verdana; color: #363535;}
.nav-tab {float: left; background: url('../images/nav-tab-bg.jpg') repeat-x; height: 30px;}
.nav-tab-sel {float: left; background: url('../images/nav-sel.jpg') repeat-x; height: 30px; color: #ffffff;}
.nav-tab-sel-align {padding: 10px 20px 0px 20px;}
.nav-tab-align {padding: 10px 15px 0px 15px;}
.nav-tab-sel a {color: #ffffff; text-decoration: none;}
.nav-tab-sel a:hover {color: #ffffff; text-decoration: underline;}
.nav-tab a {color: #363535; text-decoration: none;}
.nav-tab a:hover {color: #363535; text-decoration: underline;}


#menu1 {margin: 3px 0px 0px -19px;}
.menu1{position:absolute; visibility: hidden; border:1px solid black; border-bottom-width: 0px; font: bold 11px verdana; line-height: 18px; z-index: 100; background-color: #bfbfbf; width: 230px; text-align: left;}
.menu1 a {width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0px; text-decoration: none; font-weight: bold; text-indent: 5px; color: #363535;}
.menu1 a:hover {background-color: #b3b3b3; color: #363535;}

/* End of header */

/* Start of footer */

#footer-main {float: left; font: normal 10px verdana; background: url('../images/footer-bg.jpg') repeat-y; width: 946px;}
#sponsor-align {padding-top: 10px;}
#sponsors {width: 899px; *width: 901px; border: 1px solid #636363; height: 107px; *height: 109px;}
#ft-align {padding-top: 10px;}
#ft-con {width: 926px; background: url('../images/ft-strip.jpg') repeat-x; height: 92px; color: #696262;}
#ft-txt-align {padding-top: 34px;}
#ft-txt-align a {color: #696262; text-decoration: none;}
#ft-txt-align a:hover {color: #696262; text-decoration: underline;}

/* End of footer */

/* Start of content */

.flt-lft {
	float: left;
}
.flt-rgt {float: right;}
.disp-inline {display: inline;}
body {background: url('../images/wills-main-bg.jpg') repeat-x; padding: 0px; margin: 0px; text-align: center;}
#main_container {
	width: 945px;
}


#content {
	float: left;
	font: normal 10px verdana;
	width: 950px;
	background-image: url(../images/content-bg.jpg);
}


#content1 {
	float: left;
	font: normal 10px verdana;
	width: 950px;
	background-image: url(../images/content-bg1.jpg);
}
.vspacer10 {width: 100%; height: 10px; font: normal 8px verdana; clear: both}
.vspacer150 {width: 100%; height: 15px; font: normal 8px verdana; clear: both}
.vspacer20 {width: 100%; height: 20px; font: normal 8px verdana; clear: both}

/* End of content */

/* Start of left content */

#left {
	float: left;
	width: 625px;
	text-align: left;
}

#left1 {
	float: left;
	width: 800px;
	text-align: left;
}


#wills-flash {
	width: 600px;
	background-color: #560001;
	margin-left: 15px;
}
#wills-flash-align {
	padding: 4px 0px 6px 4px;
}


#left-content-align {padding-left: 17px;}

.left-grey-bar {background: url('../images/left-grey-bar.jpg') no-repeat; height: 30px; width: 289px; font: normal 14px verdana; color: #ffffff;}
.left-gb-align {padding: 8px 0px 0px 8px;}
.gb-con {border: 1px solid #cecece; border-top: 0px; width: 287px; *width: 289px;}
.gb-img-align {padding: 5px 0px 0px 4px;}
.gb-link {font: bold 10px verdana; color: #5b0000; text-align: right;}
.gb-link-align {padding: 8px 4px 5px 0px;}
#models {
	float: left;
	margin-left: 10px;
}
.gb-link-align a {color: #5b0000; text-decoration: none;}
.gb-link-align a:hover {color: #5b0000; text-decoration: underline;}

.article-head {font: bold 12px verdana; color: #500000; text-decoration: none;}
.article-head a {font: bold 12px verdana; color: #500000; text-decoration: none;}
.article-head a:hover {font: bold 12px verdana; color: #500000; text-decoration: underline;}
.article-link a {font: normal 11px verdana; color: #000000; text-decoration: none;}
.article-link a:hover {font: normal 11px verdana; color: #000000; text-decoration: underline;}
.article-desc {font: normal 11px verdana; color: #000000;}
.more-news-links a {font: normal 11px verdana; color: #000000; text-decoration: none;}
.more-news-links a:hover {font: normal 11px verdana; color: #000000; text-decoration: underline;}

#in-news {font: bold 14px verdana; color: #1d1d1d; width: 586px; border-bottom: 1px dotted #7b7b7b;}
#in-news-title-align {padding: 8px 0px 2px 0px;}
#in-news-content {width: 586px; border-bottom: 1px dotted #d4d4d4;}
#in-content-align {padding: 13px 0px 8px 0px;}
#in-news-right {padding-left: 10px;}
#in-heading {color: #590000; font: bold 12px verdana;}
#in-heading a {color: #590000; text-decoration: none;}
#in-heading a:hover {color: #590000; text-decoration: underline;}
#in-desc {color: #616161; font: normal 11px verdana;}
#in-news-link {color: #590000; font: normal 10px verdana; padding-left: 410px;}
#in-news-link a {color: #590000; text-decoration: none;}
#in-news-link a:hover {color: #590000; text-decoration: underline;}

#ans-groups {float: left; border-bottom: 1px dotted #d4d4d4; padding-bottom: 10px;}
.ans-groups-title {width: 279px; border-bottom: 1px dotted #7b7b7b; font: bold 14px verdana; color: #1d1d1d;}
.ans-groups-title a {color: #1d1d1d; text-decoration: none;}
#ans-r1 {width: 279px; padding: 10px 0px 5px 0px; border-bottom: 1px dotted #d4d4d4;}
.ans-con {padding-left: 10px;}
.ans-prof-img {padding: 3px; border: 1px solid #cccccc;}
.ans-prof-name {color: #590000; font: normal 9px verdana;}
.ans-prof-name a {color: #590000; text-decoration: none;}
.ans-prof-name a:hover {color: #590000; text-decoration: underline;}
.ans-ques {color: #616161; font: normal 12px verdana;}
.ans-ques a {color: #616161; text-decoration: none;}
.ans-ques a:hover {color: #616161; text-decoration: underline;}
#ans-r2 {width: 279px; padding: 10px 0px 0px 0px;}

#y-groups {float: left; margin-left: 23px;}
.ans-groups-title {width: 279px; border-bottom: 1px dotted #7b7b7b; font: bold 14px verdana; color: #1d1d1d;}
#groups-r1 {width: 279px; padding: 10px 0px 23px 0px; border-bottom: 1px dotted #d4d4d4;}
.groups-con {padding-left: 10px;}
.groups-heading {color: #616161; font: normal 12px verdana;}
.groups-join {color: #590000; font: normal 10px verdana;}
.groups-join a {color: #590000; text-decoration: none;}
.groups-join a:hover {color: #590000; text-decoration: underline;}
#groups-r2 {width: 279px; padding: 10px 0px 0px 0px;}

#wills-inner-main p {
	margin: 10px 0px;
	text-align: justify;
	font-size: 12px;
}
#wills-inner-main p.first {margin: 0px 0px 10px 0px;}
#wills-inner-main p.last {margin: 10px 0px 0px 0px;}


#wills-inner-main {width: 614px; background: url('../images/inner-left-bg.jpg') no-repeat; min-height: 244px; *height: 244px;}
#wills-inner-main1 {width: 814px; background: url('../images/inner-left-bg.jpg') repeat-x; min-height: 244px; *height: 244px;}

#wills-inner-main-align {padding-left: 18px;}


#wills-inner-title {
	width: 614px;
	color: #ffffff;
	font-size: 12px;
	;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wills-inner-title-align {
	width: 614px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 22px;
}



#wills-inner-content {width: 587px; background: #ffffff; min-height: 295px; *height: 295px;}
#wills-inner-content1 {width: 887px; background: #ffffff; min-height: 295px; *height: 295px;}
#wills-inner-content2 {width: 587px; background: #ffffff; min-height: 295px; *height: 295px;}
#wills-inner-content2 p{ line-height:15px; font-size:10px;}


#wills-inner-content-align {
	padding: 10px 20px 0px 20px;
	color: #504d4d;
	font: normal 12px verdana;
	font-size: 10px;
}


#wills-inner-content-align h2{
	color:#990000;
	font-size:14px;
	padding:0px;
	text-transform: uppercase;
}


#maps-sche-links {text-align: right; font: normal 10px verdana; color: #530000; border-top: 1px dotted #a7a7a5; margin-top: 15px;}
#maps-sche-links-align {padding: 12px 20px 0px 0px;}
#maps-sche-links-align a {color: #530000; text-decoration: none;}
#maps-sche-links-align a:hover {color: #530000; text-decoration: underline;}
#maps-sche-links-top {text-align: right; font: normal 10px verdana; color: #530000; border-bottom: 1px dotted #a7a7a5; margin-bottom: 15px; width: 550px;}
#maps-sche-links-align-top {padding: 0px 20px 12px 0px;}
#maps-sche-links-align-top a {color: #530000; text-decoration: none;}
#maps-sche-links-align-top a:hover {color: #530000; text-decoration: underline;}

#photos-page-links {width: 887px; clear: both; text-align: right; font: normal 10px verdana; color: #530000; border-bottom: 1px dotted #a7a7a5; margin-top: 15px; padding-bottom: 10px;}


#photos-page-links-align {padding: 12px 20px 0px 0px;}
#photos-page-links-align a {color: #530000; text-decoration: none;}
#photos-page-links-align a:hover {color: #530000; text-decoration: underline;}
#wills-photos-content-align {padding: 10px 0px 0px 20px;}
#day-title {font: bold 14px verdana; color: #510000;}
#images-main {float: left; padding-top: 10px;}
div.img {margin: 8px 4px 4px 0px; border: 0px solid #0000ff; height: auto; width: auto; float: left; text-align: center;}	
div.img img {display: inline; margin: 0px; border: 1px dotted #a7a7a5;}
div.imgnxt {margin: 8px 4px 4px 9px; border: 0px solid #0000ff; height: auto; width: auto; float: left; text-align: center;}	
div.imgnxt img {display: inline; margin: 0px; border: 1px dotted #a7a7a5;}
div.desc {text-align: center; color: #000000; width: 125px; margin: 4px 0px; font: normal 11px verdana;}
div.desc a {color: #000000; text-decoration: none;}
div.desc a:hover {color: #000000; text-decoration: underline;}

.sponsor-main {width: 545px; border-bottom: 1px dotted #d4d4d4; padding-bottom: 20px;}
.sponsor-main-last  {width: 545px; border-bottom: 0px dotted #d4d4d4; padding-bottom: 20px;}
.sponsor-logo {border: 1px solid #e8e9eb; padding: 10px 0px;}
.sponsor-info {padding-left: 20px; font: normal 11px verdana;}
.sponsor-title {font: bold 12px verdana; color: #510000;}

.designer-main {width: 545px; border-bottom: 1px dotted #d4d4d4; padding-bottom: 20px;}
.designer-img {border: 1px solid #e8e9eb; padding: 10px 0px;}
.designer-name {font: bold 11px verdana; color: #510000; padding-top: 5px;}
.designer-info {padding-left: 20px; font: normal 11px verdana;}
.designer-con-title {font: bold 12px verdana; color: #510000; border-bottom: 1px dotted #cccccc; padding-bottom: 5px;}
.designer-desc-align {padding-top: 10px;}
.designer-contact-align {padding-top: 10px;}
.designer-main-last {width: 545px; border-bottom: 0px dotted #d4d4d4; padding-bottom: 20px;}

#contest-main {font: normal 12px verdana; color: #5c5c5c;}
#poll-head {font: normal 12px verdana; color: #5c5c5c;}
.contest-img-align {padding: 15px; font-weight: bold; color: #500000;}
.contest-radio-align {width: 300px; padding: 0px 0px 0px 20px;}
#img-poll-res a {font: bold 12px verdana; color: #5c5c5c; text-decoration: none;}
#img-poll-res a:hover {font: bold 12px verdana; color: #5c5c5c; text-decoration: underline;}

/* End of left content */

/* Start of right content */

#right {
	width: 300px;
	text-align: left;
	float: left;
}
#show-details-bg {
	margin-top: 5px;
}
#right-content-align {
	padding-left: 1px;
}

.right-title {font: bold 14px verdana; color: #5a0000; width: 300px; border-bottom: 1px dotted #7b7b7b;}
.right-title a {font: bold 14px verdana; color: #5a0000; text-decoration: none;}
.right-title-align {padding-bottom: 4px;}
#rating-main {background-color: #cccaca; width: 300px; border-bottom: 1px dotted #7b7b7b;}
#rating-main-align {padding: 10px 0px 10px 10px;}
#rated-prof-img {padding: 3px; background: #ffffff;}
#rating-con-align {padding: 8px 0px 0px 10px;}
#rating-prof-name {color: #3b3b3b; font: bold 12px verdana;}
#user-rating {padding-bottom: 5px;}
#rate-now {padding-bottom: 5px;}

#designer-block-main {width: 300px; border-bottom: 1px dotted #7b7b7b;}
#desig-main-align {padding: 10px 0px 10px 10px;}
#desig-prof-name {color: #3b3b3b; font: bold 12px verdana;}
#desig-prof-name a {color: #3b3b3b; text-decoration: none;}
#desig-prof-name a:hover {color: #3b3b3b; text-decoration: underline;}
#desig-desc {padding-bottom: 5px;}
#desig-prof-img {padding: 3px; background: #eeeeee;}
#desig-more {text-align: right; padding: 0px 0px 10px 0px;}
#desig-more a {color: #3b3b3b; text-decoration: none;}
#desig-more a:hover {color: #3b3b3b; text-decoration: underline;}

#poll-main {width: 300px; border-bottom: 1px dotted #7b7b7b;}
#poll-main-align {padding: 10px 0px 8px 5px;}
#poll-ques {font: normal 12px verdana; color: #3b3b3b;}
#poll-options-main {font: normal 12px verdana; color: #3b3b3b; padding-top: 12px; *padding-top: 10px;}
.poll-options {margin-bottom: 10px; *margin-bottom: 4px; padding-left: 5px; *padding-left: 0px;}
#vote-button {text-align: right; width: 100%;}

/* End of right content */


.rediffmailcontainer{height:200px;margin-bottom:5px;overflow:hidden;}
.headback {
	font-family:Verdana;
	font-size:14px;
	vertical-align: baseline;
	text-align: center;
	color:#FFFFFF;
	padding-top:3px;
	background-image: url(../images/left-grey-bar.jpg);
	width: 289px;
	height: 25px;
}
.uname{
	width:200px;
	margin-top:15px;
	margin-left:50px;
	height: 25px;
	background-color: #626262;
	color: #FFFFFF;
}
.passwd{
	margin-top:20px;
	margin-left:50px;
	width:200px;
	height: 25px;
	vertical-align:middle;
	background-color: #626262;
	color: #FFFFFF;
}

.gobtn{
	background:#540000;
	color:#ffffff;
	font:bold 11px arial;
	width:100px;
	margin-top:15px;
	margin-left:100px;
	margin-bottom:15px;
	padding:px;
	height:22px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
	border: 2px solid #7fbbdf;
}
.newuser{
	font:11px arial;
	background:#540000;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
	width:150px;
	height:22px;
	margin-left:50px;
	margin-top:10px;
	margin-left:75px;
	border:2px solid #7fbbdf;
}

.search {
	float: right;
	color: #303b51;
	background-image: url(bg_search.gif);
	background-repeat: no-repeat;
	margin: 2px 0 0 0px;
	background-position: right 0px;
	padding: 5px 0pt 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	_width:278px;

	*width:278px;
}

.search form {
	padding: 0 0 2px 0;
	line-height:19px;
	float: right;
	padding-right: 5px;
}

.search .field {
	width:150px;
	padding:2px;
	margin: 0 0 0 8px;
	_float:left;
	_margin: 1px 2px 1px 10px;












	*float:left;
	*margin: 1px 2px 1px 10px;
	height: 16px;
}

.webkit .search .field { /* for safari */
	margin: 1px 2px 1px 8px;
	float:none;
}


.search .buttom {
	border:none;
	color:#31434e;
	text-transform: uppercase;
	font-weight:bold;
	margin: 0pt 0px 0 0px;
	_float:left;
	_margin: 2px 0 0 2px;






	*float:left;
	*margin: 2px 0 0 2px;
}

.webkit .search .buttom { /* for safari */
	margin: 0pt 5px 0 -3pxpx;
}


.search label {
	margin: 0 2px 4px 0;
	_float:left;
	_margin: 0 2px 4px 0;
	*float:left;
	*margin: 0 2px 4px 0;
}

.searchTabs {
	margin: 0 0 0 49px;
	*margin: 0 0 0 47px;
	_margin: 0 0 0 47px;
	height:26px;
	_clear:both;
	*clear:both;
}

.webkit .searchTabs { /* for safari */
	margin: 0px 0 0 46px;
}


.search label {
	margin: 0 2px 4px 0;
	_float:left;
	_margin: 0 2px 4px 0;
	*float:left;
	*margin: 0 2px 4px 0;
}

.searchTabs {
	margin: 0 0 0 49px;
	*margin: 0 0 0 47px;
	_margin: 0 0 0 47px;
	height:26px;
	_clear:both;
	*clear:both;
}
.headerTools a {
	color:#FFFFFF;
	text-decoration:none;
	margin: 0 6px;
}

.searchTabs a {
    color: #ffffff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 26px;
	padding: 0;
    text-decoration: none;
	line-height: 26px;
}

.searchTabs a span {
    display: block;
	height: 26px;
    padding: 0 10px 0 8px;
	_float:left;
}

.searchTabs a:hover {
    background:  transparent url('bg_search_tab.gif') no-repeat scroll top left;
    color: #1d254c;
}

.searchTabs a:hover span {
	background:  transparent url('bg_search_tab_end.gif') no-repeat scroll top right;
	color: #FFFFFF;
}

.searchTabs a.active {
	background: transparent url('bg_search_tab.gif') no-repeat scroll top left;
	color: #FFFFFF;
}

.searchTabs a.active span {
    background: transparent url('bg_search_tab_end.gif') no-repeat scroll top right;
}


#ft {
	background-image: url(../images/bg_ft.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
}

.footerArea {
	background-repeat: repeat;
	
	background-image: url(../images/bg_footer.jpg);
	margin: 0 15px;
	padding: 15px;
	height: 230px;
}

.footerArea h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#313f4f;
	background-image: url(../images/bg_sideNav_active.gif);
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left 3px;
}

.footerAddress {
	float:left;
	font-size: 10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
}

.footerAddress p{
	font-size: 10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 5px 0;
}

.footerAddress h3 {
	color:#ffffff;
}

.footerAddress img {
	margin: 0px 0 0 0;
}

.footerAddress a {
	color:#000000;
}



.footerLink {
	background:#FFFFFF;
	width:730px;
	float:left;
		}

.footerLink div h3 {
font-size:14px;	
	margin: 5px 0 5px 0;
}

.footerLink div {
	margin-left:5px;
	width:170px;	
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footerLink div a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
	line-height: 22px;
}

.footerLink div a:hover {
	color:black;
	text-decoration:underline;
	font-size:12px;
	line-height: 22px;
}

.underFooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#b9cadd;
	margin: 10px 30px 10px 30px;
}
#portal-header {
	background: #9acccd no-repeat 100% 2.5em;
	border-bottom:2px solid #990000;
	width:925px;
}
#portal-top-bar {
border-bottom:1px solid  #990000;
background-color:black;
margin:0;
height:25px;
text-align:right;
color:white;
}
#portal-top-bar li {
display:inline;
}
#portal-top-bar li a {
color:white;
text-decoration:none;
padding:0.3em;
font-size:12px;
line-height:1.5em;
}
#portal-top-bar li a:hover {

text-decoration:underline;

}

#portal-logo {
margin:35px 0 28px 40px;
}
#portal-searchbox {
height:20px!important;

}
#portal-searchbox1 {
height:24px!important;

}

* html #portal-searchbox {
right:-1px;
}
#searchGadget {
border:1px inset #ccc;
width:105px;
padding-right:5px;
text-align:right;
color:#999;
}
#portal-top input.searchButton {
color:white;
font-weight:bold;
font-size:100%;
text-transform:capitalize;
padding:0 0 0 0.2em;
background:none;
border:0;
}
.LSBox {
clear: left;
float: left;
text-align: right;
padding-right: 1px;
display:block;
}

