﻿*
{
    margin:0;
    padding:0;
}

body 
{
    background:url('../images/newskin/bodybg.jpg') repeat-x top left #d1d2d4;
    font-family: Calibri, Arial, Helvetica, sans-serif;
}

#frame
{
    width:1000px;
    margin:0 auto 0 auto;
}

.header
{
    background:url('../images/newskin/headerbg.jpg') no-repeat top left;
    height:100px;
}

#logolink
{

    height:100px;
    width:325px;
    cursor:pointer;
    float:left;
}

#homelogin, #homeuser
{
    margin-top:10px;
    font-size:75%;
    text-align:right;
}

#homeuser
{
    color:#eff4e3;
}

#homelogin ul li, #homeuser ul li
{
    list-style-type:none;
    display:inline;
    margin-left:5px;
}

/*
#homelogin a 
{
    color:#eff4e3;
    text-decoration:none;
    border-bottom:1px dashed #eff4e3;
}

#homelogin a:hover
{
    color:#b1cd9e;
    border-bottom-color:#b1cd9e;
}
*/

#homelogin input[type="submit"]
{
    padding:.25em 1em .25em 1em;
    cursor:pointer;
    background-color:#b1b1b1;
    border:none;
    color:#ffffff;
    border-radius:5px;
    font-size:100%;
}

#homelogin input[type="submit"]:hover
{
    background-color:#b1cd9e;
}

#homelogin input[type="text"], #homelogin input[type="password"]
{
    border:1px solid gray;
    background-color:#e1e1e1;
    color:#2c2c2c;
}

#homelogin .errorcontainer
{
    margin-top:10px;
    font-size:120%;
}

#homelogin .error
{
    color:#e73638;
}

/*
 * MENU
 */
#sitemenu, .mainnavtable
{
    background:url('../images/newskin/menubg.jpg') no-repeat top left;
    height:50px;
}

.mainnavtable tr td
{
    padding-right:20px;
}

.mainnavtable a 
{
    color:#eff4e3;
    text-decoration:none;
    border-bottom:1px dashed #eff4e3;
}

.mainnavtable a:hover
{
    color:#bd3b3b;
    border-bottom-color:#bd3b3b;
}

#sitemenu ul li
{
    list-style-type:none;
    display:inline;
}

#sitenavigation
{
    width:960px;
    margin:0 auto 0 auto;
}

#sitenavigation a
{
    background:url('../images/newskin/menu.png');
    display:block;
    float:left;
    height:40px;
    width:100px;
    text-indent:9000px;
    overflow:hidden;
}

#sitenavigation ul.submenu
{
    display:none;
    clear:both;
    background:url('../images/newskin/submenubg.jpg');
    position:relative;
    width:150px;
    top:-5px;
}

#sitenavigation ul.submenu li
{
}

#sitenavigation .submenu a
{
    color:#eff4e3;
    text-decoration:none;
    display:block;
    line-height:2em;
    float:none;
    background-image:none;
    text-indent:10px;
    height:30px;
    width:150px;
}

#sitenavigation .submenu a:hover
{
    color:#bd3b3b;
}

#sitenavigation a.linkHome
{
    width:62px;
}

#sitenavigation a.linkHome:hover
{
    background-position:0px -50px;
}

#sitenavigation a.linkLogOn
{
    width:76px;
    background-position:-62px 0px;
}

#sitenavigation a.linkLogOn:hover
{
    background-position:-62px -50px;
}

#sitenavigation a.linkAbout
{
    width:72px;
    background-position:-138px 0;
}

#sitenavigation a.linkAbout:hover
{
    background-position:-138px -50px;
}

#sitenavigation a.linkEnroll
{
    width:77px;
    background-position:-210px 0;
}

#sitenavigation a.linkEnroll:hover
{
    background-position:-210px -50px;
}

#sitenavigation a.linkSupport
{
    width:88px;
    background-position:-287px 0;
}

#sitenavigation a.linkSupport:hover
{
    background-position:-287px -50px;
}

#sitenavigation a.linkStateInfo
{
    width:105px;
    background-position:-375px 0;
}

#sitenavigation a.linkStateInfo:hover
{
    background-position:-375px -50px;
}

#sitenavigation a.linkBeginStudy
{
    width:116px;
    background-position:-480px 0;
}

#sitenavigation a.linkBeginStudy:hover
{
    background-position:-480px -50px;
}

#sitenavigation a.linkAdministration
{
    width:151px;
    background-position:-596px 0;
}

#sitenavigation a.linkLogOff
{
    width:78px;
    background-position:-750px 0;
}

#sitenavigation a.linkLogOff:hover
{
    background-position:-750px -50px;
}

#sitenavigation a.linkAccount
{
    width:100px;
    background-position:-830px 0;
}

#sitenavigation a.linkAccount:hover
{
    background-position:-830px -50px;
}

#sitenavigation a.linkCorporateTraining
{
    width:185px;
    background-position:-930px 0;
}

#sitenavigation a.linkCorporateTraining:hover
{
    background-position:-930px -50px;
}

#sitenavigation .maindropdown
{
    display:inline-block;
    width:151px;
}

#sitenavigation .maindropdown:hover a.linkAdministration
{
    background-position:-596px -50px;
}

#sitenavigation .maindropdown:hover ul.submenu
{
    display:block;
}

#sitenavigation a.linkAdministration:hover
{
    background-position:-596px -50px;
}

.middle
{
    color:#363636/*#898577*/;
    background:url('../images/newskin/middlebg.png') repeat-y top left;
}

.bodytext
{
    margin-top:10px;
    padding:10px 10px 10px 10px;
	text-align:justify;
	width:690px;
	float:left;
	margin-left:10px;
	background-color:#FFFFFF;
	border-radius:10px;
	line-height:1.75em;
}

.bodytext ul li, .bodytext ol li
{
    margin-left:2em;
}

.singlecolumn .bodytext
{
    width:960px;
    margin:0 auto 0 auto;
    padding-top:10px;
    float:none;
    background-color:Transparent;
    line-height:normal;
}

.bodytext a 
{
    color:#43688d/*#699ed2*/;
    text-decoration:none;
    border-bottom:1px dashed #43688d;
}

.bodytext a:hover
{
    color:#bd3b3b;
    border-bottom-color:#bd3b3b;
}

 #graybox
{
	float:left;
	position:relative;
	width:240px;
	margin-left:20px;
	margin-top:10px;
	z-index:10;
	border-radius:10px;
}

.graytop
{
    display:none;
}

.graymiddle
{
    padding:10px 10px 10px 10px;
	background-color:#e4e4e4;
	border-radius:10px;
}

.graybottom
{
    display:none;
}

#contentmenucontainer, #resourcediv
{
    font-size:90%;
}

.contentmenumain a, #resourcediv a
{
    color:#43688d;
    text-decoration:none;
    display:block;
    /*height:23px;*/
    padding-top:5px;
    padding-bottom:5px;
}

.contentmenumain a:hover, #resourcediv a:hover
{
    color:#bd3b3b;
}

.contentmenumainitem
{
    list-style-type:none;
}

.contentmenusub
{
    display:none;
}

.contentmenusubitem
{
    list-style-type:none;
}

.contentmenusubitem a
{
    padding-left:10px;    
}

#resourcediv ul li
{
    list-style-type:none;
}

.pagecontrol
{
	color:#ababab;
	padding-top:3px;
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	width:100%;
	text-align:right;
}

.blue
{
    color:#b0cc9d;
    border-bottom:1px dashed #b0cc9d;
    	padding-bottom:8px;
}

.pagecontrol a:link, .pagecontrol a:visited, .pagecontrol a:active
{
	text-decoration:none;
	color:#ababab;
}


#noteDiv
{
	display:none;
	position:absolute;
	z-index:10;
	background-color:#f2f2f2;
	border: 1px solid #d1d2d4;
	font-size:9pt;
	/*
	width:100px;
	height:100px;
	*/
	text-align:right;
}

#noteDiv a
{
	display:block;
	margin:5px 5px 5px 5px;
}

.contentcontainer a
{
    border-bottom:none;
}

.bottom
{
    background:url('../images/newskin/footerbg.png') no-repeat top left;
    height:50px;
    clear:both;
}

.PrivacyPolicy
{
    padding-top:10px;
    color:#898577;
    text-align:center;
}

#footertext
{
    padding-top:10px;
    color:#898577;
    text-align:center;
    font-size:75%;
}
/*
 * BANNER
 */
 
 #banner
{
	z-index:0;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:960px;
	height:250px;
	background:none;
	overflow:hidden;
}

#banner img
{
	border:none;
}

 #slidecontainer
{
	width:3840px;
}

.slide
{
	float:left;
}

/*
 * Home Page
 */
#leftpanel
{
    background:url('../images/newskin/leftpanelbg.jpg') no-repeat;
    width:315px;
    min-height:490px;
    float:left;
}

#rightpanel
{
    margin-left:5px;
    width:630px;
    float:left;
}

#slideselect
{
	position:absolute;
	margin:-45px 0 0 740px;
	clear:both;
	padding:0 0 0 0;
	width:212px;
	height:29px;
}

#slideselect img
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
}

/*
 * box
 */
.box
{
}

.boxheader
{
    text-align:center;
    padding:5px 5px 5px 5px;
    font-size:130%;
    text-transform:uppercase;
    border-bottom:1px solid gray;
}

.boxcontent
{
    padding:5px 5px 5px 5px;
}

p
{
    margin-top:5px;
    padding-bottom:5px;
}

input, select
{
    margin:.25em 0 .25em 0;
}

#usmap
{

}

#usamappopupcontainer
{
    position:absolute;
    width:100%;
    top:0px;
    left:0px;
    display:none;
    z-index:2000;
}

#usamappopupcontainer a 
{
    color:#43688d;
    text-decoration:none;
    border-bottom:1px dashed #43688d;
}

#usamappopupcontainer a:hover
{
    color:#bd3b3b;
    border-bottom-color:#bd3b3b;
}

#usmappopup
{
    width:700px;
    margin:160px auto 0 auto;
    border-radius:10px;
    border:1px solid #b7b7b7;
    box-shadow: 5px 5px 5px #595959;
}

/*
#usmap:hover #usmappopup
{
    display:block;
}
*/

#usmappopupheader
{
    color:#efefef;
    border-bottom:none;
    background-color:#699ed2;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}

#usmappopupcontent
{
    color:#898577;
    margin-top:0px;
    min-height:300px;
    background:url('../images/newskin/texas.png') no-repeat;
    background-position:center center;
}

#usmappopuptext
{
    min-height:260px;
    background-color:#e8e8e8;
    text-align:left;
}

#usmappopupfooter
{
    text-align:right;
    padding:5px 10px 5px 5px;
    background-color:#e8e8e8;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}

.standardul
{

}

.standardul li
{
    margin-left:2em;
}

/*
 * Elements
 */
h1
{
    font-size:140%;
    text-align:center;
}

h2
{
    font-size:130%;
}

h3
{
    margin-top:.125em;
    font-size:120%;
}

/*
 * Boxes and Tables
 */
.searchheader, .helpheader, .listheader, .infoheader, .floatnavheader, .shoppinglistheader, .itemdetailheader, .shoppingcartheader, .teaserlistheader, .revieworderheader, .invoiceheader
{
	display:block;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	background-color:#699ed2;
	color:#efefef;
	font-weight:bold;
	text-align:center;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
}

.infobox, .listbox, .shoppinglistbox, .teaserlistbox, .itemdetailbox, .revieworderbox, .shoppingcartbox, .invoicebox, .controlbox, .invisiblebox
{
	/*display:inline-block;*/
	text-align:left;
	margin: 10px auto 0 auto;
	padding: 0 0 0 0;
	background-color:#DADADA;
	border-radius:10px;
}

.searchbox table, .infobox table, .shoppingcartbox table, .revieworderbox table, .invoicebox table, .controlbox table, .itemdetailbox table, .invisiblebox table
{
    width:100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

table tr td
{
    padding:5px 5px 5px 5px;
}

table tr td input, table tr td select
{
    margin:0;
}

table tr td input[type="submit"]
{
    padding:.25em 1em .25em 1em;
    cursor:pointer;
    background-color:#b1b1b1;
    border:none;
    color:#ffffff;
    border-radius:5px;
    font-size:80%;
}

table tr td input[type="submit"]:hover
{
    background-color:#b1cd9e;
}

table tr td input[type="text"], table tr td input[type="password"]
{
    border:1px solid gray;
    background-color:#efefef;
    color:#2c2c2c;
}

table tr td select
{
    border:1px solid gray;
    background-color:#efefef;
    color:#2c2c2c;
}

.grdList
{
	width:100%;
}

.commandcell
{
	margin: 0 0 0 0;
	display:block;
	width:100%;
	text-align:right;
}

td.commandcell
{
    display:table-cell;
	margin: 0 0 0 0;
	width:100%;
	text-align:right;
}

.inlinecommandcell
{
	margin: 0 0 0 0;
	width:100%;
	text-align:right;
}

.inlinecommandcell a:link
{
	text-decoration:none;
	color:#000000;
}

.Warning
{
	color:#e73638;
}

textarea
{
	width:95%;
}

.invisiblebox
{
	width:750px;
	border:0;
}

.maroonText
{
	font-weight:bold;
	color:#7E0F2C;
}

.singlecolumn #graybox
{
	display:none;
}

.container table
{
    margin-left:auto;
    margin-right:auto;
}

/*
 * Div Column Widths
 */

.singlecenter
{
    width:320px;
    margin-left:auto;
    margin-right:auto;
}

.doublecenter
{
    width:640px;
    margin-left:auto;
    margin-right:auto;
}

/*
 * Course Delivery
 */

.ContentTable
{
    background-color:#699ed2;
}

.ContentTable TR TH
{
    background-color:#699ed2;
}

.blockquote
{
    padding-left: 30px;
    padding-right: 40px;
}



Read more: How to Style a Blockquote with CSS | eHow.com http://www.ehow.com/how_2076294_style-blockquote-css.html#ixzz1gKsD4ot5
