/* CSS Document */
img {border: 0; padding: 0; margin: 0}
form {border: 0; padding: 0; margin: 0}

body {border: 0; padding: 0; margin: 2px 10px 10px 20px; font: small arial; color: #666; background:url(images/web-design-directory-bk.jpg) top center no-repeat #e8f3fa;}

/*		General Layout		*/
#main {margin: auto; width: 963px; background-color:#FFFFFF; padding:5px; margin-top:10px;}

#header {width: 960px; height: 150px; clear: both; border-top: 1px solid #D4D9DC; border-right: 1px solid #D4D9DC; border-left: 1px solid #D4D9DC;border-bottom: 3px solid #D4D9DC; background: #FFFFFF url(images/header_bgrd.jpg) top left no-repeat}
	.header_left { float:left; width:480px;}
		#top_menu { background:url('/images/top_menu_bgrd.png') top left no-repeat; width:405px; height:22px; margin:105px 0 0 35px; padding:8px 0 0 15px;}
		#top_menu ul { display:inline; list-style:none;}
		#top_menu li { float:left; padding:0 20px; list-style:none; border-right:1px solid #ccc}
		#top_menu a {font: bold 8pt arial; text-decoration:none; color:#333333;}
		#top_menu a:hover { color:#999; text-decoration:none;}
	
	.header_right { float:left; width:480px;}
	
	#login { float:right; background:url('/images/login_bgrd.png') top left no-repeat; width:240px; height:87px; margin:25px 20px 0 0; padding:4px 10px 0 10px;}
	
	#login form input { background:url('/images/input_bgrd.png') top left no-repeat; width:154px; height:21px; border:0; color:#a1a1a1; font:italic 8pt "Trebuchet MS"; margin:4px 0 0 0; padding:2px 0 0 10px;}
	#login .submit { background:url('/images/btn_login.png') top left no-repeat; width:51px; height:18px; margin:5px 0 0 0; padding:0; border:0; color:#fff; font-style:normal; font-weight:bold; cursor:pointer;}

.logo { margin: 20px }

#subheader {width: 500px; height: 20px; float:left; padding: 4px 0 0 100px; clear:both }
#subheadright {width: 360px; float:left; padding: 4px 0 0 0; margin: 0 }
#subright {width: 355px; float:right; text-align:right; padding: 0 12px 0 0 }
#content {width: 960px; background-color:#FFFFFF; margin:0; padding:0}

#header2 {width:948px; background-color:#164c8a; margin:3px 0 0 0; padding:11px 0px 0 12px; height:114px; -moz-border-radius:5px; border-radius:5px;}
#find { float:left; background:url('/images/header_bgrd1.png') top left no-repeat; width:215px; height:77px; padding:36px 10px 0 10px;}
#submit_company { float:left; background:url('/images/header_bgrd2.png') top left no-repeat; width:215px; height:103px; padding:10px 10px 0 10px;}
#submit_review { float:left; background:url('/images/header_bgrd3.png') top left no-repeat; width:215px; height:103px; padding:10px 10px 0 10px;}
#submit_advertise { float:left; background:url('/images/header_bgrd4.png') top left no-repeat; width:215px; height:103px; padding:10px 10px 0 10px;}


#left {width: 215px; float:left; margin: 10px 0 0 0 }

#middle {width: 567px; float:left; margin: 10px 0 0 0 }

#middlecont { margin: 6px 15px 10px 15px }
#middlecont ul { display:block; margin:15px 0 0 30px;}

#memberhome_table tr td p { color:#666;}

.memberreview_page_bgrd { background-color:#f3f3f3; border:1px solid #ced5df; padding:7px; margin-top:10px;}
.memberreview_page_bgrd2 { background-color:#fff; border:1px solid #ced5df; padding:7px; margin-top:10px;}
.member_reviews { background-color:#f3f3f3; margin:5px; padding:5px; border:1px solid #ced5df;}

#right {width: 175px; float:left; margin: 10px 0 0 0; padding:0 }
.greyborder { border: 1px solid #D4D9DC }
.greybgrd { background-color:#ececec; border: 1px solid #d3d3d3; padding: 6px; width:510px }
.whitebgrd { background-color:#FFFFFF; border: 1px solid #d3d3d3; padding: 6px; width:510px }

.tick { background:url('/images/tick.png') top left no-repeat; width:12px; height:12px; border:0; margin:0; padding: 0; cursor:pointer }
.cross { background:url('/images/cross.png') top left no-repeat; width:12px; height:12px; border:0; margin:0; padding: 0; cursor:pointer }
.savedetails { background:url('/images/btn_savedetails.gif') top left no-repeat; width:143px; height:25px; border:0; margin:0; padding: 0; cursor:pointer}
.editdetails { background:url('/images/btn_editdetails.gif') top left no-repeat; width:143px; height:25px; border:0; margin:0; padding: 0; cursor:pointer}
.backhome { background:url('/images/btn_backhome.gif') top left no-repeat; width:143px; height:25px; border:0; margin:0; padding: 0; cursor:pointer;}
.submitdeets { background:url('/images/btn_submit.gif') top left no-repeat; width:143px; height:25px; border:0; margin:0; padding: 0; cursor:pointer;}
.searchfind { background:url('/images/btn_login.png') top left no-repeat; width:51px; height:18px; margin:32px 0 0 4px; padding:0; border:0; color:#fff; font-style:normal; cursor:pointer;}

#footer {width: 960px; height: 25px; clear: both; background: #FFFFFF url(images/foot_bgrd.gif) top left repeat-x; padding: 0; margin: 3px 0 0 0; border-top: 1px solid #000000; border-bottom: 3px solid #FFFFFF}
#footerleft {width: 548px; float:left; padding: 0 0 0 12px }
#footerright {width: 392px; float:left; text-align:right; line-height:25px }
#footerright a { padding: 0 8px; border-right:1px solid #fff;}
#subfooter {width: 960px; height: 25px; clear: both; padding: 0; margin: 8px 0 0 0; text-align:center}
#footerlinks { background-color:#FFFFFF; padding:0; margin:0 }


.profile th { font-weight:bold; font-size:11pt; color:#063e7f; margin-bottom:5px }

/*		Text			*/
h1 {font: bold medium arial; color: #063e7f; border: 0; padding: 0 0 3px 0; margin: 0 0 10px 0; text-decoration: none}

h2 {font: bold 8pt arial; color: #063e7f; border-bottom:1px solid #063e7f; padding: 5px; margin: 0; background: #FFFFFF url(images/h_bgrd.gif) top left repeat-x }
#login h2 {font: bold 8pt arial; color: #063e7f; padding:5px 0; margin:0; border-bottom:none; background:none;}

#find h2 { font: bold 16pt Arial, Helvetica, sans-serif; color: #063e7f; padding:0; margin:0; border-bottom:none; background:none;}
#find h2 span {font:bold 9pt Arial, Helvetica, sans-serif; vertical-align:super; float:right}

#submit_company h2 { font: bold 16pt Arial, Helvetica, sans-serif; color: #063e7f; padding:0; margin:0; border-bottom:none; background:none;}
#submit_company h2 span {font:bold 9pt Arial, Helvetica, sans-serif; vertical-align:super; float:right}

#submit_review h2 { font: bold 16pt Arial, Helvetica, sans-serif; color: #063e7f; padding:0; margin:0; border-bottom:none; background:none;}
#submit_review h2 span {font:bold 9pt Arial, Helvetica, sans-serif; vertical-align:super; float:right}

h3 {font: bold 8pt arial; color: #063e7f; border: 0; padding: 0; margin: 0 }

h4 {font: bold 10pt arial; color: #333333; border: 0; padding: 0; margin: 0 0 6px 0}

h5 {font: bold 8pt arial; color: #ffffff; border: 0; height: 32px; padding: 0 0 0 10px; margin: 0; line-height:32px; background: #ffffff url(images/boxtop.gif) top left no-repeat}

h6 {font: bold x-small arial; color: #A8966B; border: 0; padding: 0; margin: 0}



#content p {font: 9pt arial; color: #000000; border: 0; padding: 2px 0 4px 0; margin: 0; line-height:16px}

#middle ul li {font: 11px arial; color: #000000; border: 0; margin: 0}

#footer p {font: 11px arial; color: #FFFFFF; line-height: 25px; padding: 0; margin: 0}

#subheader p {font: 9pt arial; color: #24201D; line-height: 20px; margin: 0}

#subfooter p {font: 8pt arial; color: #999999; line-height: 20px; margin: 0}

#addtable p {font: 11px arial; color: #000000; border: 0; padding: 0; margin: 0}



.shop_prod { float:left; width:154px; margin: 1px; padding: 3px }

.leftbox {padding: 0; margin:0; background-color:#ffffff }

.leftbox h6 {text-decoration:none;}

.leftbox h6:hover {text-decoration:underline;}

.rightbox {padding: 0; margin:0; background-color:#EEE7E8 }

.boxpad { margin: 0; padding: 6px }
.boxpad img { border: 1px solid #BDC6CE; margin: 4px }
.boxpad p { padding:0; margin: 0 }
.box_bot { height:12px; width:215px; background: #ffffff url(images/boxbot.gif) top right no-repeat  }
.left_box_sides { border-left:1px solid #D4D9DC; border-right:1px solid #D4D9DC }
.left_menu img { float:right; padding: 3px 0 0 0; margin: 0 4px 0 0 }
.shop_prod img { float:right; padding: 0; margin: 0 0 0 4px }
.error p { font: bold 14px arial ; color: #FF0000 }
.clink { width:124px; float:left; padding: 0 5px 0 5px }
.clink p { font: 8pt arial; }

.reg_forgot { text-align:right; color:#063e7f; margin:0 0 0 50px; padding:0;}


/*CONTACT*/
.contactform fieldset { padding:20px 10px 15px 10px; border:1px solid #ccc; width:96%;}
.contactform label { clear:left; float:left; text-align:left; padding:2px 10px 0 0; width:100px; color:#4c4c4c;}
.contactform input, .contactform textarea { background:#FFFFFF url('../images/input_bg.jpg') repeat-x; border:1px solid #CCCCCC; margin-bottom:4px; padding:2px 0 2px 5px; font: normal 8pt 'Trebuchet MS'; color:#898989;}
.contactform .submit {margin-left:110px; background:url('../images/btn_submit.gif') top left no-repeat; cursor:pointer; width:143px; height:25px; border:0;}


/*		Linkology		*/
.profile a { font-size:7pt; color:#063e7f ; text-decoration:none; font-weight:normal }
.profile a:hover { text-decoration:underline }

.reg_forgot a { color:#063e7f; text-decoration: none; margin:0; padding:0; font-size:7.5pt}
.reg_forgot a:link {color:#063e7f; text-decoration: none; margin:0; padding:0;}
.reg_forgot a:visited {color:#063e7f; text-decoration: none; margin:0; padding:0;}
.reg_forgot a:hover {color:#063e7f; text-decoration: underline; margin:0; padding:0;}
.reg_forgot a:active {color:#063e7f; text-decoration: none; margin:0; padding:0;}

#login a { color:#063e7f; text-decoration: none; margin:0; padding:0; font-size:8pt}
#login a:link {color:#063e7f; text-decoration: none; margin:0; padding:0;}
#login a:visited {color:#063e7f; text-decoration: none; margin:0; padding:0;}
#login a:hover {color:#063e7f; text-decoration: underline; margin:0; padding:0;}
#login a:active {color:#063e7f; text-decoration: none; margin:0; padding:0;}

#middle a:link, #middle a:visited { font-weight:bold; text-decoration: underline; color: #063e7f}
#middle a:hover {text-decoration: none; color: #666}
#middle a:active {text-decoration: none; color: #063e7f}



#footer a:link, #footer a:visited {text-decoration: none; color: #FFFFFF}

#footer a:hover {text-decoration: underline; color: #FFFFFF}

#footer a:active {text-decoration: none; color: #FFFFFF}



#footerlinks a:link, #footerlinks a:visited {font: 9px arial; text-decoration: none; color: #13120F}

#footerlinks a:hover {text-decoration: underline; color: #13120F}

#footerlinks a:active {text-decoration: none; color: #13120F}



.greyborder a:link, .greyborder a:visited {font: bold 8pt arial; text-decoration: none; color: #063e7f}

.greyborder a:hover {text-decoration: underline }

.greyborder a:active {text-decoration: none }



.clink a:link, .clink a:visited {font: 10px arial; text-decoration: none; color: #063e7f}

.clink a:hover {text-decoration: underline }

.clink a:active {text-decoration: none }



/*		Navigation		*/



.left_menu ul {margin: 0; padding: 0; list-style-type: none; font: bold 8pt arial; width: 215px}
.left_menu li {border-top: 1px solid #D4D9DC; background-color: #eee}

.left_menu a {display: block; padding: 1px 0 1px 12px; width: 201px; font: bold 8pt arial; text-decoration: none; color: #333333; line-height:20px; border-left:1px solid #D4D9DC; border-right:1px solid #D4D9DC }
.left_menu a:link {color: #101010; text-decoration: none}
.left_menu a:visited { text-decoration: none; color: #333333}
.left_menu a:hover {background: transparent url(images/nav_bgrdgrey.gif) top left no-repeat; color: #FFFFFF; text-decoration: none; background-color: #063e7f}

.left_menu ul li.sel a {background: transparent url(images/nav_bgrd4.gif) top left no-repeat; color: #FFFFFF; line-height:20px }
.left_menu ul li.sel a:visited {background: transparent url(images/nav_bgrd4.gif) top left no-repeat; color: #FFFFFF; line-height:20px }



/* form */

select { margin: 0; padding: 0; font: 9pt arial }

input { margin: 0; padding: 0; font: 9pt arial }

textarea { margin: 0; padding: 0; font: 9pt arial }

input.button {

    padding: 0 .3em;

    overflow: visible;

}



.check { border: 0; padding: 0; margin: 0; cursor: hand; cursor: pointer}

.recalculate {background: transparent; border: 0; padding: 0; margin: 0; cursor: hand; cursor: pointer; font: bold x-small arial; color: #841B65; text-align: left}

.textwidth { width: 280px; color:#225F36 }

.error { font: bold 14px arial; color: #FF0000; border: 1px solid #FF0000; padding: 4px; margin: 0 }

.clearboth { clear:both }

.marleft20 { margin-left:20px }

.marbot5{ margin-bottom:5px }

.middlewidth { width:537px }

.red { color: #CC0000 }

.imgbord { border: 1px solid #999999 }



/*////////////////////		Margin		////////////////////*/

.mar0 {margin: 0}

.mar1 {margin: 1px}

.mar2 {margin: 2px}

.mar3 {margin: 3px}

.mar4 {margin: 4px}

.mar5 {margin: 5px}

.mar6 {margin: 6px}

.mar7 {margin: 7px}

.mar8 {margin: 8px}

.mar9 {margin: 9px}

.mar10 {margin: 10px}

.mar11 {margin: 11px}

.mar12 {margin: 12px}

.mar13 {margin: 13px}

.mar14 {margin: 14px}

.mar15 {margin: 15px}

.mar16 {margin: 16px}

.mar17 {margin: 17px}

.mar18 {margin: 18px}

.mar19 {margin: 19px}

.mar20 {margin: 20px}



.mar1top {margin-top: 1px}

.mar1right {margin-right: 1px}

.mar1bot {margin-bottom: 1px}

.mar1left {margin-left: 1px}

.mar2top {margin-top: 2px}

.mar2right {margin-right: 2px}

.mar2bot {margin-bottom: 2px}

.mar2left {margin-left: 2px}

.mar3top {margin-top: 3px}

.mar3right {margin-right: 3px}

.mar3bot {margin-bottom: 3px}

.mar3left {margin-left: 3px}

.mar4top {margin-top: 4px}

.mar4right {margin-right: 4px}

.mar4bot {margin-bottom: 4px}

.mar4left {margin-left: 4px}

.mar5top {margin-top: 5px}

.mar5right {margin-right: 5px}

.mar5bot {margin-bottom: 5px}

.mar5left {margin-left: 5px}

.mar6top {margin-top: 6px}

.mar6right {margin-right: 6px}

.mar6bot {margin-bottom: 6px}

.mar6left {margin-left: 6px}

.mar7top {margin-top: 7px}

.mar7right {margin-right: 7px}

.mar7bot {margin-bottom: 7px}

.mar7left {margin-left: 7px}

.mar8top {margin-top: 8px}

.mar8right {margin-right: 8px}

.mar8bot {margin-bottom: 8px}

.mar8left {margin-left: 8px}

.mar9top {margin-top: 9px}

.mar9right {margin-right: 9px}

.mar9bot {margin-bottom: 9px}

.mar9left {margin-left: 9px}

.mar10top {margin-top: 10px}

.mar10right {margin-right: 10px}

.mar10bot {margin-bottom: 10px}

.mar10left {margin-left: 10px}

.mar11top {margin-top: 11px}

.mar11right {margin-right: 11px}

.mar11bot {margin-bottom: 11px}

.mar11left {margin-left: 11px}

.mar12top {margin-top: 12px}

.mar12right {margin-right: 12px}

.mar12bot {margin-bottom: 12px}

.mar12left {margin-left: 12px}

.mar13top {margin-top: 13px}

.mar13right {margin-right: 13px}

.mar13bot {margin-bottom: 13px}

.mar13left {margin-left: 13px}

.mar14top {margin-top: 14px}

.mar14right {margin-right: 14px}

.mar14bot {margin-bottom: 14px}

.mar14left {margin-left: 14px}

.mar15top {margin-top: 15px}

.mar15right {margin-right: 15px}

.mar15bot {margin-bottom: 15px}

.mar15left {margin-left: 15px}

.mar16top {margin-top: 16px}

.mar16right {margin-right: 16px}

.mar16bot {margin-bottom: 16px}

.mar16left {margin-left: 16px}

.mar17top {margin-top: 17px}

.mar17right {margin-right: 17px}

.mar17bot {margin-bottom: 17px}

.mar17left {margin-left: 17px}

.mar18top {margin-top: 18px}

.mar18right {margin-right: 18px}

.mar18bot {margin-bottom: 18px}

.mar18left {margin-left: 18px}

.mar19top {margin-top: 19px}

.mar19right {margin-right: 19px}

.mar19bot {margin-bottom: 19px}

.mar19left {margin-left: 19px}

.mar20top {margin-top: 20px}

.mar20right {margin-right: 20px}

.mar20bot {margin-bottom: 20px}

.mar20left {margin-left: 20px}





/*////////////////////		Padding		////////////////////*/



.pad0 {padding: 0}

.pad1 {padding: 1px}

.pad2 {padding: 2px}

.pad3 {padding: 3px}

.pad4 {padding: 4px}

.pad5 {padding: 5px}

.pad6 {padding: 6px}

.pad7 {padding: 7px}

.pad8 {padding: 8px}

.pad9 {padding: 9px}

.pad10 {padding: 10px}

.pad11 {padding: 11px}

.pad12 {padding: 12px}

.pad13 {padding: 13px}

.pad14 {padding: 14px}

.pad15 {padding: 15px}

.pad16 {padding: 16px}

.pad17 {padding: 17px}

.pad18 {padding: 18px}

.pad19 {padding: 19px}

.pad20 {padding: 20px}



.pad1top {padding-top: 1px}

.pad1right {padding-right: 1px}

.pad1bot {padding-bottom: 1px}

.pad1left {padding-left: 1px}

.pad2top {padding-top: 2px}

.pad2right {padding-right: 2px}

.pad2bot {padding-bottom: 2px}

.pad2left {padding-left: 2px}

.pad3top {padding-top: 3px}

.pad3right {padding-right: 3px}

.pad3bot {padding-bottom: 3px}

.pad3left {padding-left: 3px}

.pad4top {padding-top: 4px}

.pad4right {padding-right: 4px}

.pad4bot {padding-bottom: 4px}

.pad4left {padding-left: 4px}

.pad5top {padding-top: 5px}

.pad5right {padding-right: 5px}

.pad5bot {padding-bottom: 5px}

.pad5left {padding-left: 5px}

.pad6top {padding-top: 6px}

.pad6right {padding-right: 6px}

.pad6bot {padding-bottom: 6px}

.pad6left {padding-left: 6px}

.pad7top {padding-top: 7px}

.pad7right {padding-right: 7px}

.pad7bot {padding-bottom: 7px}

.pad7left {padding-left: 7px}

.pad8top {padding-top: 8px}

.pad8right {padding-right: 8px}

.pad8bot {padding-bottom: 8px}

.pad8left {padding-left: 8px}

.pad9top {padding-top: 9px}

.pad9right {padding-right: 9px}

.pad9bot {padding-bottom: 9px}

.pad9left {padding-left: 9px}

.pad10top {padding-top: 10px}

.pad10right {padding-right: 10px}

.pad10bot {padding-bottom: 10px}

.pad10left {padding-left: 10px}

.pad11top {padding-top: 11px}

.pad11right {padding-right: 11px}

.pad11bot {padding-bottom: 11px}

.pad11left {padding-left: 11px}

.pad12top {padding-top: 12px}

.pad12right {padding-right: 12px}

.pad12bot {padding-bottom: 12px}

.pad12left {padding-left: 12px}

.pad13top {padding-top: 13px}

.pad13right {padding-right: 13px}

.pad13bot {padding-bottom: 13px}

.pad13left {padding-left: 13px}

.pad14top {padding-top: 14px}

.pad14right {padding-right: 14px}

.pad14bot {padding-bottom: 14px}

.pad14left {padding-left: 14px}

.pad15top {padding-top: 15px}

.pad15right {padding-right: 15px}

.pad15bot {padding-bottom: 15px}

.pad15left {padding-left: 15px}





/*////////////////////		Borders		////////////////////*/



/* Black */

.b1sblack {border: 1px solid #000}

.bt1sblack {border-top: 1px solid #000}

.br1sblack {border-right: 1px solid #000}

.bb1sblack {border-bottom: 1px solid #000}

.bl1sblack {border-left: 1px solid #000}

.b1dblack {border: 1px dashed #000}

.bt1dblack {border-top: 1px dashed #000}

.br1dblack {border-right: 1px dashed #000}

.bb1dblack {border-bottom: 1px dashed #000}

.bl1dblack {border-left: 1px dashed #000}

/* Darkest Grey */

.b1sddgrey {border: 1px solid #333}

.bt1sddgrey {border-top: 1px solid #333}

.br1sddgrey {border-right: 1px solid #333}

.bb1sddgrey {border-bottom: 1px solid #333}

.bl1sddgrey {border-left: 1px solid #333}

.b1dddgrey {border: 1px dashed #333}

.bt1dddgrey {border-top: 1px dashed #333}

.br1dddgrey {border-right: 1px dashed #333}

.bb1dddgrey {border-bottom: 1px dashed #333}

.bl1dddgrey {border-left: 1px dashed #333}

/* Dark Grey */

.b1sdgrey {border: 1px solid #666}

.bt1sdgrey {border-top: 1px solid #666}

.br1sdgrey {border-right: 1px solid #666}

.bb1sdgrey {border-bottom: 1px solid #666}

.bl1sdgrey {border-left: 1px solid #666}

.b1ddgrey {border: 1px dashed #666}

.bt1ddgrey {border-top: 1px dashed #666}

.br1ddgrey {border-right: 1px dashed #666}

.bb1ddgrey {border-bottom: 1px dashed #666}

.bl1ddgrey {border-left: 1px dashed #666}

/* Grey */

.b1sgrey {border: 1px solid #999}

.bt1sgrey {border-top: 1px solid #999}

.br1sgrey {border-right: 1px solid #999}

.bb1sgrey {border-bottom: 1px solid #999}

.bl1sgrey {border-left: 1px solid #999}

.b1dgrey {border: 1px solid #999}

.bt1dgrey {border-top: 1px dashed #999}

.br1dgrey {border-right: 1px dashed #999}

.bb1dgrey {border-bottom: 1px dashed #999}

.bl1dgrey {border-left: 1px dashed #999}

/* Light Grey */

.b1slgrey {border: 1px solid #ccc}

.bt1slgrey {border-top: 1px solid #ccc}

.br1slgrey {border-right: 1px solid #ccc}

.bb1slgrey {border-bottom: 1px solid #ccc}

.bl1slgrey {border-left: 1px solid #ccc}

.b1dlgrey {border: 1px dashed #ccc}

.bt1dlgrey {border-top: 1px dashed #ccc}

.br1dlgrey {border-right: 1px dashed #ccc}

.bb1dlgrey {border-bottom: 1px dashed #ccc}

.bl1dlgrey {border-left: 1px dashed #ccc}

/* Lighest Grey */

.b1sllgrey {border: 1px solid #eee}

.bt1sllgrey {border-top: 1px solid #eee}

.br1sllgrey {border-right: 1px solid #eee}

.bb1sllgrey {border-bottom: 1px solid #eee}

.bl1sllgrey {border-left: 1px solid #eee}

.b1dllgrey {border: 1px dashed #eee}

.bt1dllgrey {border-top: 1px dashed #eee}

.br1dllgrey {border-right: 1px dashed #eee}

.bb1dllgrey {border-bottom: 1px dashed #eee}

.bl1dllgrey {border-left: 1px dashed #eee}



/* RGB Red */

.b1srgbred {border: 1px solid #f00}

.bt1srgbred {border-top: 1px solid #f00}

.br1srgbred {border-right: 1px solid #f00}

.bb1srgbred {border-bottom: 1px solid #f00}

.bl1srgbred {border-left: 1px solid #f00}

.b1drgbred {border: 1px dashed #f00}

.bt1drgbred {border-top: 1px dashed #f00}

.br1drgbred {border-right: 1px dashed #f00}

.bb1drgbred {border-bottom: 1px dashed #f00}

.bl1drgbred {border-left: 1px dashed #f00}

/* Dark Red */

.bt1sdred {border-top: 1px solid #b00}

.br1sdred {border-right: 1px solid #b00}

.bb1sdred {border-bottom: 1px solid #b00}

.bl1sdred {border-left: 1px solid #b00}

.bt1ddred {border-top: 1px dashed #b00}

.br1ddred {border-right: 1px dashed #b00}

.bb1ddred {border-bottom: 1px dashed #b00}

.bl1ddred {border-left: 1px dashed #b00}

/* Red */

.bt1sred {border-top: 1px solid #c00}

.br1sred {border-right: 1px solid #c00}

.bb1sred {border-bottom: 1px solid #c00}

.bl1sred {border-left: 1px solid #c00}

.bt1dred {border-top: 1px dashed #c00}

.br1dred {border-right: 1px dashed #c00}

.bb1dred {border-bottom: 1px dashed #c00}

.bl1dred {border-left: 1px dashed #c00}

/* Light Red */

.bt1slred {border-top: 1px solid #d00}

.br1slred {border-right: 1px solid #d00}

.bb1slred {border-bottom: 1px solid #d00}

.bl1slred {border-left: 1px solid #d00}

.bt1dlred {border-top: 1px dashed #d00}

.br1dlred {border-right: 1px dashed #d00}

.bb1dlred {border-bottom: 1px dashed #d00}

.bl1dlred {border-left: 1px dashed #d00}



/* RGB Green */

.b1srgbgreen {border: 1px solid #0f0}

.bt1srgbgreen {border-top: 1px solid #0f0}

.br1srgbgreen {border-right: 1px solid #0f0}

.bb1srgbgreen {border-bottom: 1px solid #0f0}

.bl1srgbgreen {border-left: 1px solid #0f0}

.b1drgbgreen {border: 1px dashed #0f0}

.bt1drgbgreen {border-top: 1px dashed #0f0}

.br1drgbgreen {border-right: 1px dashed #0f0}

.bb1drgbgreen {border-bottom: 1px dashed #0f0}

.bl1drgbgreen {border-left: 1px dashed #0f0}

/* Dark Green */

.bt1sdgreen {border-top: 1px solid #0b0}

.br1sdgreen {border-right: 1px solid #0b0}

.bb1sdgreen {border-bottom: 1px solid #0b0}

.bl1sdgreen {border-left: 1px solid #0b0}

.bt1ddgreen {border-top: 1px dashed #0b0}

.br1ddgreen {border-right: 1px dashed #0b0}

.bb1ddgreen {border-bottom: 1px dashed #0b0}

.bl1ddgreen {border-left: 1px dashed #0b0}

/* Green */

.bt1sgreen {border-top: 1px solid #0c0}

.br1sgreen {border-right: 1px solid #0c0}

.bb1sgreen {border-bottom: 1px solid #0c0}

.bl1sgreen {border-left: 1px solid #0c0}

.bt1dgreen {border-top: 1px dashed #0c0}

.br1dgreen {border-right: 1px dashed #0c0}

.bb1dgreen {border-bottom: 1px dashed #0c0}

.bl1dgreen {border-left: 1px dashed #0c0}

/* Light Green */

.bt1slgreen {border-top: 1px solid #0d0}

.br1slgreen {border-right: 1px solid #0d0}

.bb1slgreen {border-bottom: 1px solid #0d0}

.bl1slgreen {border-left: 1px solid #0d0}

.bt1dlgreen {border-top: 1px dashed #0d0}

.br1dlgreen {border-right: 1px dashed #0d0}

.bb1dlgreen {border-bottom: 1px dashed #0d0}

.bl1dlgreen {border-left: 1px dashed #0d0}



/* RGB Blue */

.b1srgbblue {border: 1px solid #00f}

.bt1srgbblue {border-top: 1px solid #00f}

.br1srgbblue {border-right: 1px solid #00f}

.bb1srgbblue {border-bottom: 1px solid #00f}

.bl1srgbblue {border-left: 1px solid #00f}

.b1drgbblue {border: 1px dashed #00f}

.bt1drgbblue {border-top: 1px dashed #00f}

.br1drgbblue {border-right: 1px dashed #00f}

.bb1drgbblue {border-bottom: 1px dashed #00f}

.bl1drgbblue {border-left: 1px dashed #00f}

/* Dark Blue */

.bt1sdblue {border-top: 1px solid #00b}

.br1sdblue {border-right: 1px solid #00b}

.bb1sdblue {border-bottom: 1px solid #00b}

.bl1sdblue {border-left: 1px solid #00b}

.bt1ddblue {border-top: 1px dashed #00b}

.br1ddblue {border-right: 1px dashed #00b}

.bb1ddblue {border-bottom: 1px dashed #00b}

.bl1ddblue {border-left: 1px dashed #00b}

/* Blue */

.bt1sblue {border-top: 1px solid #00c}

.br1sblue {border-right: 1px solid #00c}

.bb1sblue {border-bottom: 1px solid #00c}

.bl1sblue {border-left: 1px solid #00c}

.bt1dblue {border-top: 1px dashed #00c}

.br1dblue {border-right: 1px dashed #00c}

.bb1dblue {border-bottom: 1px dashed #00c}

.bl1dblue {border-left: 1px dashed #00c}

/* Light Blue */

.bt1slblue {border-top: 1px solid #00d}

.br1slblue {border-right: 1px solid #00d}

.bb1slblue {border-bottom: 1px solid #00d}

.bl1slblue {border-left: 1px solid #00d}

.bt1dlblue {border-top: 1px dashed #00d}

.br1dlblue {border-right: 1px dashed #00d}

.bb1dlblue {border-bottom: 1px dashed #00d}

.bl1dlblue {border-left: 1px dashed #00d}





/*////////////////////		Float and Clear		////////////////////*/



.floatright { float:right}

.floatleft { float:left}



.clearboth {clear:both}

.clearright {clear:right}

.clearleft {clear:left}





/*////////////////////		Text		////////////////////*/



.textcenter {text-align: center}

.textright {text-align: right}

.textleft {text-align: left}



/* Line Height */

.lh10 {line-height: 10px}

.lh11 {line-height: 11px}

.lh12 {line-height: 12px}

.lh13 {line-height: 13px}

.lh14 {line-height: 14px}

.lh15 {line-height: 15px}

.lh16 {line-height: 16px}

.lh17 {line-height: 17px}

.lh18 {line-height: 18px}

.lh19 {line-height: 19px}

.lh20 {line-height: 20px}

.lh21 {line-height: 21px}

.lh22 {line-height: 22px}

.lh23 {line-height: 23px}

.lh24 {line-height: 24px}

.lh25 {line-height: 25px}

.lh26 {line-height: 26px}

.lh27 {line-height: 27px}

.lh28 {line-height: 28px}

.lh29 {line-height: 29px}

.lh30 {line-height: 30px}



/* Colors */

.black {color: #000}

.ddgrey {color: #333}

.dgrey {color: #666}

.grey {color: #999}

.lgrey {color: #ccc}

.llgrey {color: #eee}

.white {color: #fff}



.rgbred {color: #f00}

.dred {color: #b00}

.red {color: #c00}

.lred {color: #d00}



.rgbgreen {color: #0f0}

.dgreen {color: #0b0}

.green {color: #0c0}

.lgreen {color: #0d0}



.rgbblue {color: #00f}

.dblue {color: #00b}

.blue {color: #00c}

.lblue {color: #00d}



.rgbyellow {color: #ff0}

.dyellow {color: #bb0}

.yellow {color: #cc0}

.lyellow {color: #dd0}



.rgbcyan {color: #0ff}

.dcyan {color: #0bb}

.cyan {color: #0cc}

.lcyan {color: #0dd}



.rgbmagenta {color: #f0f}

.dmagenta {color: #b0b}

.magenta {color: #c0c}

.lmagenta {color: #d0d}



.orange {color: #f90}



/* Font Family */

.verdana {font-family: Verdana, Arial, Helvetica, sans-serif}

.arial {font-family: Arial, Helvetica, sans-serif}

.georgia {font-family: Georgia, "Times New Roman", Times, serif}

.courier {font-family: "Courier New", Courier, mono}

.times {font-family: "Times New Roman", Times, serif}



/* Font Size */

.xx-small {font-size: xx-small}

.x-small {font-size: x-small}

.small {font-size: small}

.medium {font-size: medium}

.large {font-size: large}

.x-large {font-size: x-large}

.xx-large {font-size: xx-large}


/* predictive search */

#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #999;
	padding:5px;
	margin-bottom:10px;

}
#searchword{
	padding:3px;
	border:1px #CCC solid;
	font-size:17px;
}
.suggestionsBox {
	position: relative;
	left: 0px;
	top:0px;
	margin: 0;
	width: 158px;
	padding:0px;
	background-color: #063e7f;
	border-top: 3px solid #063e7f;
	color: #999;
	z-index:20;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
}
.suggestionList ul li:hover {
	background-color: #FC3;
	color:#063e7f;
}


ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0;
	margin:0;
}

.load{
background-image:url(autosuggest/loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest {
	position:relative;
}

/* predictive search 2 */

#result2 {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #999;
	padding:5px;
	margin-bottom:10px;

}
#searchword2{
	padding:3px;
	border:1px #CCC solid;
	font-size:17px;
}
.suggestionsBox2 {
	position: relative;
	left: 0px;
	top:0px;
	margin: 0;
	width: 158px;
	padding:0px;
	background-color: #063e7f;
	border-top: 3px solid #063e7f;
	color: #999;
	z-index:20;
}
.suggestionList2 {
	margin: 0px;
	padding: 0px;
}
.suggestionList2 ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
}
.suggestionList2 ul li:hover {
	background-color: #FC3;
	color:#063e7f;
}

.load2{
background-image:url(autosuggest/loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest2 {
	position:relative;
}

/*  PAGER  */
#mainpager a { color:#fff; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none; border:#d7d7d7 1px solid; padding:3px; background-color:#999999;}
#mainpager a:link { color:#fff; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
#mainpager a:visited { color:#fff; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
#mainpager a:hover { color:#063e7f; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none; background-color:#fff;}
#mainpager a:active { color:#fff; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}

.Nav{
	color:#000000;
}

.NavCurrent{
	font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none;
	border:#999999 1px solid;
	background-color:#fff;
	padding:3px;
	color:#063e7f;
}
