@charset "utf-8";
/* CSS Document */

img, div, a, input { behavior: url(include/iepngfix.htc) } /* Fixed PNG on IE6 */

html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */        
background:#f0f0f0; /*color background - only works in IE */
font-size:80%; /*set default font size */
font-family: Verdana, Arial, Helvetica, sans-serif; /* set default font */
}
h1,h2,h3,h4,h5,h6{ color: #002157; text-decoration: none;}

body {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
border:0; /* remove borders */
/*overflow-y:scroll;*/
margin: 0 0 50px;
background-color:#f0f0f0;
/*background: #002157 url('images/background.jpg') top center no-repeat; */
}


.tinyBorder {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial
}
.clear { clear:both; }
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-color: #898989; font-size: 8pt; }
body,td,th,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote{ margin: 0; padding: 0; }
a{color:#006; text-decoration:underline;}
a:hover{text-decoration:none;}


#top{ width:1000px; height:108px; margin:0 auto;border-left:2px solid #b1b1b1;border-right:2px solid #b1b1b1;background-image:url(images/logobg.jpg);}
#top #topbg DIV.toplogo {float:left;background-image:url(images/logobg.jpg);}
#top #topbg DIV.toproll {background-image:url(images/logobg.jpg);}
#top #topbg { background-image:url(images/logobg.jpg); }
#navigation { width:1000px; margin:0 auto; background-color:#0951a8; color:#FFFFFF; height:25px;border-left:2px solid #b1b1b1;border-right:2px solid #b1b1b1;}
#wrapper{ width:1000px; margin:0 auto; background: #FFFFFF ;overflow:hidden;background: #FFFFFF url('images/content-bkg.jpg') repeat-x ;border-left:2px solid #b1b1b1;border-right:2px solid #b1b1b1;background-position:-20px 0;}
#wleft{ width:234px; float:left; overflow:none;padding-top:5px; text-align:center; position:relative;/*background-color:#FF0; */}
*+html #wleft { overflow:auto;} /* fix for IE 7 */
#content{ width:766px;float:right;overflow:hidden;}
#info1{width:475px;float:left;padding:0px 0px 10px 2px;/* backgroupd-color:#ff0; */}
#wright{width:288px;float:right;padding-top:3px; text-align:left;/*background-color:#F0F;*/}
#footer{ width:980px; margin:0 auto; padding-top:30px;overflow:hidden;font-size: 10px;padding: 35px 10px 5px 10px;color: #4683E6;text-align: right;border-left:2px solid #b1b1b1;border-right:2px solid #b1b1b1;}
#leftbin { width:5px;background-image:url('layout/binleft.png') repeat-y; }
#rightbin { widht:5px;background-image:url('layout/binright.png')repeat-y; }

.toproll{ width:650px;float:right;background: transparent;margin:5px;}
.toproll .top, .toproll .bottom {display:block; background:transparent; font-size:1px;}
.toproll .b1, .toproll .b2, .toproll .b3{display:block; overflow:hidden; height:1px; background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.toproll .b1 {margin:0 3px; background:#e4e4e4;}
.toproll .b2 {margin:0 2px;}
.toproll .b3 {margin:0 1px;}
.toproll .boxcontent {display:block; background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}

/* -- Lang -- */
#navigation .locallink{	padding:5px 5px 5px 15px;float:left;display:inline;width:570px;font-weight:bold;}
#navigation .locallink a{ color:#ffffff; font-size:8pt;TEXT-DECORATION: none;}
#navigation .locallink a:hover{ color:#ffffff; TEXT-DECORATION: underline;}
#navigation .lang{ float:right;/*color:#FFFFFF;*/ text-align:right; padding:5px;display:inline;}
#navigation .lang a{ color:#e2e2e2; font-size:8pt;TEXT-DECORATION: none; font-weight:bold;}
#navigation .lang span.lang1 { padding:2px 4px; /*background-color:#818ba7;border:#c2c2c2 1px solid;*/}
#navigation .lang span.hidelang{ display:none;}
#navigation .lang a:hover, #navigation .lang span.lang1:hover, #navigation .lang span.hidelang:hover { color:#e2e2e2; TEXT-DECORATION: underline; background-color:#4a536d;display: inline;}

/* right menu */
#wrightmenu {margin:0;padding:0;width:280px; overflow:hidden; background:transparent url(layout/home_menu_v3_02.jpg) no-repeat right top;margin-left:5px;}
#wrightmenu .rightadvmenu {width:275px;margin:0;padding:0;text-align:left;}
#wrightmenu .rightadvmenu ul { margin:0;padding:0; white-space:nowrap; text-align:left;  overflow:none;position:relative; }
*+html #wrightmenu .rightadvmenu ul { overflow:none;} /* fix for IE 7 */
/*#wrightmenu .rightadvmenu ul { margin:0;padding:0;list-style:url("layout/asterisk_yellow.png") none inside; ; white-space:nowrap; text-align:left;  }*/
#wrightmenu .rightadvmenu li { background-color:#0951a8; padding:5px 5px 5px 30px;list-style-type:square;list-style-position:inside;color:#FFFFFF; line-height::20px;}
#wrightmenu .rightadvmenu li a { color:#fff; font-size:9pt; font-family:Verdana, Geneva, sans-serif; text-decoration:none;font-weight:bold; }
#wrightmenu .rightadvmenu li:hover { color:orange; }
#wrightmenu .rightadvmenu li:hover {  background-color:#8ea4ab; }
#wrightmenu .rightadvmenu div.under { height:20px; width:275px;background-color:#0951a8;padding:0;margin:0; }


#loginbox { width:220px;margin-top:20px;}
#loginbox .login{ color:#006;font-weight:bold;padding-left:15px;padding-bottom:10px; text-align:left;}
#loginbox #logininfo {clear:both; text-align:left;padding:3px;}
#loginbox #logininfo DIV.loginboxname{width:70px;float:left; text-align:right;padding-right:10px;}
#loginbox #loginclick {padding-left:80px;margin-bottom:15px;}

/* -- 280 size adv image setting -- */
.box280adv{ margin:1px;border:0;padding:0 3px 5px 3px;width:280px; }
.box280adv a img{ width:280px;border:1px solid #eee; display:block;}
.box224adv{ margin:1px;border:0;padding:0 1px 5px 1px; text-align:center; }
.box224advflash{ margin:1px;border:0;}
.box224adv a img{ border:1px solid #eee; display:block;}

/* highlight */
#highlight { padding:10px 5px;color:#808080; }
#highlight h1{ font-size: 12pt;padding-bottom:5px; }
#highlight a { font-size: 8pt; color:#006; text-decoration:underline; }
#highlight a:hover { text-decoration:none; }

/* highlight */
#news{ padding-left:5px;padding-right:3px;}
#news .topic {font-size: 9pt; font-weight: bold; color: #006;padding:5px; background-color:#bcd1d8;border:1px dotted #f0f0f0;}
#news .subtopic {ont-size: 7pt; font-weight: bold;padding:2px;margin-bottom:5px;color:3e3e3e;}
#news #txt {padding:10px 10px 10px 0;overflow:hidden; text-align: justify;}
#news .leftimg{ float:left;}
#news .leftimg IMG{ border:1px solid #3e3e3e; margin:6px;padding:2px;}
#news .newsfile {font-size: 8pt;color: #FFFFFF; background-color:#d2d2d2;padding:4px;}
#news .newsfile a {color:#006; text-decoration:underline;}


#page{ padding:3px 10px;width:auto; }
#page #txt {padding:5px 5px 5px 0; overflow:hidden;}
#page #txt #txt_pic {float:left;}
#page #txt #txt_txt {padding-left:10px;width:98%;text-align: justify;}
#page #txt #txt_txt ul{margin-left:10px;margin-top:10px;margin-bottom:10px;}
#page #txt #txt_txt ul li{list-style:inside square; color:#000000;}
#page .leftimg{ margin-right:5px;margin-bottom:1px;float:left;}

#memberspage{ padding:3px 10px; }
#memberspage #txt {padding:5px 5px 5px 0;overflow:hidden;}
#memberspage #categories {padding:5px 5px 5px 0;overflow:hidden; clear:both;}
#memberspage #categories a{color:#036;text-decoration:none;}
#memberspage #categories a:hover{color:#ff3300;text-decoration:none;}
#memberspage .leftimg{ float:left;margin-right:5px;margin-bottom:1px;}
#memberspage #membersbox {padding:5px;width:95%;border:1px solid #a2a2a2;background-color:#efefef;margin-bottom:10px;}
#memberspage #membersbox #membersboxtopic {float:left;width:130px; text-align:right; padding-right:10px;color:#006;font-weight:bold; line-height:15px;padding-top:1px;}
#memberspage #searchboxmsg {width:95%; padding:20px 5px 20px 5px; border:1px solid #a2a2a2; margin-bottom:10px;background-color:#FFE6E6; text-align:center;font-weight:bold;}

#joiniccbox {}
#joiniccbox H2 {font-weight:bold;color:#006;}
#joiniccbox #joinicctxt {padding:10px 5px;}
#joiniccbox #joiniccformbox {border:1px solid #a2a2a2;background-color:#efefef;padding:2px;margin-bottom:20px;margin-top:5px;}
#joiniccbox #joiniccformbox div.form {padding:2px; }
#joiniccbox #joiniccformbox a {color:#006;text-decoration:underline;}
#joiniccbox #joiniccformbox a:hover {text-decoration:none;}

#contactus {border:1px solid #a2a2a2;background-color:#efefef;padding:10px;}
#contactus h2 {color:#006; line-height:20px; }
#contactus #cuarea {margin-top:10px;}
#contactusbox {padding:5px 5px 5px 0;overflow:hidden; clear:both;}
#contactus #cuarea #contactusbox DIV.cuname {float:left;width:100px;text-align:right; padding-right:10px;color:#006;font-weight:bold;padding-top:1px;}
#contactus #cuarea #contactusbox DIV.cudata {width:95%;background-color:#efefef;}



/* --Page Links-- */

#pagelinks {}
#pagelinks TABLE { width:400px;}
#pagelinks .linktopic { color:#006; font-weight:bold;height:40px;}
#pagelinks TD {text-align: justify; }
#pagelinks TD A { color:#006;}
#pagelinks TD A:hover { color:red;}

/* --Event Photo-- */

#eventlink{ padding:20px;}
#eventlink #eventlink_dl{ height:20px;}
#eventlink #eventlink_dl .eventlink_link{margin:5px 0;}
#eventlink #eventlink_dl .eventlink_link a{ color:#000080;}
#eventlink #eventlink_dl .eventlink_date{ font-size:9px;margin-left:10px;}

#eventphoto{ width:720px;margin:0 auto; margin:15px 0;text-align:left;}
#eventphoto img.eventimage{ width:160px; border:1px solid #fff; margin:6px;}

/*-business O */
#tradefair {width:745px;}
#tradefair #tradefairtop {margin:0 auto; width:710px; padding:10px; border:1px solid #a2a2a2; overflow:hidden; background-color:#e2e2e2;margin-bottom:10px;}
#tradefair #tradefairtop #tradefairbox {width:600px;clear:both;padding:3px;}
#tradefair #tradefairtop #tradefairbox select {margin-right:5px;}
#tradefair #tradefairtop #tradefairbox input {margin-right:5px;}
#tradefair #tradefairtop #tradefairbox #tradefairtopic {float:left;width:200px; text-align:right; padding-right:10px;}
#tradefairmsg {margin:0 auto; width:710px; padding:10px; border:1px solid #a2a2a2; overflow:hidden;margin-bottom:10px;background-color:#FFE6E6; }

#tradefairunder {margin:0 auto; width:726px; padding:2px;border:1px solid #a2a2a2; background-color:#e2e2e2;margin-bottom:10px;overflow:hidden; text-align:left; }
#tradefairunder .tfbox {width:335px;border:1px solid #a2a2a2;padding:7px;margin:5px;padding-bottom:10px;display:inline-block;float:none; background-color:#efefef; vertical-align:top;}
#tradefairunder .tfbox DIV.tftitle {color:#006;padding-bottom:10px;font-weight:bold; text-align:left;}
#tradefairunder .tfbox #tfrecord {width:310px;padding:2px;margin:0 auto;clear:both;line-height:15px;}
#tradefairunder .tfbox #tfrecord DIV.tftopic {float:left;width:75px;text-align:right;}
#tradefairunder .tfbox #tfrecord DIV.tfdata {float:right;width:225px;text-align:left; }

/* --surray-- */

#srarea { width:100%; font-family:Verdana, Geneva, sans-serif; }
#srarea #saquetable { padding-top:15px;padding-bottom:5px;}
#srarea #saquetable DIV.saque_topic {font-weight:bold; color:#006; font-size:10pt;padding-bottom:3px;}
#srarea #saquetable DIV.saque_sutopic {font-size:8pt;padding-bottom:3px;padding-left:20px;}
#srarea #saquetable DIV.saque_answer { clear:both;padding-left:20px;padding-top:8px;padding-bottom:12px; }
#srarea #saquetable DIV.saque_point {float:left;padding-right:5px;}
#srarea #saquetable DIV.saque_point input{}
#srarea #saquetable DIV.saque_point span{ position:relative;top:-2px;padding-right:5px;}
#srarea #saquetable DIV.saque_answer input[type=textarea]{;border:1px solid #ececec; font-size:8px;}
#srarea #saquetable DIV.saque_answer input[type=text] { font-size:8pt; border:1px solid #ececec; }
#surveysendmsg {margin: 20px auto; border:1px solid #a2a2a2; background-color:#e2e2e2; font-weight:bold;width:400px; text-align:center;padding:10px; line-height:30px;}

/* --jobs-- */

.jobcv_txt {font-weight:bold; color:#006; font-size:8pt; padding-right:5px; }
.jobcv_txt1 {color:#333; font-size:8pt; padding:10px 0;}
#jobs_list { padding:5px;width:100%;}
#jobs_listuser {width:100%; font-size: 8pt; display:inline-block;}
#jobs_listuser a { color:#006; text-decoration:underline;}
#jobs_listuser div.jobs_listname{width:55%}
#jobs_listuser div.jobs_listemail{width:25%;padding-left:5px;}
#jobs_listuser div.jobs_listeddate{width:20%;}

#jobs_seeker {padding:5px;border:1px solid #a2a2a2; background-color:#e2e2e2;margin-bottom:10px;overflow:hidden; text-align:left;}
#jobs_seeker #jobs_seekeruser {width:auto; clear:both; overflow:hidden; position:relative;padding:3px 0;}
*+html #jobs_seeker #jobs_seekeruser { overflow:auto;} /* fix for IE 7 */

#jobs_seeker #jobs_seekeruser:hover {background-color:#d2d2d2;}
#jobs_seeker #jobs_seekeruser div.jobs_point{width:3%;float:left;}
#jobs_seeker #jobs_seekeruser div.jobs_info{width:97%;float:right;}
#jobs_seeker #jobs_seekeruser div.jobs_info span.jobs_seekername{width:100%;text-align:left;padding-bottom:2px;}
#jobs_seeker #jobs_seekeruser div.jobs_info span.jobs_seekeremail{width:75%;float:left;text-align:left;}
#jobs_seeker #jobs_seekeruser div.jobs_info span.jobs_seekerdate{width:20%;float:right;text-align:left;}

#seeklist {padding:5px;border:1px solid #a2a2a2; background-color:#e2e2e2;margin-bottom:10px;overflow:hidden; text-align:left;}
#seeklist #seeklisttopic {font-weight:bold;color:#006; line-height:25px;}
#seeklist #seeklisttxt {}
#seeklist #seeklistdwonload {border:1px solid #a2a2a2;background-color:#efefef;padding:2px;margin-bottom:20px;margin-top:5px;}

#privilege {}
#privilege h3 {font-size:15px;color:#006;font-weight:bold;  }
#privilege .privtxt {color:#333;text-align: justify; }
#privilege .privdl {}
#privilege .privdl a{color:#006;}

#pastevent {}
#pastevent h3 { color:#006; }
#pastevent .pasteventinfo {text-align: justify;}

/* --Footer-- */
#memtop {overflow:hidden; position:relative;}
*+html #memtop { overflow:auto;} /* fix for IE 7 */
#memtop #memlogobox {margin-bottom:10px; overflow:hidden;position:relative;padding-left:5px;}
*+html #memtop #memlogobox { overflow:auto;} /* fix for IE 7 */
#memtop #memlogobox span.mainname{font-size:15pt;font-weight:bold; color:#006;}
#memtop #memlogobox span.subname{font-size:8pt;line-height:15px;}
#memtop #memlogobox img {float:right;margin-left:10px;border:1px solid #c2c2c2;padding:2px; background-color:#FFF;}
#memtop #meminfobox {width:450px;padding:10px;border:1px solid #c2c2c2;background-color:#f6f6f6;overflow:auto;margin-bottom:5px;}
#memtop #meminfobox #memrecord { padding:3px; overflow:auto; clear:both;}
#memtop #meminfobox #memrecord DIV.meminfotitle{width:120px;font-weight:bold; text-align:right;padding-right:5px; float:left;}
#memtop #meminfobox #memrecord DIV.meminforecord{ float:right; text-align:left;width:315px;}
#memtop #meminfobox #memrecord DIV.meminforecord A{color:#006;font-weight:bold; text-decoration:underline;}
#memtop #meminfobg {margin-top:5px;}
#meminfounderbg {padding-left:2px;}
#meminfobg_title {width:450px;padding:5px 10px;margin-bottom:5px;border:1px solid #c2c2c2; background-color:#e6e6e6;font-weight:bold;}
#meminfobg_title span{font-size:8pt;color:#006;}
#meminfobg_record{width:715px;text-align: justify;border:1px solid #c2c2c2; background-color:#f6f6f6;padding:15px; line-height:15px;}

#newsletter {padding:10px;}
#newsletter ul{color:#006;font-weight:bold;margin:10px 0; font-size:10pt;}
#newsletter ul li{padding:4px;list-style:none;}
#newsletter ul li a{color:#006;font-weight:bold; text-decoration:underline;}
#newsletter ul li a:hover{text-decoration:none;}

#business_o { padding:10px;}
#business_o * A{color:#006;font-weight:bold; text-decoration:underline;}
#business_o * A:hover{text-decoration:none;}
#business_o #bo_top { margin-bottom:10px;}
#business_o #bo_top span.bo_topic{ font-size:11pt;color:#006;font-weight:bold;}
#business_o #bo_top span.bo_date{}
#business_o #bo_top span.bo_company{ font-size:10pt;font-weight:bold;}
#business_o #bo_top span.bo_industry{}

#business_o #bo_record {clear:both;margin:5px;width:400px;padding:2px 0;}
#business_o #bo_record #bo_record_name{float:left;width:100px; text-align:right;}
#business_o #bo_record #bo_record_info{float:right;width:285px; text-align:left;}
#business_o #bo_txt{padding-top:10px;clear:both;text-align:justify;}
#business_o #bo_att{widht:100%;padding:5px 0;}

#downloads { padding:10px; }
#downloads h4 { margin-top:15px; }
#downloads a { color:#006; text-decoration:underline; }
#downloads .downloadinfo { margin:5px 0; }

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;padding: 0;}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../layout/member_icon3.gif) no-repeat left center;list-style-type: none;padding-left: 22px;margin-bottom: 5px;}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(include/plus.gif) no-repeat left 1px;cursor: hand !important;cursor: pointer !important;margin-top:5px;}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */ padding-top:3px;padding-bottom:5px;
display: none; /*Hide them by default. Don't delete. */}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */ padding-top:2px;padding-bottom:0px;
cursor: default;}

#menu DIV.menu_flashbg { background-image:url("flash/001.jpg");}
#menu {width:1000px; text-align:center; margin:0 auto;overflow:hidden;border:0px;padding:0px;border-left:2px solid #b1b1b1;border-right:2px solid #b1b1b1;height:225px;}
#menu object { border:0;padding:0;margin:0;}

/*#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background:#ccccd0; border:1px solid #333; border-color:#eee #555 #222 #fff;}*/
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; border-top:1px solid #eee;border-left:1px solid #eee;border-color:#eee #555 #222 #fff;background:#0951a8;}
#menu ul {display:inline-block;} 
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;filter:alpha(opacity=100);opacity:1;}
#menu ul.level1 {width:100%;margin:0 auto;border:0px; }
#menu ul.level1 li.level1-li {float:left; display:block; position:relative;}
*+html #menu ul.level1 li.level1-li { overflow:none;} /* fix for IE 7 */
#menu b {position:absolute;} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
#menu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#ffffff; line-height:25px; text-decoration:none;padding-left:14px;padding-right:20px;filter:alpha(opacity=100);opacity:1;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}
#menu ul li:hover > ul {visibility:visible; left:0; top:25px;}
#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25px; margin-left:-4px;}
#menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:25px;}
#menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-25px; margin-right:-4px;}
#menu a:hover ul {left:0; top:25px;}
#menu li.left a:hover ul {left:auto; right:-1px; top:25px;}
#menu li.left ul a {text-align:right;}
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;color:#000000;}
#menu li.left a:hover a:hover ul, 
#menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul, 
#menu li.left a:hover a:hover ul ul {left:-9999px;}
#menu li a.drop {background:transparent url(anywidth/white-down.gif) no-repeat right center;}
#menu li a.fly {background:transparent url(anywidth/white-right.gif) no-repeat right center;}
#menu li.left ul a.fly {background:transparent url(anywidth/white-left.gif) no-repeat left center;}
#menu li a:hover,
#menu li a.fly:hover {color:#0951a8;  background-color:#ffffff; filter:alpha(opacity=100);opacity:1;/*background-color:#45577D;*/}
#menu li:hover > a,
#menu ul li:hover > a.fly {color:#0951a8;   background-color:#ffffff;  filter:alpha(opacity=100);opacity:1;/*background-color:#45577D;*/} 
#menu table {height:0; width:0; left:0; border-collapse:collapse; margin-top:-6px;}
#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-left:-4px;}
#menu li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#menu li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-right:-4px;}
#menu li.square {list-style-type:square;list-style-position:inside;color:#fff;} /* dennis add */


/* --Footer-- */
#footer {

}
#footer a {
	color: #4683E6;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}



/* Page BOX SETTING */

/* Curved cutout Borders*/
.curved {background: transparent; width:99%; margin:4px auto;}
.curved h3, .curved p {margin:0 10px; padding-top:3px;}
.curved h3 {font-size:1.5em;color:#A00;letter-spacing:1px;}
.curved p {padding:5px 10px;color:#3c3c3c;}

.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px;}
.curved .b2, .curved .b3, .curved .b4 {background:#cae0f5; border-left:1px solid #fff; border-right:1px solid #fff;}
.curved .b1 {margin:0 4px; background:#fff;}
.curved .b2 {margin:0 4px; height:2px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}
.curved .boxcontent {display:block; background:#cae0f5 ; border:0 solid #fff; border-width:0 1px;}
.curved .boxcontent h3{ color:#00F;}
/* flared serif */
.serif {background: transparent; width:99%; margin:4px auto;}
.serif h3, .serif p {margin:0 10px; padding-top:3px;}
.serif h3 {font-size:1.5em; color:#fff; letter-spacing:1px;}
.serif p {padding:5px 10px;color:#3c3c3c;}

.serif .top, .serif .bottom {display:block; background:transparent; font-size:1px;}
.serif .b1, .serif .b2, .serif .b3, .serif .b4 {display:block; overflow:hidden;}
.serif .b1, .serif .b2, .serif .b3 {height:1px;}
.serif .b2, .serif .b3 {background:#cae0f5; border-left:1px solid #fff; border-right:1px solid #fff;}
.serif .b4 {background-color:#cae0f5; border-left:1px solid #fff; border-right:1px solid #fff;}

.serif .b1 {margin:0; background:#fff;}
.serif .b2 {margin:0 1px; border-width:0 2px;}
.serif .b3 {margin:0 3px;}
.serif .b4 {height:2px; margin:0 4px;}

.serif .boxcontent {display:block;  background-color:#cae0f5; border-left:1px solid #fff; border-right:1px solid #fff; margin:0 5px;}



<!--[if lte IE 7]>
#menu ul {display:inline;}
<![endif]-->
<!--[if lte IE 6]>
#menu ul ul {_azimuth: expression(this.shimmed = this.shimmed || 'shimmed:'+this.insertAdjacentHTML('beforeBegin','<iframe src="javascript:'+"''"+'" style="filter:alpha(opacity=0); padding:0; margin:0; border:0;"></iframe>'),'inherit');}
#menu iframe {position:absolute; left:-9999px; top:0;}
#menu :hover iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);}
<![endif]-->