BODY {
  margin           : 0px 0px 0px 0px;
  background-color : #FFFFFF;

  color            : #000000;
}

input {
	color : #3c1e4a;
	font-size : 12px;
	font-family : Arial;
	font-weight: bold;
}

td, tr {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}

.boxes {
        border: solid;
        border: dotted;
        border-width: 0px;
        border-bottom-color: #B0C4DE;
        border-top-color: #B0C4DE;
        border-left-color: #B0C4DE;
        border-right-color: #B0C4DE;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : 3c1e4a;
}

.pathway {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

a.pathway:link, a.pathway:visited {
  color            : #000000;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #365EBA;
  font-weight      : normal;
  text-deoration   : underline;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
  color: #EFEFEF;
  background-position: left;
  text-align: left;
  font-weight: bold;
 }

a.mainlevel:hover {
  color: #FFCC00;
  background-position: left;
  text-align: left;
  font-weight: bold;
 }

a.mainmenu:link, a.mainmenu:visited {
  color: #333333; 
  font-family: Arial, Helvetica, serif;
  font-weight: bold;
  }

a.mainmenu:hover {
  color: #365EBA; text-decoration: underline;
  }

a.sublevel:hover {
  color: #255C9C; text-decoration: underline;
  }

a.sublevel:link, a.sublevel:visited {
  color: #333333; 
  font-family: Arial, Helvetica, serif;
  font-weight: normal;
}

table.moduletable {
  margin: 0px 0px 0px 0px;
  width: 95%;
  border-left: solid 0px #A1A1A1;
  border-right: solid 0px #A1A1A1;
  border-top: solid 0px #A1A1A1;
  border-bottom: solid 0px #A1A1A1;
  }

table.moduletable th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px ;
	color: #FFCC00;
	background: #404040;
	white-space: wrap;
	border: 0px dotted #A1A1A1;
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	height: 12px;
	padding: 4px;
	text-align: left;
}

table.moduletable td {
    font-size: 10px;
    font-weight: normal;
    border: 0px dotted #FFFFFF;
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	height: 12px;
	padding: 2px;
	text-align: left;
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}

.sectiontableheader {
  background-color : #404040;
  color            : #EFEFEF;
  font-weight      : bold;
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
  text-align: left;
}

.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2 {
  background-color : #FCFBFB;
}

.pagenav {
/* for formatting start, previous, next, end etc */
font-weight: normal;
}

a.pagenav, a.pagenav:visited {
font-weight: bold;
color: #343A58;
}

a.pagenav:hover {
color: #FF9900;
}

.small {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
  background       : #FFFFFF;
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.contentpaneopen {
  background       : #FFFFFF;
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.contentheading, .componentheading {
  font-family      : Times New Roman, serif;
  font-size        : 14px;
  font-weight      : bold;
  color            : #3c1e4a;
  text-align       : left;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #333333;
  text-align       : left;
}


.button {
  font-family      : Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #585858;
}

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #FF0000;
  background-color : #F0F0F0;
  border           : 1px solid #585858;
}

.back_button {
float: left;
font-size: 10px;
color: #FFFFFF; 
background: #f5f5f5;
font-weight: bold;
text-align: center;
padding: 4px;
border: 1px solid #585858;
cursor: pointer;
}

a:link, a:visited {
  font-size        : 11px;
  color            : #000000;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
}

a:hover {
  color            : #365EBA;
  text-decoration  : none;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	}

a.contentpagetitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #255C9C;
	text-decoration: underline;
	font-weight: bold;
	}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
}

a.category:hover {
  color            : #255C9C;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

#welcome {

	padding: 30px;

	height: 165px; h\eight: 255px;

	background-image: url(http://grandslamdesign.com/gsd/images/panel-welcome.png);

}



#news {

	margin: 5px 0px; 

	padding: 20px 15px 5px 15px;

	border: 1px solid #d7e1e7;

}



h2.news {

	color: #1a3c4d;

	padding: 2px 0px 0px 35px;

	margin-bottom: 15px;

	background: url(http://grandslamdesign.com/gsd/images/news-icon.png) no-repeat left;

}



.more-info{

	background-color:#9C4E00;

	height:15px;

	font-family:Arial, Helvetica, sans-serif;

	padding-top:0px;

	padding-left:5px;

	font-weight:bold;

	font-size:11px;

	color:#FFFFFF;

}

a.more-info:link { color: #FFFFFF; text-decoration: none; }

a.more-info:visited { color: #FFFFFF; text-decoration: none; }

a.more-info:hover { color: #FFFFFF; text-decoration: underline; }

a.more-info:active { color: #FFFFFF; text-decoration: none; }



#domain-check {

	margin-left: 2px;

	width: 336px;

	height: 95px;

	background-image: url(http://grandslamdesign.com/gsd/images/panel-domain.png);

}



p.domains {

	font-weight: bold;

	color: #005590;

}



h1.domains {

	margin-top: 4px;

	font-weight: bold;

	color: #9c4e00;

}



#plan1 {

	float: left;

	margin: 4px 2px 5px 1px;

	width: 112px;

	height: 126px;

	background-color: #d7e1e7;

}



#plan2 {

	float: left;

	margin: 4px 2px 0px 0px;

	width: 109px;

	height: 126px;

	background-color: #d7e1e7;

}



#plan3 {

	float: left;

	margin: 4px 2px 0px 0px;

	width: 111px;

	height: 126px;

	background-color: #d7e1e7;

}



h4.plan {

	margin: 8px;

}

ul.plan {

	margin-bottom: 10px;

}

ul.plan li {

	margin: 4px 8px;

	font-size: 11px;

	list-style: none;

}

p.plan {

	margin: 4px 8px;

	font-size: 11px;

}

p.plan em {

	color: #990300;

	font-weight: bold;

	font-size: 13px;

	font-style: normal;

}



#dedicated {

	margin: 0px 0px 5px 2px;

	width: 336px;

	height: 176px;

	background-image: url(http://grandslamdesign.com/gsd/images/panel-dedicated.png);

	clear: both;

	

	font-size: 11px;

}



#dedicated h1 {

	margin-top: 15px;

}



#dedicated ul {

	margin: 10px;

}



#dedicated ul li {

	margin: 0px;

	list-style: none;

}



/* ====================================================================

  LAYOUT

-------------------------------------------------------------------- */



#wrap {

  position: absolute;

  left: 50%; margin-left: -379px; 

  width: 756px;

  height: 100%;

}



#header {

	height: 92px;

	background: url(http://grandslamdesign.com/gsd/images/header-top.png) repeat-x left;

}



#menu {

	height: 32px;

	background: url(http://grandslamdesign.com/gsd/images/menu.png) repeat-x left;

}



#submenu {

	height: 28px;

	background: url(http://grandslamdesign.com/gsd/images/submenu.png) repeat-x left;

}



#content {

	background-color: #FFFFFF;

}



#footer {

  height: 37px;

  background-color: #afbcc2;

}



/*##########################################################################################################

============================================================================================================

Client-Side Display Elements

------------------------------------------------------------------------------------------------------------

This is the from default CMS stylesheet for all client-side (visitor facing).

============================================================================================================

##########################################################################################################*/



/* >> General */



.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.sohotext {

	font-family : Arial;

	font-size: 12px;

}



.SMtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.smtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.uptext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #000000;

}



/* Generic form button style. */

.FormLt1 {

	font-family : Arial;

	font-size : 8px;

	cursor: pointer;

}









/* >> Menu System - #VMENU# */





/* >> Main Menu Links */



/* This is the main vmenu table */

/* ---------------------------------------------------------------------- */

/* <table> */

   table.vmenu_mainz {

      width: 100%;

      border: 0px;

      padding: 0px 0px 0px 0px;

      font-family: Arial, Helvetica, sans-serif;

      font-size: 12px; 

		font-weight: bold;

   }



 /* <tr> */  

 

  /* <td> ---- [<div><a>Main Page</a></div>] ---- </td>

  /*-----------------------------------------------------------*/

     td.vmenu_main_off {

        width: 100%;

        border: 0px;

        padding: 8px 5px 0px 10px;

        font-weight: normal;

     }

     td.vmenu_main_on {

        width: 100%;

        border: 0px;

        padding: 8px 5px 0px 10px;

        font-weight: bold;

     }

  

   /* <div> ---- [<a>Main Page</a>] ---- </div>

   /*-----------------------------------------------------------*/

      div.vmenu_main_off {

         width: 100%;

      }

      div.vmenu_main_on {

         width: 100%;

      }    

  

    /* <a> ---- [Main Page] ---- </a>

    /*-----------------------------------------------------------*/  

       a.vmenu_main_off:link { color: #FFFFFF; text-decoration: none; border-bottom: 0px solid #000000; }

       a.vmenu_main_off:visited { color: #FFFFFF; text-decoration: none; border-bottom: 0px solid #000000; }

       a.vmenu_main_off:hover { color: #4fabfd; text-decoration: none; border-bottom: 0px solid #000000; }

       a.vmenu_main_off:active { color: #4fabfd; text-decoration: none; border-bottom: 0px solid #000000; }

       

       a.vmenu_main_on:link { color: #FFFFFF; text-decoration: underline; }

       a.vmenu_main_on:visited { color: #FFFFFF; text-decoration: underline; }

       a.vmenu_main_on:hover { color: #4fabfd; text-decoration: underline; }

       a.vmenu_main_on:active { color: #4fabfd; text-decoration: underline; }

    

   /* </div> */

  /* </td> */

 /* </tr> */  



/* >> Sub Menu Links */

 

 /* <tr> */

 

  /* <td> ---- [<table><tr><td><div> >> </div></td><td><div><a>Main Page</a></div></td></table>] ---- </td>

  /*-------------------------------------------------------------------------------------------------------------*/

     td.vmenu_main_sub {

        width: 100%;

        border: 0px;

        padding: 0px 0px 0px 0px;

     }

   

   /* <table> Submenu link table */

   /*-----------------------------------------------------------*/   

      table.vmenu_subz {

        width: 100%;

        border: 0px;

        padding: 0px 0px 0px 0px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

      }

    

    /* <tr> */

    

     /* <td> Submenu Item Bullet */

     /*-----------------------------------------------------------*/        

        td.vmenu_sub_bull_off {

           width: 20px;

           padding: 3px 0px 0px 13px;

           font-size: 11px;

           font-weight: bold;

           color: #858585;

        }

        td.vmenu_sub_bull_on {

           width: 20px;

           padding: 3px 0px 0px 13px;

           font-size: 11px;

           font-weight: bold;

           color: #4fabfd;

        }

 

      /* <div> Contains an individual main menu link (within td)

      /*-----------------------------------------------------------*/        

         div.vmenu_sub_bull_off {

            padding: 0px;

            width: 100%;

         }

         

         div.vmenu_sub_bull_on {

            padding: 0px;

            width: 100%;

         }            

         

      /* </div> */

      

     /* </td> */

     

     /* <td> Submenu Item Link */

     /*-----------------------------------------------------------*/    

        td.vmenu_sub_off {

           width: 100%;

           border: 0px;

           padding: 3px 0px 0px 5px;

           font-size: 11px;

           font-weight: normal;

        }

        td.vmenu_sub_on {

           width: 100%;

           border: 0px;

           padding: 3px 0px 0px 5px;

           font-size: 11px;

           font-weight: bold;   

        }

        

      /* <div> Contains an individual main menu link (within td)

      /*-----------------------------------------------------------*/          

         div.vmenu_sub_off {

            width: 100%;

            border: 0px;

            padding: 0px 0px 0px 0px;

         

         }

         

         div.vmenu_sub_on {

            width: 100%;

            border: 0px;

            padding: 0px 0px 0px 0px;

        }



       /* <a href=> A cell containing an individual main menu link

       /*-----------------------------------------------------------*/ 

          a.vmenu_sub_off:link { color: #FFFFFF; text-decoration: none; }

          a.vmenu_sub_off:visited { color: #FFFFFF; text-decoration: none; }

          a.vmenu_sub_off:hover { color: #4fabfd; text-decoration: none; }

          a.vmenu_sub_off:active { color: #4fabfd; text-decoration: none; }

          

          a.vmenu_sub_on:link { color: #FFFFFF; text-decoration: none; }

          a.vmenu_sub_on:visited { color: #FFFFFF; text-decoration: none; }

          a.vmenu_sub_on:hover { color: #4fabfd; text-decoration: none; }

          a.vmenu_sub_on:active { color: #4fabfd; text-decoration: none; }

       /* </a> */    

      

      /* </div> */

      

     /* </td> */          

 

/* =========================================================== */







/* >> Menu System - #HMAINS# */



/* This is the main hsub table */

table.hmains {

   border: 0px;

   padding: 0px;



	margin: 0px 20px;

	height: 20px;



   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   font-weight: bold;

	color: #FFFFFF;

}



/* This cell contains a submenu link */

td.hmains {

   border: 0px;

	padding: 0px 15px 0px 10px;

	background: url(http://grandslamdesign.com/gsd/images/arrow.gif) no-repeat left;

}



a.hmains { line-height: 20px; margin-left: 5px; }

a.hmains:link { color: #FFFFFF; text-decoration: none; }

a.hmains:visited { color: #FFFFFF; text-decoration: none; }

a.hmains:hover { color: #4fabfd; text-decoration: underline; }

a.hmains:active { color: #4fabfd; text-decoration: none; }











/* >> Menu System - #HSUBS# */



/* This is the main hsub table */

table.hsubs {

   border: 0px;

   padding: 0px 0px 0px 0px;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 11px;

}



/* This cell contains a submenu link */

td.hsubs {

   border: 0px;

   padding: 0px 10px 2px 10px;

}



a.hsubs:link { color: #FFFFFF; text-decoration: none; }

a.hsubs:visited { color: #FFFFFF; text-decoration: none; }

a.hsubs:hover { color: #d4d4d4; text-decoration: underline; }

a.hsubs:active { color: #d4d4d4; text-decoration: none; }









/* >> Menu System - #HSUBS# *** FOR FOOTER */



/* This is the main hsub table */

#footer table.hsubs {

   border: 0px;

   padding: 0px 0px 0px 0px;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 10px;

}



/* This cell contains a submenu link */

#footer td.hsubs {

   border: 0px;

   padding: 0px 10px 2px 10px;

}



#footer a.hsubs:link { color: #000000; text-decoration: none; }

#footer a.hsubs:visited { color: #000000; text-decoration: none; }

#footer a.hsubs:hover { color: #FFFFFF; text-decoration: underline; }

#footer a.hsubs:active { color: #FFFFFF; text-decoration: none; }









/* >> #NEWSBOX# */



/* Newsbox

/*-----------------------------------------------------------*/



/* <font> */

.newsbox_date {

   font-family: arial, verdana, Courier New, Courier, mono;

   font-size: 10px;

   font-weight: normal;

   color: #939a9e;

}



.newsbox {

   font-family: arial, helvetica, sans-serif; 

   font-size: 11px;

	font-weight: bold;

	margin: 0px 0px 0px 5px;

}



a.newsbox:link { color: #003f7c; text-decoration: none; }

a.newsbox:visited { color: #003f7c; text-decoration: none; }

a.newsbox:hover { color: #003f7c; text-decoration: underline; }

a.newsbox:active { color: #003f7c; text-decoration: none; }



/* <font> */

.newsbox_tease {

   font-family: Arial, helvetica, sans-serif;

   font-size: 11px;

   font-weight: normal;

   color: #000000;

	margin: 2px 0px 15px 0px;

}



/* Full Ariticle Display

/*-----------------------------------------------------------*/

table.article_table {

   font-family: arial, helvetica, sans-serif;

   font-size: 12px;

   font-weight: normal;

   color: #000000;

}



td.article_title {

   font-family: Courier New, Courier, mono;

   font-size: 16px;

   font-weight: bold;

   color: #2E2E2E;

}



font.article_date {

   color: #336699;

}

      

td.article_content {

   padding: 4px;

}



/* >> Old Styles (to be phased out after obsolecense is assured) */

textarea {

	font-size:8pt;

	height:75px;

	width:175px;

}



.logohead {

	font-family : Arial;

	font-size : 25pt;

	font-weight : bold;

}



.logosub {

	font-family : Arial;

	font-size : 8pt;

	font-weight : bold;

}



.menusys {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

}