/* MAIN COLORS IN SITE */
/*  - #06357a  Blue     */
/*  - #b4a486 && bcad92  Gold     */
/*  - #2c2a91  Secondary Blue */
/*  - #ffcc00  Yellow */

/* Going 1130 Wide from 980 */


/*======================== TABLES ========================*/


.tablebg
{
	*background: #eae9e9; /* (too light on some monitors) */
	background: #e0e0e0;
}

.tablebg-alt1
{
	background: #d2d0d0;
}

.tablebg-alt2
{
	background: #c0bbbb;
}


/*================ FOOTBALL PLAYER PROFILE - TOP TABLE  ========================*/
#hor-minimalist-a
{
	*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
	font-size: 13px;
	*background: #fff;
	margin: 5px;
	width: 220px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	*color: #039;
	*color: #2b4fc2;
	color: #2c2a91;
	padding: 2px 2px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	*color: #669;
	*color: #2b41c4;
	*color: #2c2a91;
	color: #000;
	padding: 2px 2px 0px 2px;
}
#hor-minimalist-a tbody tr:hover td
{
	*color: #009;
	*background: #d0dafd;
}



/*================ FOOTBALL PLAYER PROFILE - TOP TABLE - JUCO VERSION  ========================*/
#hor-minimalist-aj
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 320px;
        border-collapse: collapse;
        text-align: left;
}
#hor-minimalist-aj th
{
        font-size: 14px;
        font-weight: normal;
        *color: #039;
        *color: #2b4fc2;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#hor-minimalist-aj td
{
        *color: #669;
        *color: #2b41c4;
        *color: #2c2a91;
        color: #000;
        padding: 2px 2px 0px 2px;
}
#hor-minimalist-aj tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}



/*================ FOOTBALL PLAYER PROFILE - PERSONAL INFO LEFT  ========================*/

.hor-minimalist-b
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 400px;
        border-collapse: collapse;
        text-align: left;
}
.hor-minimalist-b th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
.hor-minimalist-b td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
.hor-minimalist-b tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}


/*================ FOOTBALL PLAYER PROFILE - PERSONAL INFO RIGHT  ========================*/

.hor-minimalist-b2
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 465px;
        border-collapse: collapse;
        text-align: left;
}
.hor-minimalist-b2 th
{       
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
.hor-minimalist-b2 td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
.hor-minimalist-b2 tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}





/*================ SCHOOL PROFILE - TOP PAGE   ========================*/

#hor-minimalist-c
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 500px;
        border-collapse: collapse;
        text-align: left;
}
#hor-minimalist-c th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#hor-minimalist-c td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#hor-minimalist-c tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}



/*================ PLAYER PROFILE - FB - EDIT/ADD PAGE  ========================*/

#table_fbprofile_edit
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px 5px 5px 5px;
        width: 445px;
        border-collapse: collapse;
        text-align: left;
}
#table_fbprofile_edit th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#table_fbprofile_edit td  
{
        color: #000;
        *padding: 2px 2px 0px 2px;
        padding: 5px 5px 2px 5px;
}
#table_fbprofile_edit tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
}




/*================ SCHOOL PROFILE - TAB BOX   ========================*/

#table_schoolcoaches
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 400px;
        border-collapse: collapse;
        text-align: left;
}
#table_schoolcoaches th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#table_schoolcoaches td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#table_schoolcoaches tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}


/*================ SCHOOL PROFILE - TAB BOX - RIGHT SIDE  ========================*/

#table_schoolcurrentteam
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 470px;
        border-collapse: collapse;
        text-align: left;
}
#table_schoolcurrentteam th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#table_schoolcurrentteam td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#table_schoolcurrentteam tbody tr:hover td
{
        color: #009;
        background: #d0dafd;
}


/*================ SCHOOL STAFF PROFILE - RIGHT  ========================*/
#school-profile-a
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 420px;
        border-collapse: collapse;
        text-align: left;
}
#schoo-profile-a th
{
        font-size: 14px;
        font-weight: normal;
        *color: #039;
        *color: #2b4fc2;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#school-profile-a td
{
        *color: #669;
        *color: #2b41c4;
        *color: #2c2a91;
        color: #000;
        padding: 2px 2px 0px 2px;
}
#school-profile-a tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}


/*============= SCHOOL ROSTER PAGE - SECOND SIDE  ========================*/

#table_school_fbrosters
{
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #eae9f6;
        background: #efeef6;
        margin: 5px;
        width: 450px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 1.7em;
        border: 1px solid #69c;
}
#table_school_fbrosters th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        vertical-align: middle;
}
#table_school_fbrosters td
{
        color: #000;
        padding: 2px 2px 0px 2px;
        vertical-align: middle;
}
#table_school_fbrosters tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
        vertical-align: middle;
}



/*======================== FOOTBALL PLAYERPROFILE TABS - SCOUT NOTES ========================*/

#profile-tablist-a
{       
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 700px;
        border-collapse: collapse;
        text-align: left;
}
#profile-tablist-a th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#profile-tablist-a td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#profile-tablist-a tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}

#profile-notelist-b
{        
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 420px;
        border-collapse: collapse;
        text-align: left;
}
#profile-notelist-b th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#profile-notelist-b td   
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#profile-notelist-b tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}


/*======================== FOOTBALL PLAYERPROFILE TABS - EVALS ========================*/

#profile-tablist-b
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 390px;
        border-collapse: collapse;
        text-align: left;
}
#profile-tablist-b th
{
        font-size: 13px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        *border-bottom: 2px solid #6678b1;
}
#profile-tablist-b td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#profile-tablist-b tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}



#profile-notelist
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 400px;
        border-collapse: collapse;
        text-align: left;
}
#profile-notelist th
{
        font-size: 13px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        *border-bottom: 2px solid #6678b1;
}
#profile-notelist td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#profile-notelist tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}


/*======================== FOOTBALL PLAYERPROFILE TABS - VIDEO LINKS ========================*/

#profile-videolinks
{
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 4px;
        width: 740px;
        border-collapse: collapse;
        text-align: left;
        color: #000000;
}

#profile-videolinks th
{
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        padding: 2px 2px;
}

#profile-videolinks td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}

#profile-videolinks tbody tr:hover th
{
        color: #2c2a91;
        *color: #ff0000;
        background: #d0dafd;
}








#searches-various-a
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 225px;
        border-collapse: collapse;
        text-align: left;
}
#searches-various-a th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#searches-various-a td 
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#searches-various-a tbody tr:hover td
{
        color: #009;
        background: #d0dafd;
}


#search-widefull-a
{
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 970px;
        border-collapse: collapse;
        text-align: left;
}
#search-widefull-a th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#search-widefull-a td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#search-widefull-a tbody tr:hover td
{
        color: #009;
        background: #d0dafd;
}


/*== TABLE USED ON SCHOOL SCHEDULE PAGE - FIRST SIDE  ========================*/

#table_schedule
{
        font-family : RobotoRegular;
        font-size: 13px;
        margin: 5px;
        width: 450px;
        border-collapse: collapse;
        text-align: left;
	vertical-align: middle;
	line-height: 1.7em;
	border: 1px solid #69c;
}        
#table_schedule th
{        
        font-size: 14px;
        font-weight: normal;
	*background: #ffcc00;
	background: #06357a;
        color: #ffffff;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
	vertical-align: middle;
}
#table_schedule td 
{
	vertical-align: middle;
        padding: 4px 6px 4px 4px;
}
#table_schedule tbody tr:hover td
{
        color: #009;
	vertical-align: middle;
}

#table_schedule a:hover {
        *color: #F00!important;
        color: #3c3!important;
        text-decoration: underline!important;
}
        
#table_schedule a:link {
        color: #06357a;
        text-decoration: none;
}

#table_schedule a:visited {  
        color: #06357a;
}
        
#table_schedule a:active {
        color: #06357a;
}

#table_schedule_edit
{  
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #eae9f6;
        background: #efeef6;
        margin: 5px;
        width: 630px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 2em;
        border: 1px solid #69c;
}       
#table_schedule_edit th
{       
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        vertical-align: middle;
}
#table_schedule_edit td
{
        color: #000;
        padding: 2px 2px 0px 2px;
        vertical-align: middle;
}
#table_schedule_edit tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
        vertical-align: middle;
}


/*== TABLE USED ON SCHOOL SCHEDULE PAGE - FIRST SIDE  ========================*/
#table_videoview
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #eae9f6;
        *background: #efeef6;
        background: #eeeeee;
        margin: 5px;
        width: 880px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 1.7em;
        border: 1px solid #69c;
}
#table_videoview th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        vertical-align: middle;
}
#table_videoview td
{
        color: #000;
        padding: 2px 2px 0px 2px;
        vertical-align: middle;
}
#table_videoview tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
        vertical-align: middle;
}


/*==============  MINI-STROP PAGE PROFILE HEADER  ========================*/
        
#ministrip-profile
{
        font-family : RobotoRegular;
        font-size: 12px;
        margin: 5px;
        width: 240px;
        border-collapse: collapse;
        text-align: left;
}
#ministrip-profile th
{
        font-size: 12px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#ministrip-profile td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#ministrip-profile tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}



/* RIGHT SIDE VERSION */

#ministrip-profile-small
{
        font-family : RobotoRegular;
        font-size: 12px;
        margin: 5px;
        width: 150px;
        border-collapse: collapse;
        text-align: left;
}
#ministrip-profile-small th
{
        font-size: 12px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#ministrip-profile-small td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#ministrip-profile-small tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}




/*==============  TAG-LIST NOTES PAGE - HEADER  ========================*/

#notes_top-a
{
        font-family : RobotoRegular;
        font-size: 13px;
        margin: 5px;
        width: 180px;
        border-collapse: collapse;
        text-align: left;
}
#notes_top-a th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#notes_top-a td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
#notes_top-a tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}



/*==============  TAG-LIST - by Position View ========================*/

#notes_minilist
{
        font-family : RobotoRegular;
        font-size: 13px;
        background: #ffffff;
        margin: 5px;
        width: 540px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 1.7em;
        border: 1px solid #69c;
}
#notes_minilist th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        vertical-align: middle;
}
#notes_minilist td
{
        color: #000;
        padding: 2px 2px 0px 2px;
        vertical-align: middle;
}
#notes_minilist tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
        vertical-align: middle;
}

/*==============  HOME Page, Catagory Boxes ========================*/
 
#home_catagory 
{
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #ffffff;
        margin: 5px;
        *width: 330px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 1.4em;
        *border: 1px solid #69c;
}
#home_catagory th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        *border-bottom: 2px solid #6678b1;
        vertical-align: middle;
}
#home_catagory td
{
        color: #000;
        padding: 2px 2px 0px 2px;
        vertical-align: middle;
}
#home_catagory tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
        vertical-align: middle;
}


/*================ BILLING - TAB BOX   ========================*/
        
#table_billingone
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 480px;
        border-collapse: collapse;
        text-align: left;
}

#table_billingone th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}

#table_billingone td
{       
        color: #000;
        padding: 2px 2px 0px 2px;
}       

#table_billingone tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}


#table_billingtwo
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 900px;
        border-collapse: collapse;
        text-align: left;
}
        
#table_billingtwo th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}

#table_billingtwo td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
        
#table_billingtwo tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}



#table_combineform
{
        font-family : RobotoRegular;
        font-size: 13px;
        margin: 5px;
        width: 600px;
        border-collapse: collapse;
        text-align: left;
}

#table_combineform th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
        
#table_combineform td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}
        
#table_combineform tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}




/*======================== Video Queue ========================*/
        
#videoqueue-a
{
        font-family : RobotoRegular;
        font-size: 12px;
        margin: 5px;
        width: 920px;
        border-collapse: collapse;
        text-align: left;
        border: 1px solid #69c;
        padding: 3px 3px 2px 3px;
}

#videoqueue-a th 
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        padding: 3px 3px 2px 3px;
}
#videoqueue-a td
{
        color: #000;
        padding: 3px 3px 2px 3px;
}
#videoqueue-a tbody tr:hover td
{
        *color: #009;
        background: #d0dafd;
}


/*======================== Player Profile Video Strip ========================*/
 
#videostrip-a
{
        font-family : RobotoRegular;
        font-size: 12px;
        margin: 5px;
        *width: 980px;
        *border-collapse: collapse;
        text-align: left;
        *border: 1px solid #69c;
        padding: 3px 3px 2px 3px;
}
        
#videostrip-a th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        *border-bottom: 2px solid #6678b1;
        padding: 3px 3px 2px 3px;
}
#videostrip-a td
{
        color: #000;
        padding: 3px 3px 2px 3px;
}
#videostrip-a tbody tr:hover td
{
        text-decoration: none;
	color: #0000cc
}
#videostrip-a a:link{
        text-decoration: none;
	color: #0000cc
}
#videostrip-a a:link{
        text-decoration: visited;
	color: #0000cc
}


/*=============  SCHOOL FB ROSTER PAGE  ========================*/
 
#rosters-wide
{
        font-family : RobotoRegular;
        font-size: 13px;
        background: #ffffff;
        margin: 5px;
        width: 980px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 1.7em;
        border: 1px solid #69c;
}

#rosters-wide th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        vertical-align: middle;
}
#rosters-wide td
{
        color: #000;
        padding: 2px 2px 0px 2px;
        vertical-align: middle;
}
#rosters-wide tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
        vertical-align: middle;
}

#rosters-mini
{
        font-family : RobotoRegular;
        font-size: 13px;
        background: #ffffff;
        margin: 5px;
        width: 980px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 1.7em;
        border: 1px solid #69c;
}



/*======================== School Profile/Schedule/Rosters ========================*/

#thin
{
        font-family : RobotoRegular;
        font-size: 12px;
	line-height: 1.2em;
}


/*======================== SCOUT CHECKLIST ========================*/
        
#scout_checklist
{
        font-family : RobotoRegular;
        font-size: 12px;
        margin: 5px; 
        width: 1000px;
        border-collapse: collapse;
        text-align: left;
        border: 1px solid #69c;
        padding: 3px 3px 2px 3px;
}

#scout_checklist th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        padding: 3px 3px 2px 3px;
}

#scout_checklist td
{
        color: #000;
        padding: 3px 3px 2px 3px;
        border-bottom: 1px solid #6678b1;
}

#scout_checklist tbody tr:hover td
{
        *color: #009;
        background: #d0dafd;
}



/*============= SCHOOL ROSTER PAGE - SECOND SIDE  ========================*/

#school_staff_side2
{
        font-family : RobotoRegular;
        font-size: 13px;
        background: #e0e0e0;
        margin: 5px;
        width: 510px;
        border-collapse: collapse;
        text-align: left;
        vertical-align: middle;
        line-height: 1.7em;
        *border: 1px solid #69c;
}
#school_staff_side2 th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
        vertical-align: middle;
}
#school_staff_side2 td
{
        color: #000;
        padding: 2px 2px 0px 2px;
        vertical-align: middle;
	*margin: 2px 2px 2px 2px;
}
#school_staff_side2 tbody tr:hover td
{
        color: #009;
        *background: #d0dafd;
        vertical-align: middle;
	*margin: 2px 2px 2px 2px;
}
 
/* ================ HS Table - Admin ========================= */
#tabzero_callcenter
{
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #e0e0e0;
        *margin: 5px;
        *width: 510px;
        *border-collapse: collapse;
        *text-align: left;
        *vertical-align: middle;
        *line-height: 1.7em;
        *border: 1px solid #69c;
}
#tabzero_callcenter td
{
	*border-bottom: 1px solid #6678b1;
	border-top: 1px solid #6678b1;
	*border-left: 1px solid #6678b1;
	*border-right: 1px solid #6678b1;
}



/*================ Portal Contacts - TAB BOX   ========================*/

#table_pcontacts
{
        *font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        width: 400px;
        border-collapse: collapse;
        text-align: left;
}

#table_pcontacts th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}

#table_pcontacts td
{
        color: #000;
        padding: 2px 2px 0px 2px;
}




/*================ PORTAL MAIN SCHOOL TABLE  ========================*/
#mainhs-table
{
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        margin: 2px 2px 2px 2px;
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        border-left: 2px solid #d6d5d5;
        border-right: 2px solid #d6d5d5;
        border-top: 2px solid #d6d5d5;
        border-bottom: 2px solid #d6d5d5;
}
#mainhs-table tr
{
        border-left: 2px solid #d6d5d5;
        border-right: 2px solid #d6d5d5;
        border-top: 2px solid #d6d5d5;
        border-bottom: 2px solid #d6d5d5;
        background: #ffffff;
}
 
#mainhs-table th
{
        background: #3790e4;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        padding: 2px 2px;
        border-bottom: 2px solid #d6d5d5;
}
#mainhs-table td
{
        *color: #000;
        color: #343434;
        padding: 5px 5px 5px 5px;
        border-left: 3px solid #d6d5d5;
        border-right 3px solid #d6d5d5;
}
#mainhs-table td a:link{
        text-decoration: none;
}
#mainhs-table td a:visited{
        text-decoration: none;
}
.header_signup a:visited,.header_signup  a:hover{
        *color: #477fd5;
        color: #FFF;
        text-decoration: underline;
        font-size : 0.9em;
}
#mainhs-table tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
        *background: #e6ebfe;
        text-style: bold;
}



/* =================== Used in College Portal =================================*/

#portal-notes
{
        font-family : RobotoRegular;
        font-size: 13px;
        *background: #fff;
        margin: 5px;
        *width: 1450px;
        width: 99%;
        border-collapse: collapse;
        text-align: left;
}
#portal-notes th
{
        font-size: 14px;
        font-weight: normal;
        color: #2c2a91;
        padding: 2px 2px;
        border-bottom: 2px solid #6678b1;
}
#portal-notes td
{
        color: #000;
        padding: 4px 4px 0px 4px;
        border-left: 1px solid #6678b1;
        border-right: 1px solid #6678b1;
        border-top: 1px solid #6678b1;
        border-bottom: 1px solid #6678b1;
}
#portal-notes tbody tr:hover td
{
        *color: #009;
        *background: #d0dafd;
}
