
html {font-size:70.5%;}
body{margin:0px;padding:0px;background:#ffffff;color:#fff;font:1.1em/1.1em Arial, Verdana, Helvetica,  sans-serif; font-weight:normal;line-height: 1.1;}
div, ul, h1, h2, h3, h4, img, form, label{padding:0px;margin:0px;}

h1{margin:10px 0 10px 0; font-size:16px; color:#ffffff;}

#homepage h1{color:#FFFFFF; font-weight:bold; font-size:17px;padding-top:1px;}

.classname h2{ padding: 0 0 0 0;margin:0 0 2px 0; font-size:12px; font-weight:bold;color:#c0e600;}

h2 {margin:10px 0 5px 0; font-size:13px; color:#c0e600; font-weight:bold;}

.view { color:#c0e600;float:right; margin-right:7px; margin-top:10px; }

.page_title {background-image:url(images/Title_BG.jpg); background-position:top; background-repeat:repeat-x; height:34px; width:913px; margin-left:-7px;}

.page_title_bottom {margin-bottom:6px; width:900px; height:14px;}

.classname img{display:block}

.rounded_box_title { font-size:14px; font-family:arial; font-weight:bold;color:#c0e600;}

.rounded_box_M, .rounded_box2_M {
   background: #000000 url(images/border/homepage_box_m.jpg) repeat-x top left;
}
.rounded_box_topL, .rounded_box2_topL {
   background: url(images/border/homepage_box_l.jpg) no-repeat top left;
}
.rounded_box_topR, .rounded_box2_topR {
   background: transparent url(images/border/homepage_box_r.jpg) no-repeat top right;
}

.rounded_box_MM {
   background: #000000 url(images/border/homepage_box_mm.jpg) repeat-x top left;
}
.rounded_box_topLM {
   background: url(images/border/homepage_box_lm.jpg) no-repeat top left;
}
.rounded_box_topRM {
   background: transparent url(images/border/homepage_box_rm.jpg) no-repeat top right;
}

.rounded_box_topL, .rounded_box_topR, .rounded_box_M{
   width: 265px;
   height: 370px;
   font-size: 12px;
}

.rounded_box_topLM, .rounded_box_topRM, .rounded_box_MM{
   width: 538px;
   height: 370px;
   font-size: 12px;
}

.rounded_box2_topL, .rounded_box2_topR, .rounded_box2_M{
   width: 355px;
   height: 370px;
   font-size: 12px;
}



.title {padding:6px 6px 6px 6px;background:#ffffff url(images/title.jpg) repeat-x;color:#000000;font-size:16px; font-weight:bold; width:886px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;}

.homepage { margin-top:5px; margin-bottom:5px;padding:6px 6px 6px 6px;background:#000000; color:#ffffff;font-size:12px; width:886px;}

.homepage_title_left {padding:6px 6px 6px 6px;background:#ffffff url(images/title.jpg) repeat-x;color:#000000;font-size:16px; font-weight:bold; width:523px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;}

.homepage_left { background:#000000;margin-top:5px; margin-bottom:5px;padding:6px 6px 6px 6px;color:#ffffff;font-size:12px; width:523px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;}

.homepage_left_title {padding:6px 6px 6px 0px;color:#000000;font-size:14px; font-weight:bold;}

.homepage_right_title {padding:6px 6px 6px 6px;color:#000000;font-size:14px; font-weight:bold;}

.homepage_title_right {float:right; padding:6px 6px 6px 6px;background:#ffffff url(images/title.jpg) repeat-x;color:#000000;font-size:16px; font-weight:bold; width:340px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;}

.homepage_title_right2 {margin-left:8px;float:right; padding:6px 6px 6px 6px;background:#ffffff url(images/title.jpg) repeat-x;color:#000000;font-size:14px; font-weight:bold; width:339px; height: 19px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;}

.homepage_title_small {padding:6px 6px 6px 6px;background:#ffffff url(images/title.jpg) repeat-x;color:#000000;font-size:14px; font-weight:bold; width:161px; height: 19px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;}
.homepage_title_small2 {margin-left:7px;float:right;padding:6px 6px 6px 6px;background:#ffffff url(images/title.jpg) repeat-x;color:#000000;font-size:14px; font-weight:bold; width:161px; height: 19px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;}

.homepage_right { margin-bottom:5px;margin-left:1px;float:right; background:#000000; font-size:12px; width:355px;}

.homepage_left_small {margin-top:5px;margin-bottom:5px;padding:6px 6px 6px 6px;background:#ffffff url(images/gradient250.jpg) repeat-x; font-size:12px; width:161px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;color:#000000;}

.homepage_left_small2 {margin-top:5px; margin-bottom:5px; margin-right:7px; margin-left:0px;float:right; padding:6px 6px 6px 6px;background:#ffffff url(images/gradient250.jpg) repeat-x; font-size:12px; width:161px;border-color : #cacaca; border-width: 1px 1px 1px 1px; border-style:solid;color:#000000;}




.box_top{ width: 106px;position:relative; top:10px; left:0px;padding: 3px 0px; 3px; 0px;}


.news_img {border: 1px solid #c7db24; width: 50px;}

.news_box_top{ width: 52px;position:relative; top:26px; left:0px;}
.news_box_bot{ width: 52px;position:relative; top:52px; left:0px;}

.gallery_image_box
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
    border: 2px solid #c0e600;
    color: #ffffff;
    width: 155px;
    height: 114px;
    padding: 5px;
    text-align: left;
    background-color : #000000;
    background-repeat: no-repeat;
	text-align: center;
	font-weight:normal;
}


.enter_image_box
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
    border: 2px solid #c0e600;
    color: #ffffff;
    width: 265px;
    height: 210px;
    padding: 5px;
    text-align: left;
    background-color : #000000;
    background-repeat: no-repeat;
	text-align: center;
	font-weight:normal;
}

.image_box
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
    border: 2px solid #c0e600;
    color: #ffffff;
    width: 92px;
    height: 67px;
    padding: 5px;
    text-align: left;
    background-color : #000000;
    background-repeat: no-repeat;
	text-align: center;
	font-weight:normal;
}

.image_box_download
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
    border: 2px solid #c0e600;
    color: #ffffff;
    width: 135px;
    height: 196px;
    padding: 5px;
    text-align: left;
    background-color : #000000;
    background-repeat: no-repeat;
	text-align: center;
	font-weight:normal;
}

.profile_image_box
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
    border: 2px solid #c0e600;
    color: #ffffff;
    width: 92px;
    height: 67px;
    padding: 5px;
    text-align: left;
    background-color : #000000;
    background-repeat: no-repeat;
	text-align: center;
	font-weight:normal;
}

.profile_image_image_box
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
    border: 2px solid #c0e600;
    color: #ffffff;
    width: 92px;
    height: 98px;
    padding: 5px;
    text-align: left;
    background-color : #000000;
    background-repeat: no-repeat;
	text-align: center;
	font-weight:normal;
}

.gallery_image_text{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 165px;color: #ffffff;position:relative; top:99px; left:-5px;padding: 3px 0px 3px 0px;}

.enter_image_text{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 275px;color: #ffffff;position:relative; top:181px; left:-5px;padding: 10px 0px 10px 0px; font-size:14px; font-weight:bold}

.image_text_download{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 145px;color: #ffffff;position:relative; top:181px; left:-5px;padding: 3px 0px 3px 0px; text-decoration:none;}

.profile_image_text{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 102px;color: #ffffff;position:relative; top:46px; left:-5px;padding: 3px 0px 3px 0px;}

.profile_image_text{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 102px;color: #ffffff;position:relative; top:46px; left:-5px;padding: 3px 0px 3px 0px;}

.view_chart_text{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 102px;color: #ffffff;position:relative; top:83px; left:-5px;padding: 3px 0px 3px 0px;}

.image_text{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 102px; color: #ffffff;position:relative; top:52px; left:-5px;padding: 3px 0px 3px 0px; }

.profile_image_image_text{background-color: #000000;opacity: .7;filter: alpha(opacity=70); text-align:center; width: 102px;color: #ffffff;position:relative; top:69px; left:-5px;padding: 3px 0px 3px 0px;}

/* new menu */

.bottom { 
width: 928px;
margin-left: auto;
margin-right: auto ;
padding: 0px 0px 15px 0px;
background-image: url(images/page_bottom.jpg);
background-repeat:no-repeat;
height:73px;
clear:both; }

.homebottom { 
width: 928px;
margin-left: auto;
margin-right: auto ;
padding: 0px 0px 15px 0px;
background-image: url(images/bg_bottom.jpg);
background-repeat:no-repeat;
height:63px;
clear:both; }

 #container2 { 
margin-bottom: 0px; 
margin-top: 0px;
padding: 0px;
width: 928px;
margin-left: auto; 
margin-right: auto;
 background-image:url(images/page_bg.jpg);
 }

#nav {
/* 876 */
width: 850px;
margin: 0px 0px 0px 35px;
height: 20px;
float:center;
 }
 
 #submenu {
width: 850px;
margin: 0px 0px 0px 14px;
padding: 8px 8px 8px 15px;
background-color:#f1f1f1;
border-top: 1px solid #000000;
float:center;
 }
 
#nav ul {
	margin: 0px;
	padding: 0px;
}


#nav ul li {
	float: left;
	list-style-type:none;
	border-right: 1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1;
	
}

#nav ul li a{
	display:block;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 10px 6px 10px 6px;
	line-height:1;
}

#nav ul li a:hover {

	font-weight: bold;
	background-color:#c0e600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 10px 6px 10px 6px;
	line-height:1;
}


#nav ul li a:active, a.current {

	font-weight: bold;
	background-color:#c0e600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 10px 6px 10px 6px;
	line-height:1;
	
}


#navback {
width: 928px;
background-image:url(images/page_top.jpg);
float:center;
height: 50px;
margin-left: auto; 
margin-right: auto;
}


body #nav_mid {
width: 830px;
/* this moves the menu */
margin-left:45px;
margin-right: auto ;
margin-top:2px;
height: 17px;
background-color:#353535;
float:center;}



/* Drop-down menu */


.navbar_back{margin-left: auto;margin-right: auto ;width:900px;height:26px;background:url(images/btnbar_back.jpg) left top no-repeat;} 

.navbar {margin-left: auto;margin-right: auto ;float:none;width:672px;height:26px;border:none;background:#000000 url(images/btn_backB.jpg) repeat-x;color:#FFF;font-size:90%;}
[id$="navbar"] {margin-left: auto;margin-right: auto ;float:none;width:672px;height:26px;border:none;background:#000000 url(images/btn_backB.jpg) repeat-x;color:#FFF;font-size:90%;}
[id$="navbar"]:not([class="xxx"]) {margin-left: auto;margin-right: auto ;float:none;width:672px;height:26px;border:none;background:#000000 url(images/btn_backB.jpg) repeat-x;color:#FFF;font-size:90%;}
 

.navbar ul {list-style-type:none;}
.navbar ul li {float:left;position:relative;z-index:auto !important /*Non-IE6*/;z-index:999 /*IE6*/;border-right:solid 1px #262626;background:url(images/btn_backB.jpg) 0 0 repeat-x;}
.navbar ul li a {float:none !important /*Non-IE6*/;float:left /*IE-6*/;display:block;height:2.0em;line-height:2.0em;padding:0 10px 0 10px;text-decoration:none;color:#ffffff;}
.navbar ul li ul {display:none;border:none;}


/* Non-IE6 */
.navbar ul li:hover a {background:url(images/btn_backT.jpg) 0 0 repeat-x;color:#a7a7a7;text-decoration:none;background-color:#272726;}
.navbar ul li:hover ul {display:block;width:12em;position:absolute;z-index:999;top:3.0em;margin-top:0.1em;left:0;-x;}
.navbar ul li:hover ul li a {display:block;width:12em;height:auto;line-height:1.3em;margin-left:-1px;padding:4px 10px 4px 10px;border-left:solid 1px #93ab10; border-bottom: solid 1px #93ab10;background-color:#272726;font-weight:normal;color:#ffffff;background:url(images/btn_backB.jpg) 0 0 repeat-x;}
.navbar ul li:hover ul li a:hover {background:url(images/btn_backB.jpg) 0 0 repeat-x;color:#000000;background-color:#000000;font-weight:normal;color:#bddf0c;}

/* IE6 */
.navbar table {position:absolute;top:0;left:0;border-collapse:collapse;}
.navbar ul li a:hover {background:url(images/btn_backB.jpg) 0 0 repeat-x;color:#a7a7a7;text-decoration:none;background-color:#272726;}
.navbar ul li a:hover ul {display:block;width:12em;position:absolute;z-index:999;top:3.1em;top:3.0em;left:0; margin-top:0.1em;}
.navbar ul li a:hover ul li a {display:block;width:12em;height:1px;line-height:1.3em;padding:4px 10px 4px 10px; border-left:solid 1px #93ab10;border-bottom:solid 1px #93ab10;background-color:#272726;font-weight:normal;color:#ffffff;background:url(images/btn_backB.jpg) 0 0 repeat-y;}
.navbar ul li a:hover ul li a:hover {background:url(images/btn_backB.jpg) 0 0 repeat-x;color:#000000;background-color:#000000;font-weight:normal;color:#bddf0c;}

#backbtn {margin-left: auto;margin-right: auto ;width:900px;}


#topPan{margin-left: auto;margin-right: auto ;width:900px;height:108px;background:url(images/gablecraft-banner.jpg) left top no-repeat; margin-top:3px;}

#intro {padding:0px 0 0 70px; color:#FFFFFF}
#logo {padding:32px 0 0 512px;}
#intro h2 {font-size:1.4em;}

#botimg {margin-left: auto;margin-right: auto ;width:900px;}
#bot {margin-left: auto;margin-right: auto ;width:400px; font-weight:normal;}
#bot2 {margin-left: auto;margin-right: auto ;width:780px; font-weight:normal;}

#bot a:hover {text-decoration:none; color:#000000;}
#bot2 a:hover {text-decoration:none; color:#000000;}

#footer {margin-left: auto;margin-right: auto ;width:100%;height:12px;background-color:#ffffff; font-weight:normal;}
#footer ul {list-style-type:none;}
#footer ul li {float:left;position:relative;z-index:auto !important /*Non-IE6*/;z-index:1000 /*IE6*/;}
#footer ul li a {float:none !important /*Non-IE6*/;float:left /*IE-6*/;display:block;height:2.0em;line-height:2.0em;padding:3px 5px 0 5px;text-decoration:none;color:#a7a7a7; font-weight:normal;}


/*#mainPane{margin-left: auto;margin-right: auto ;width:900px; height:600px;background-color:#ffffff;}*/
.box_padding a {text-decoration:none; color:#ffffff;font-weight:bold;}
.box_padding a:hover {text-decoration:none; color:#c0e600;}
#mainPane a {text-decoration:none; color:#c0e600;font-weight:bold;}
#mainPane a:hover {text-decoration:none; color:#ffffff;}
.box_padding {margin-left: auto;margin-right: auto ;float:left;margin:0px 0px 6px 6px;width:106px; position:relative;}
.profile_box_padding {float:left;margin:0px 0px 6px 6px;width:106px; position:relative;}
.profile_image_box_padding {float:left;margin:0px 0px 6px 6px; position:relative;}


/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:240px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#c7db22;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }

