
body {
	background: url(image/main_bg.jpg) repeat-x;
	margin: 0px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#006699
}

p { font-family: Arial, sans-serif; font-size:13px; line-height:18px; margin:0; padding: 0 10px; text-align:justify;}

h2 { font-family: Arial, sans-serif; font-size:18px; line-height:18px; margin:0; padding: 10px; text-align:justify;}

p.ref { font-family: Arial, sans-serif; font-size:13px; line-height:18px; margin:0; padding: 10px; text-align:justify;}

p.add { font-family: Arial, sans-serif; font-size:13px; line-height:18px; margin:0; padding: 0 10px; text-align:left;}
p.case { font-family: Arial, sans-serif; font-size:13px; line-height:18px; margin:0; padding: 10px  10px 0 10px; text-align:justify; color:#FF0000}


.sponsor p{color:#006699; text-align:left; font-size:12px;}

.title { font-family: Arial, sans-serif; font-size:14px; line-height:18px; margin:0; padding:10px; text-align:center; color:#005dbb; font-weight:bold;}
#mainbox {width:1004px; margin:0 auto; }
.footsign { font-family: Arial, sans-serif; font-size:13px; line-height:22px; margin:0; padding: 30px 25px; text-align:center; float:left}
p.welcome{font-family:Arial, sans-serif; font-size:12px; margin:0; padding:10px; text-align:left; font-weight:bold;}

#header {width:1004px; height:104px; background:url(image/top.jpg) no-repeat;}
#contents {width:1000px; background:#FFFFFF url(image/bg.gif); margin:0 auto; padding-top:20px;}
#leftbar {width:35px; float:left; }
#menubar {width:260px; float:left; padding-bottom:0}
#contentbox {width:675px; float:left;}
#showbox {width:800px; margin:0 auto; min-height:530px}
#rightbar {width:25px; float:left; }

#menutop {width:230px; height:25px; border:#CCCCCC 1px solid;}
#menutop2 {width:230px; height:25px; border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
.menubox {width:230px; height:21px; border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;padding-top:4px;}
.menubox2 {width:230px; height:21px;border:#CCCCCC 1px solid;padding-top:4px;}
.malign {padding-left:14px;  font-size: 11px; color: #356dfa; font-family: Arial; text-decoration: none}
a.lint_txt { font-size: 12px; color: #356dfa; font-family: Arial; text-decoration: none}
a:hover.lint_txt{color: #FF0000; text-decoration: none}

a.lint_black { font-size: 12px; color: #000000; font-family: Arial; text-decoration: underline}
a:hover.lint_black{color: #000000; text-decoration: none}

a.lint_red { font-size: 12px; color:#FF0000; font-family: Arial; text-decoration: none}
a:hover.lint_red{color: #FF0000; text-decoration: none}

a.dir_black { font-size: 12px; color: #000000; font-family: Arial;text-decoration: none}
a:hover.dir_black{color: #000000; text-decoration: underline }

#sponsorbox {width:230px; margin-top:10px}
.sponsortop {width:230px; }
.sponsor {width:228px; border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; }
#footer {width:920px; background:#5967C0; margin:10px 0; height:15px; color:#FFFFFF; padding:5px; font-size:11px; text-align:left}
.green_foot {width:910px; margin: 0 auto}
.gbox { margin-top:10px;}
.switch {color:#000000; border:solid 1px #cccccc; background:#FFFFFF;}
.switch2 {color:#000000; border:solid 1px #cccccc; background:#FFFFFF; width:185px;}

.grytxt {color: #666666}
.topica { margin:0; padding:3px 0;}

.tmbimage {width:215px; margin:5px 25px; padding:0; float:left;}
.3group {margin-bottom:100px;}

#namebox {text-align:center; font:normal 16px Verdana; color:#666666; padding:5px 0 10px 0;}

.disp {color:#356dfa;}

.mctext {font-size:11px;color:#356dfa;}
.lgbox{ height:40px}
.logo {}
.boundbox {border: #CCCCCC 1px solid;}
.tinytxt {font-size:10px; color:#666666;}

.power{width:785px; height:68px; margin:0 auto; padding-right:10px; background:url(../image/gradebg.gif)}

.dmcenter {text-align:center; font-size:10px;color:#666666}

.attend {margin-top:2px; margin-bottom:2px; line-height:18px; color:#FF0000; list-style-image:url(image/tick.gif)}
.offer_text {text-align:center; font-size:16px; color:#FF0000; font-weight:bold;}
.strike_offer { font-size:14px; font-weight:bold; color:#000000; text-decoration:line-through}
.offer_red {text-align:center; font-size:14px; color:#FF0000; font-weight:normal;}
a.caselink{color:#FF0000; text-decoration:underline}

/*showcase elements */
.filter {font-family:Arial, sans-serif; font-size:12px; color:#666666;}
.select_filter {font-family:Arial, sans-serif; font-size:11px; color:#666666;}
#logoholder{width:500px; height:150px; padding:0; margin:5px 0; float:left; }
#coprofile {width:300px; height:150px; float:left;  padding:0; margin:5px 0;}

/* Directory */

.direct_holder {margin-left:12px}
.label_box {width:500px; height:20px; background:#003366; padding-top:3px; padding-left:5px; color:#FFFFFF; font-size:13px;}
.comp_box{width:500px; height:30px; background:#FFFFFF; padding-top:3px; padding-left:5px; color:#000000; font-size:13px;}
.comp_left{width:380px; float:left; padding:5px 0}
.comp_right{width:100px; float:left}


.log_fields { width:147px;}
#galtab { width:930px;  margin:0 auto}

#galtab h2 {font-family:Arial, sans-serif; font-size:28px; color:#000000; font-weight:normal; padding:5px 0; margin:0}
.galdesc {font-size:16px; color:#999999;}
.gallerypview {padding:5px 0; margin:0;}

a.punchlink {text-decoration:none;}

.loginlink{color:#FF0000}


#gallery h2, #gallery h3, .gtable {color:#0033cc;}

#gallery h3{ font-size:16px;; padding-bottom:0; margin-bottom:5px}

#gallery .gtable {font-size:14px; font-weight:500;}

.zeroform {padding:0; margin:0}
a.checkelem {font-size:12px}

#inspire-topic {font-size:20px; color:#0099cc; }
#inspire-subtopic {font-size:16px; color:#0099cc; }
.inspireimg {padding:20px 0}
#insheading{color:#FFFFFF; font-size:14px; font-weight:bold;}

#photo { height:380px; }


#display { padding-left:30px;}