/*
Style Sheet for API Website
*/

*					{ }
body				{ background-color: #01154d; background-image: url('./images/main_bg.jpg'); background-repeat: repeat-x; background-position: top left; font-family: Arial; color: #555555; font-size: 12px; padding: 0px; margin: 0px;}
img					{ border: 0px; margin: 0px; padding: 0px; }
hr					{ }
ul					{ padding-left: 20px; padding-top: 5px; }
li					{ }
span				{ }
a					{ }

.dotted-line		{ padding-top: 20px; height: 1px; border-bottom: dotted 1px #CCCCCC; }
.top-dotted-line	{ height: 1px; border-top: dotted 1px #CCCCCC; }

.main-wrapper		{ margin-right: auto; margin-left: auto; width: 940px; background-color: #01154d; padding: 0px; margin-top: 0px; }
.main				{ width: 940px; }

.menu				{ padding-bottom: 3px; }
.menu-td1			{ width: 744px; } 							/* 147px */
.menu-td2			{ padding-top: 2px; padding-left: 49px; width: 162px; background-image: url('./images/button_std.jpg'); background-repeat: repeat-x; background-position: top left; }
.menu-bg			{ padding-left: 2px; padding-top: 0px; height: 27px; background-repeat: repeat-x; background-position: top left; } /* { padding-left: 2px; padding-top: 1px; height: 27px; background-image: url('./images/menu_bg.jpg'); background-repeat: repeat-x; background-position: top left; } */
.menu-btn1			{ font-weight: bold; color: #FFFFFF; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn.gif'); background-repeat: no-repeat; background-position: top left; }
.menu-btn1:hover	{ font-weight: bold; color: #FFFFFF; cursor: pointer; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn_hover.gif'); background-repeat: no-repeat; background-position: top left; }
.menu-btn2			{ font-weight: bold; color: #FFFFFF; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn.gif'); background-repeat: no-repeat; background-position: top left; }
.menu-btn2:hover	{ font-weight: bold; color: #FFFFFF; cursor: pointer; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn_hover.gif'); background-repeat: no-repeat; background-position: top left; }

.body-td			{ width: 940px; }

.home-block1		{ padding: 10px; background-color: #01154d;}
.home-block1-td1	{ background-color: #99CDFF; border: solid 1px #CCCCCC; width: 600px; height: 300px; }
.home-block1-td2	{ padding-left: 20px; }
.home-block1-pic1	{ padding: 10px; }
.home-block1-pic2	{ position: relative; float: left; border: solid 3px #349AFF; }
.home-block1-text	{ padding: 20px; color: #FFFFFF; }
.home-block1-text2	{ color: #3399CC; padding-top: 10px; position: relative; float: left; }
.home-block1-head	{ position: relative; float: right; margin-right: -15px; height: 30px; width: 185px; background-image: url('./images/home_block_head.gif'); background-repeat: no-repeat; background-position: top right; text-align: center; color: #ffffff; font-weight: bold;}
.home-block1-subhead { color: #0066CC; font-weight: bold; padding-top: 10px; position: relative; float: left; }
.home-td1			{ width: 615px; }
.home-td2			{ padding-left: 18px; }
.home-subhead		{ height: 37px; background-image: url('./images/subhead_tile.gif'); background-repeat: repeat-x; background-position: top left; }
.home-subhead-inner	{ padding: 10px; padding-left: 20px; font-weight: bold; color: #FFFFFF; position: relative; float: left; margin-left: -5px; height: 37px; width: 169px; background-image: url('./images/subhead.gif'); background-repeat: no-repeat; background-position: top left; }
.home-block2		{ align: left; padding-top: 10px; padding-bottom: 10px; background-color: #EEEEEE; border: solid 1px #CCCCCC; }
.home-block2-td1	{ width: 190px; padding-left: 10px; vertical-align: top;}
.home-block2-head	{ color: #0033CC; font-weight: bold; }
.home-block2-text	{ width: 190px; height: 60px;}
.home-more			{ padding-left: 130px; }
.home-more2			{ padding-left: 530px; }
.home-add			{ text-align: center; }
.home-middle-td1	{ width: 300px; }
.home-middle-td2	{ width: 300px; padding-left: 15px; }
.home-middle-text	{ height: 230px; padding: 15px; width: 268px; border: solid 1px #CCCCCC; background-color: #EEEEEE; }
.home-middle-head	{ color: #0066CC; font-weight: bold; }
.home-signup		{ padding-left: 200px; }
.home-bottom-text	{ padding: 15px; border: solid 1px #CCCCCC; background-color: #EEEEEE; }
.home-bottom-pic	{ padding: 5px; padding-left: 10px; }
.home-button		{ cursor: pointer; }

.about_us_block1_head		{color: #0066CC; font-weight: bold; padding-left: 10px; padding-bottom: 5px;}
.about_us_block1_subhead	{color: #0066CC; font-weight: bold; padding-top: 10px; padding-left: 10px; position: relative; float: left; }
.about_us_tips_pic2			{ position: relative; float: left; border: solid 10px #349AFF;}
.about-us-block1-text2		{ color: #3399CC; position: relative; float: left; border: solid 10px #EEEEEE; padding-right: 10px;}

.page-item-subhead			{ height: 37px; background-image: url('./images/subhead_tile.gif'); background-repeat: repeat-x; background-position: top left; }
.page-item-subhead-inner	{ padding: 10px; padding-left: 20px; font-weight: bold; color: #FFFFFF; position: relative; float: left; margin-left: -5px; height: 37px; width: 169px; background-image: url('./images/subhead.gif'); background-repeat: no-repeat; background-position: top left; text-align: left;}
.page-item-block			{ padding-top: 10px; padding-bottom: 10px; background-color: #EEEEEE; border: solid 1px #CCCCCC; }

.page-item-subhead-orange	{ height: 37px; background-image: url('./images/orange_subhead_tile.gif'); background-repeat: repeat-x; background-position: top left; }
.page-item-subhead-inner-orange	{ padding: 10px; padding-left: 20px; font-weight: bold; color: #FFFFFF; position: relative; float: left; margin-left: -5px; width: 169px; background-image: url('./images/orange_subhead.gif'); background-repeat: no-repeat; background-position: top left; }
.page-item-block-orange		{ padding-top: 10px; padding-bottom: 10px; background-color: #EEEEEE; border: solid 1px #CCCCCC; }

.page-item-frame			{ padding-left: 10px;}
.page-item-td				{ padding: 0px 20px 0px 20px;}
.left-head					{ position: relative; float: right; margin-right: -15px; height: 30px; width: 185px; background-image: url('./images/home_block_head.gif'); background-repeat: no-repeat; background-position: top right;}
.left-head-text				{ position: relative; float: right; margin-right: -35px; margin-top: 2px; height: 30px; width: 185px; color: #ffffff; font-weight: bold;}

.center-image				{ align: center; width: 570px; height: 270px;}

.orange-subhead				{ height: 37px; background-image: url('./images/orange_subhead_tile.gif'); background-repeat: repeat-x; background-position: top left; }
.orange-subhead-inner		{ padding: 10px; padding-left: 20px; font-weight: bold; color: #FFFFFF; position: relative; float: left; margin-left: -5px; height: 37px; width: 169px; background-image: url('./images/orange_subhead.gif'); background-repeat: no-repeat; background-position: top left; }

.fade-head					{ color: #CCCCCC; font-weight: bold; font-size: 12px; text-align: center; padding-bottom: 5px;}
.ad_img						{ position: relative; float: left; border: solid 0px #0034CC; margin-bottom: 12px;}

.sign-in-block				{ width: 500px; padding-top: 50px; padding-bottom: 50px;}
.sign-in-button				{  border: 1px solid; width : 100px; color : #FFFFFF; font-weight : bold; background-color : #333333; font-size : 11px;}
.sign-in-button:hover		{  border: 1px solid; width : 100px; color : #FFFFFF; font-weight : bold; background-color : #666666; font-size : 11px;}

.product-image				{ border: 1px solid #CCCCCC; padding: 0px; margin: 15px;}
.product-button-image		{ border: 0px; margin-right: 15px;}
.product-price-button		{ position: relative; float: right; height: 26px; width: 70px; background-image: url('./images/shop_price.jpg'); background-repeat: no-repeat; background-position: top right;}
.product-price-button-text	{ position: relative; float: right; margin-right: -35px; margin-top: 2px; height: 26px; width: 98px; color: #ffffff; font-weight: bold;}
.product-td					{ padding-bottom: 15px;}
.product-content-block		{ border: 1px solid #CCCCCC; padding-right: 15px; margin-bottom: 15px;}

.profile-btn1				{ font-weight: bold; color: #FFFFFF; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn_hover.gif'); background-repeat: no-repeat; background-position: top center; }
.profile-btn1:hover			{ font-weight: bold; color: #FFFFFF; cursor: pointer; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn.gif'); background-repeat: no-repeat; background-position: top center; }
.profile-btn2				{ font-weight: bold; color: #FFFFFF; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn.gif'); background-repeat: no-repeat; background-position: top center; }
.profile-btn2:hover			{ font-weight: bold; color: #FFFFFF; cursor: pointer; width: 66px; text-align: center; padding-top: 5px; padding-bottom: 5px; background-image: url('./images/menu_btn_hover.gif'); background-repeat: no-repeat; background-position: top center; }
.profile-table				{ background-color: #FFFFFF; padding: 0px 20px 5px 20px;}

.member-btn1				{ font-weight: bold; color: #FFFFFF; text-align: center; background-image: url('./images/button_orange.jpg'); background-repeat: no-repeat; background-position: center center; }
.member-btn1:hover			{ }

.contact-us-heading			{ color: #0066CC; font-weight: bold;}
.contact-us-name			{ color: #FF6600; font-weight: bold; }

.footer						{ text-align: center; padding: 20px; color: #FFFFFF;}
.footer span				{ color: #FF6600; }

.main_tile
{
    height: 27px;
    background-color: #01154D;
    background-image : url("images/index_03.gif");
    background-repeat: repeat-y;
}
.left_tile
{
    height: 27px;
    width: 12px;
    background-color: #01154D;
    background-image : url("images/index_02.gif");
}
.right_tile
{
    height: 27px;
    width: 12px;
    background-color: #01154D;
    background-image : url("images/index_04.gif");
    align: left;
}
.main_school_tile
{
    height: 27px;
    background-color: #01154D;
    background-image : url("images/index_17.gif");
    background-repeat: repeat-y;
}
.left_school_tile
{
    height: 27px;
    width: 12px;
    background-color: #01154D;
    background-image : url("images/index_11.gif");
}
.right_school_tile
{
    height: 27px;
    width: 12px;
    background-color: #01154D;
    background-image : url("images/index_12.gif");
    align: left;
}

.heading_bl_2
{
    font-family: arial;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    background-image: url(images/welcomebar/welcome-bar_03.gif); 
    background-repeat: repeat-x;
}

/* html order page styles */

.tableheading
{    
    padding: 5px;
    text-align: center;
    background-color: #ebebeb;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

/* mod school page styles*/
.selectBoxHeading
{
	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;	
}

/*     */
.BorderTopOnly
{
    border-top: 1px solid Black;
}
.BorderBottomOnly
{
    border-bottom: 1px solid Black;
}
.BorderNoLeftBorder
{    
    border-right: thin;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 0px;    
}
.BorderNoTopRightBorder
{
	color: #000000;    
    border-left: thin;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom: thin;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;   
}
.BorderNoLeftBorderTd
{    
    border-right: thin;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top: thin;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 5px;    
}
