﻿/*/*=========================================*/
/*         general css for galant            */
/*            by shaping design              */
/*       http://www.shapingdesign.com        */
/*           info@shapingdesign.com          */
/*===========================================*/
/*  Wwbsite width css*/
.sitewidth{width:800px;}
/*  universal css  */

#body{margin:0;padding:0;text-align:center;background:#eee;}
table, tr, td, p, div{font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.5em;padding: 0;margin: 0;vertical-align:top;}
p{margin: 11px 0;}
#clear{clear:both;}
/*  layout css*/
#wrapper{margin:0 auto; background: url(images/background.jpg) repeat-x top left;}
#topdiv{width:100%; background:#fff;}

#topwrapper{height:auto;margin:0 auto;vertical-align:top; background:transparent;overflow:hidden;}
#topwrapper{height:auto;margin:0 auto;vertical-align:top; background:#fff;}

/* open background */
#wrappero{width:100%;text-align:center; background:#fff;clear:both;}
/* dark background */
#wrapperd{width:100%;margin:0 auto; background: url(images/dbackground.jpg) repeat-x top left #333;}
/* color background */
#wrapperc{width:100%;text-align:center; background: url(images/cbackground.jpg) repeat-x top left #755564;}

#topcontent{width:100%;}
/*  control panel css*/
#dnn_controlpanel{margin:0 auto; vertical-align:top;background:#fff;}

/*  logo row  */
#logorow{float:left;text-align:left;min-height:41px;width:400px;vertical-align:top;padding:10px;}
#logorowright{width:200px;text-align:right;float:right;vertical-align:top;padding:0;padding-top:10px;}

/* date area div */
#date{padding:0 10px;}
span.date{color:#ccc;text-decoration:none;font-weight:bold;font-size:11px;font-family: tahoma, arial, helvetica, sans-serif;height:10px;}

/* search  */
.searchbkg{float:right;padding: 5px 0;height: 20px;width: 160px;background: url(images/searchbox.jpg) no-repeat left; text-align:left;}
* html .searchbkg{margin-top:3px;}
.searchfield{width: 10px; text-align:right; vertical-align:top;}
.searchbutton{background: transparent;font-size: 0px; margin: 0px; padding: 13px 15px 13px 42px; color: #fff;}
* html .searchbutton{margin: 2px 15px 0px 0px;}
#dnn_dnnsearch_txtsearch {vertical-align: top;height: 20px; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight:normal; background: transparent; border: 0px solid #a1a1a1; color: #000; cursor: text; margin: 0px; padding: 3px 0 0 12px; width: 120px;}
* html #dnn_dnnsearch_txtsearch {padding: 3px 0 0 0px;margin:0 0 0 10px; width: 115px;}

/*  menu row  */
#menu{clear:both;height:41px;text-align:left; margin:0 auto; padding:0;vertical-align:top; background:url(images/menu_bar_bkg.jpg) repeat-x top left;}
#menubarr{height:41px;width:100%; background:url(images/menu_bar_r.jpg) no-repeat top right;}
#menubarl{height:41px;width:100%;padding-left:15px;background:url(images/menu_bar_l.jpg) no-repeat top left;}

/*  content layout css*/
#content{clear:both;margin:0 auto;vertical-align:top;background:#fff;}
/* content div */
#contentr{width:100%;background:url(images/r.jpg) repeat-y top right;}
#contentl{width:100%;background:url(images/l.jpg) repeat-y top left;}
#contentarea{min-height:200px;padding: 0 10px;}
* html #contentarea{width:100%;height:200px;}

/*  breadcrumb row  */
#bread{float:left;height:25px;padding:0 0 0 5px;text-align:left;}
#bread span{vertical-align:top;}
.bread_bkg{height:25px;margin:0;}

.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active {color: #333;font-family:arial, helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal;}
a.breadcrumb:hover {color: #666;font-family: arial, helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal;}

/* login div */
#logindiv{float:right;padding:0 20px 0 0; color:#fff;}
#logindiv img{margin:0 2px;}

a.user:link, a.user:visited, a.user:active {color: #333; font-weight: normal;font-family: arial, helvetica, sans-serif;text-decoration: none;font-size: 10px;}
a.user:hover {color: #666;font-weight: normal;text-decoration: none;font-size: 10px;}

a.login:link, a.login:visited, a.login:active {color: #333; font-weight: normal;font-family: arial, helvetica, sans-serif;text-decoration: none;font-size: 10px;}
a.login:hover {color: #666;font-weight: normal;text-decoration: none;font-size: 10px;}

/* content area / panes */
#contentdiv{overflow:hidden !important;clear:both;padding:0 !important;}
.contenttd{overflow:hidden;}
.contenttable{width:100%;overflow:hidden;clear:both;line-height:14px;height:0;}
.contentmaintable{padding:0; margin:0;vertical-align:top; width:100%;}
.contentmaintable td{vertical-align:top; padding:0; margin:0;}

.paneheader{width: 100%;padding: 7px 0 0 0; text-align:left;}
.panetop, .panebottom, .panefooter, .paneadmin{width: 100%;padding: 0;}
.paneleft {width: 25%;padding: 0 7px 0 0;}
.paneright {width: 25%;padding: 0 0 0 7px;}
.panelowerleft {width: 33%;padding: 0 7px 0 0;}
.panetopleft{padding:0 7px 0 0!important;width: 45%; vertical-align:top;}
.panetopright{padding:0;width: 45%; vertical-align:top;}
.panecenter {width:50%;vertical-align:top;}
.panecontent2{width: 67%;}
.panelower{width:33%;vertical-align:top;}
.paneright2, .panelowerright {width: 33%;padding: 0 0 0 7px;}
.paneright3 {width: 66%;padding: 0 0 0 7px;}
.splittable{width:100%;padding:0; margin:0;}
.leftpane4{width:33%;padding: 0 7px 0 0;}
.panecontent4{width:66%; padding:0;}
.panesplit1{width:50%;padding: 7px 7px 0 0;}
.panesplit2{width:50%;padding: 7px 0 0 0;}
.DNNEmptyPane{padding:0; width: 0; line-height:0;}

/*  banner row  */
/* background Pane */
.panebannerheader{margin:10px 0 10px 400px; width:360px;}
.bannerimage{height:196px; width: 778px;}
.bannerimagesmall{height:96px; width: 800px;}
td.flashbanner{padding-top:5px;}
.bannerspacer{height:1px;width:778px;}
/*  banner images  */
.banner_1{background:url(images/banner1.jpg) no-repeat;}
.banner_2{background:url(images/banner2.jpg) no-repeat;}
.banner_3{background:url(images/banner3.jpg) no-repeat;}
.banner_4{background:url(images/banner4.jpg) no-repeat;}
.banner_5{background:url(images/banner5.jpg) no-repeat;}
.banner_6{background:url(images/banner6.jpg) no-repeat;}
.banner_7{background:url(images/banner7.jpg) no-repeat;}
.banner_8{background:url(images/banner8.jpg) no-repeat;}
.banner_9{background:url(images/banner9.jpg) no-repeat;}
.banner_10{background:url(images/banner10.jpg) no-repeat;}
.banner_11{background:url(images/banner11.jpg) no-repeat;}
.banner_12{background:url(images/banner12.jpg) no-repeat;}
.banner_13{background:url(images/banner13.jpg) no-repeat;}
.banner_14{background:url(images/banner14.jpg) no-repeat;}
.banner_15{background:url(images/banner15.jpg) no-repeat;}
.banner_16{background:url(images/banner16.jpg) no-repeat;}

/*  inner page banner images  */
.banner_1sm{background:url(images/banner1sm.jpg) no-repeat;}
.banner_2sm{background:url(images/banner2sm.jpg) no-repeat;}
.banner_3sm{background:url(images/banner3sm.jpg) no-repeat;}
.banner_4sm{background:url(images/banner4sm.jpg) no-repeat;}
.banner_5sm{background:url(images/banner5sm.jpg) no-repeat;}
.banner_6sm{background:url(images/banner6sm.jpg) no-repeat;}
.banner_7sm{background:url(images/banner7sm.jpg) no-repeat;}
.banner_8sm{background:url(images/banner8sm.jpg) no-repeat;}
.banner_9sm{background:url(images/banner9sm.jpg) no-repeat;}
.banner_10sm{background:url(images/banner10sm.jpg) no-repeat;}
.banner_11sm{background:url(images/banner11sm.jpg) no-repeat;}
.banner_12sm{background:url(images/banner12sm.jpg) no-repeat;}
.banner_13sm{background:url(images/banner13sm.jpg) no-repeat;}
.banner_14sm{background:url(images/banner14sm.jpg) no-repeat;}
.banner_15sm{background:url(images/banner15sm.jpg) no-repeat;}
.banner_16sm{background:url(images/banner16sm.jpg) no-repeat;}

/*  footer */
#footerwrapper{width:100%;text-align:center;vertical-align:top; background:#eee;}
#footer{text-align:left; margin:0 auto; padding:0;vertical-align:top; background:#fff;}
.footer {color: #fff;font-size: 10px; white-space:nowrap; padding-right:5px;}

#smcolorbarbkg{height:55px;background:url(images/footer_bkg.jpg) repeat-x top left;}
#smcolorbarright{height:55px;width:100%; background:url(images/footer_r.jpg) no-repeat top right;}
#smcolorbarleft{height:55px;width:100%;padding-left:6px;background:url(images/footer_l.jpg) no-repeat top left;}

#copyrightdiv{float:left; padding:10px 0 0 10px;color:#fff; font-size:10px;}

a.footer:link, a.footer:visited, a.footer:active {color: #eee; font-weight: normal;font-family: arial, helvetica, sans-serif;text-decoration: none;font-size: 10px;}
a.footer:hover {color: #ddd;font-weight: normal;text-decoration: none;font-size: 10px;font-family: arial, helvetica, sans-serif;}
.copyrighttext{color: #eee;font-family: arial, helvetica, sans-serif;font-size: 10px;}

/*  links / text */
/*hyperlink style for the unselected tabs */
.othertabs {font-size: 12px;color: #333;font-family: tahoma, arial, helvetica, sans-serif;text-decoration: none;}
a.othertabs:link, a.othertabs:visited, a.othertabs:active {text-decoration: none;color: #333;background-color: transparent;border: 0;font-weight: bold;}
a.othertabs:hover {text-decoration: underline;color: #333;background-color: transparent;border: 0;font-weight: bold;}

/*head*/
.head {font-size: 14px;color: #333;font-weight: bold;}

/*subhead text*/
a.subhead:link, a.subhead:visited, a.subhead:active {color: #6e8e05;text-decoration: none;font-family: tahoma, arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;}
a.subhead:hover {color: #2c2c2c;text-decoration: none;font-family: tahoma, arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;}

/*normal text*/
.normal {font-family: tahoma, arial, helvetica, sans-serif;font-size: 12px;}
a.normal:link, a.normal:visited {color: #333333;font-family: tahoma, arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
a.normal:hover {color: #111111;font-family: tahoma, arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
.normalred {color: #900;font-family: tahoma, arial, helvetica, sans-serif;font-weight: bold;font-size: 12px;}
.normalbold {font-family: tahoma, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.normaltextbox {color: #333;padding-left: 2px;font-family: tahoma, arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;}
td.normaltextbox {padding: 0;margin: 0;background: transparent;border: 0;}

/*links for entire site*/
a:link, a:visited, a:active {color: #333333;font-family: tahoma, arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a:hover {color: #111111;font-family: tahoma, arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
select, input {font-family: tahoma, arial, helvetica, sans-serif;font-size: 12px;color: #333;}

/* h tags */
h1{font-family: arial, helvetica, sans-serif; font-size: 22px; color: #735362;line-height:30px;}
h2{font-family: arial, helvetica, sans-serif;font-weight: bold; font-size:18px; color: #735362;line-height:25px;}
h3{font-family: arial, helvetica, sans-serif; font-size:16px; color: #735362; line-height:25px;}

h3 span.head{font-family: arial, helvetica, sans-serif; font-size:16px; color: #735362; line-height:25px;}
/*-- bullet css --*/
ul {padding-left:30px;}
ul li{ font-family:arial, helvetica, sans-serif; font-size: 12px; color:#000;list-style-type: disc;}
ul ul li{font-family:arial, helvetica, sans-serif; list-style-type:circle; font-size: 11px; line-height:16px; font-style:italic;color:#222;}
ul li li li{list-style-type: circle;}
ol{padding-left:30px;}
ol li{list-style-type: decimal;}
ol ol li{list-style-type: lower-alpha;}
ol ol ol li{list-style-type: lower-roman;}
ol ul li{list-style-type: disc;}

/*applied to invisible objects*/
.invisible {visibility: hidden;}

/*  main menu and module menus */
.mainmenu_menubar{margin-left:15px;border:1px solid red;}

.mainmenu_idle td{height: 41px;padding: 0; margin:0 3px;font-size:0px; vertical-align:top;}
.mainmenu_idle td img{display:none;}
.mainmenu_idle td div{height: 41px;margin:0; padding:0;font-size:0px;background:url(images/menu_up_r.jpg) top right no-repeat transparent;}
.mainmenu_idle td div div{height: 41px;padding:0 9px;font-size:0px;background:url(images/menu_up_l.jpg) top left no-repeat transparent; }
.mainmenu_idle td div div div{height: 41px;line-height:41px;color: #fff; font-size:13px; font-family: arial, helvetica, sans-serif; font-weight: bold; padding: 0px 9px;white-space:nowrap;background:url(images/menu_up.jpg) top center repeat-x transparent;}
/*main menu selected on mouse hover*/
.mainmenu_selected td, .rootmenuitembreadcrumb td{height: 41px;padding: 0; margin:0 3px;font-size:0px;vertical-align:top;}
.mainmenu_selected td img .rootmenuitembreadcrumb td img, .mainmenu_active td img{display:none;}
.mainmenu_selected td div, .rootmenuitembreadcrumb td div{height: 41px;margin:0; padding:0;font-size:0px;background:url(images/menu_over_r.jpg) top right no-repeat transparent;}
.mainmenu_selected td div div, .rootmenuitembreadcrumb td div div{height: 41px;margin:0; padding:0 9px;font-size:0px;background:url(images/menu_over_l.jpg) top left no-repeat transparent;}
.mainmenu_selected td div div div, .rootmenuitembreadcrumb td div div div{height: 41px;line-height:41px;color: #111; font-size:13px; font-family: arial, helvetica, sans-serif; font-weight: bold;padding: 0px 9px;white-space:nowrap;background:url(images/menu_over.jpg) top center repeat-x transparent;}
.mainmenu_menucontainer {font-size: 0px;font-weight: normal;background: transparent;}
.mainmenu_menucontainer td{vertical-align:top;}
/*submenu container*/ 
.mainmenu_submenu, .moduletitle_submenu {background: #fff; opacity: .90; padding: 0; border: 1px solid #111111;z-index: 1; cursor: pointer; font-weight: normal;}
/*submenu idle*/ 
.mainmenu_menuitem, .ModuleTitle_MenuItem { color: #333333; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; height: 20px; background: transparent;border:0; border-bottom: 1px solid #d8dde3; padding: 5px 30px 5px 16px;}
.mainmenu_menuitemsel{background: transparent;}
/*submenu hover*/ 
.submenu_selected{color: #fff;background-color: #735362;font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; height: 20px;  border:0;border-bottom: 1px solid #d8dde3; padding: 5px 30px 5px 16px;}
/*submenu active*/ 
.submenu_active {color: #fff;background-color: #735362;font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; height: 20px; border:0;border-bottom: 1px solid #d8dde3; padding: 5px 30px 5px 16px;}
/*module menu submenu hover*/
.moduletitle_menuitemsel, td.moduletitle_menuitemsel{color: #fff; background-color: #735362;font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; height: 20px; border-top: 1px solid #999999;border-bottom: 1px solid #999999; padding: 5px 30px 5px 16px;}
/*module menu continer*/
.moduletitle_menucontainer{color: #000;}
/*module menu bar*/
.moduletitle_menubar{cursor: pointer; background: transparent;}
/*not needed*/
.mainmenuseperator, .moduletitle_menuarrow, .mainmenu_menuarrow, .mainmenu_menuicon, .moduletitle_menuicon {display:none;}
.mainmenu_rootmenuarrow, .moduletitle_rootmenuarrow{display:none;}
/*remove seperator borders */
.mainmenu_menubreak {background: transparent; padding: 0px; border: 0px; margin:0px;}

/* control Panel style */
.controlpanel{ background:#fff; border:#adadad solid; border-width:0px 0px 2px; }
.controlpanel img{ margin:15px 5px 0px; }
.controlpanel td{ text-align:center; }
.controlpanel td td td td img{ margin:0px; }
.controlpanel td td td{ width:auto; }
.controlpanel table{ width:auto; text-align:center; }
.controlpanel div{ border:#ccc solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel td.subhead{ background:#ccc; font-size:12px; color:#000; font-weight:bold; }
.controlpanel td td td .subhead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel td td td input{ background:#efefef; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel td td td select{ background:#efefef; font-size:11px; color:#333;}
.controlpanel a.commandbutton{ font-size:10px; text-decoration:none;}
.controlpanel a.commandbutton:link{ color:#000; }
.controlpanel a.commandbutton:visited{ color:#000; }
.controlpanel a.commandbutton:active{ color:#000; }
.controlpanel a.commandbutton:hover{ color:#000; text-decoration:underline;} 
.commandbutton,a.commandbutton:link,a.commandbutton:visited,a.commandbutton:active{ font-size:12px; color:#000; text-decoration:none; font-weight:normal; }
a.commandbutton:hover{ color:#333; text-decoration:none; font-size:12px; font-weight:normal; }
.controlpanel td td table{margin: 0 auto; }

/*-- end css --*/

