/* Stylesheet for texasscholarships.org */


/*===================================
Styles for Body
===================================*/

body	{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#FFFFFF; }
div#container 	{ margin-left:auto; margin-right:auto; width:50em; text-align:left; }
div,p	{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
th	{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
tr,td	{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul#feature	{ margin:2px 2px 2px 8px; padding:2px 2px 2px 8px; list-style-position:outside; }
ul#announce	{ margin:2px 2px 2px 8px; padding:2px 2px 2px 8px; list-style-position:outside; }
ul#dates	{ margin:2px 2px 2px 8px; padding:2px 2px 2px 8px; list-style-position:outside; }
ul#smgap	{ margin:2px 2px 2px 8px; padding:2px 2px 2px 8px; list-style-position:outside; }
ul#chcklst	{ margin:2px 16px 2px 8px; padding:2px 16px 2px 8px; list-style-position:outside; list-style-image:url(/graphics/chckmark.gif); }
ol#smgap	{ margin:2px 0px 2px 12px; padding:2px 0px 2px 12px; list-style-position:outside; }
li.gap	{ padding:2px 0px 2px 0px; }
li.bggap{ padding:2px 0px 25px 0px; }
li.box	{ list-style-type:square; padding-bottom:4px; }
li.disc { list-style-type:disc; }
li.none { list-style-type:none; }
img.dwnarrw	{ width:10px; height:5px; vertical-align:middle; text-align:center; }
p.line	{ border-top:1px solid #EEEEEE; margin:4px 0px 3px 0px; padding:0px; line-height:1px; }

h1,h2,h3,h4,h5,h6 { color:#CC5500; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }


/*===================================
Styles for Top (Banner/Header)
===================================*/

.img_banner	{ background-image:url(/graphics/texasscholarships.jpg);
		  background-position:left top; background-repeat:no-repeat;
		  width:800px; height:128px; vertical-align:middle; text-align:left; }
.prnt_banner	{ vertical-align:middle; text-align:left; }

#top		{ position:relative; z-index:1; top:-5px; left:-10px; width:800px; height:118px; background-color:#FFFFFF; }
#skip		{ position:absolute; z-index:3; top:0px; right:10px; height:5px; }
#toplogo	{ position:absolute; z-index:1; top:-10px; left:0px; width:800px; height:128px; }
#prnt_banner	{ display:none; }

.headertext	{ color:#000000; font-size:10px; font-weight:bold; }

a.headertext		{ color:#FFFFFF; text-decoration:none; }
a.headertext:hover	{ color:#000000; text-decoration:underline; }


/*===================================
Styles for Menus
===================================*/

.menus		{ background-color:#666666; font-size:10px; text-align:left; vertical-align:middle; }
.menustyle	{ overflow:hidden; }

a.menutext	  { color:#FFFFFF; text-align:left; text-decoration:none; background-color:#666666; display:block; padding-left:1px; border:outset #555555; border-width:1px 1px 1px 1px; }
a.menutext:hover  { color:#000000; text-align:left; text-decoration:none; background-color:#FFFFFF; display:block; padding-left:1px; border:outset #555555; border-width:1px 1px 1px 1px; }

a.menuhead	  { color:#FFFFFF; line-height:1.5em; letter-spacing:1px; font-weight:bold; text-align:left; text-decoration:none; padding-left:1px; border:solid #666666; border-width:1px 1px 1px 1px; }
a.menuhead:hover  { color:#000000; line-height:1.5em; letter-spacing:1px; font-weight:bold; text-align:left; text-decoration:none; padding-left:1px; border:solid #666666; border-width:1px 1px 1px 1px; }

#menus	{ position:relative; z-index:10; top:-5px; left:-10px; width:800px; height:17px; border-top:1px solid #666666; border-bottom:1px solid #333333; }
#menu1	{ position:absolute; z-index:1; top:0px; left:0px; width:175px; height:14px; }
#menu2	{ position:absolute; z-index:2; top:0px; left:135px; width:225px; height:14px; }
#menu3	{ position:absolute; z-index:3; top:0px; left:330px; width:195px; height:14px; }
#menu4	{ position:absolute; z-index:4; top:0px; left:465px; width:175px; height:14px; }
#menu5	{ position:absolute; z-index:5; top:0px; left:605px; width:180px; height:14px; }


/*===================================
Styles for Main Page
===================================*/

#homecontent	{ position:relative; z-index:1; top:-5px; left:-10px; width:800px; background-color:#FFFFFF; }

table.home	{ text-align:center; padding:0px; width:100%; }
td.row1  	{ width:100%; height:250px; font-size:10px; text-align:center; vertical-align:middle; background-color:#DEDEDE; }
td.row2  	{ width:100%; height:20px; font-size:10px; text-align:center; vertical-align:middle; border-bottom:1px solid #AAAAAA; background-color:#DEDEDE; }
td.col1  	{ width:235px; text-align:left; vertical-align:top; background-color:#FFFFFF; }
td.col2  	{ width:255px; text-align:left; vertical-align:top; background-color:#FFFFFF; }
td.col3  	{ width:255px; text-align:left; vertical-align:top; background-color:#FFFFFF; }

.feature      	{ width:235px; color:#000000; font-size:11px; font-weight:bold; letter-spacing:2px; background-color:#FFFFFF; }
.featurebox	{ width:235px; font-size:10px; padding:5px 5px 5px 10px; margin-bottom:7px; background-color:#FFFFFF; }
.announce	{ width:255px; color:#000000; font-size:11px; font-weight:bold; letter-spacing:2px; background-color:#FFFFFF; }
.announcebox	{ width:255px; font-size:10px; padding:5px; margin-bottom:7px; background-color:#FFFFFF; }
.dates		{ width:255px; color:#000000; font-size:11px; font-weight:bold; letter-spacing:2px; background-color:#FFFFFF; }
.datesbox	{ width:255px; font-size:10px; padding:5px; margin-bottom:7px; background-color:#FFFFFF; }
.golinks	{ font-size:10px; font-weight:bold; text-align:center; }
.homelinkstextbd{ color:#000000; font-size:10px; font-weight:bold; }
.maintext	{ color:#000000; font-size:10px; padding:0px 3px 6px 9px; }
.maintextbd	{ color:#000000; font-size:10px; font-weight:bold; padding:0px 3px 3px 3px; }

a.feature		{ color:#000000; text-decoration:none; }
a.feature:hover		{ color:#333333; text-decoration:underline; }

a.golinks		{ color:#CC5500; text-decoration:none; }
a.golinks:hover		{ color:#333333; text-decoration:underline; }

a.homelinks		{ color:#000000; text-decoration:none; display:block; }
a.homelinks:hover	{ color:#333333; text-decoration:underline; display:block; }

a.homelinkstextbd	{ color:#000000; text-decoration:none; display:block; padding:3px 0px 3px 3px; }
a.homelinkstextbd:hover	{ color:#333333; text-decoration:underline; display:block; padding:3px 0px 3px 3px; }

a.announcetext		{ color:#000000; text-decoration:underline; }
a.announcetext:hover	{ color:#CC5500; text-decoration:underline; }

a.announcetextbd	{ color:#000000; font-weight:bold; text-decoration:underline; }
a.announcetextbd:hover	{ color:#CC5500; font-weight:bold; text-decoration:underline; }


/*===================================
Styles for All Pages
===================================*/

.crumbs     	{ color:#333333; font-size:10px; padding-top:3px; padding-bottom:6px; }
.paragraph	{ font-size:70%; padding:4px 3px 4px 3px; }
.paragraph2	{ padding:4px 3px 4px 3px; }
.paragraph3	{ font-size:70%; text-align:right; padding:4px 3px 4px 3px; }
.table		{ padding:4px 3px 4px 3px; }
table.info	{ text-align:center; border:none; width:99%; }

div.page  	{ font-size:10px; padding:5px 5px 10px 5px; height:25px; }
div.hilight	{ text-align:center; }
div.first	{ width:250px; float:left; padding:4px 0px 4px 0px; } 
div.second	{ left:250px; width:95%; padding-top:4px; }
.tblhed         { color:#FFFFFF; font-size:70%; font-weight:bold; background-color:#666666; }
.tblsubhed	{ color:#000000; font-size:70%; font-weight:bold; background-color:#CCCCCC; }
td.head		{ color:#FFFFFF; font-size:90%; font-weight:bold; text-align:center; vertical-align:top; }
td.hed		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:center; vertical-align:middle; padding:5px; width:20%; background-color:#666666; }
td.hed2		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:left; vertical-align:middle; padding:3px; width:60%; background-color:#666666; }
td.hed3		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:left; vertical-align:middle; padding:5px; width:40%; background-color:#666666; }
td.hed4		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:center; vertical-align:middle; padding:5px; width:50%; background-color:#666666; }
td.hed5		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:left; vertical-align:middle; padding:5px; background-color:#666666; }
td.hed6		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:center; vertical-align:middle; padding:5px; width:30%; background-color:#666666; }
td.hed7		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:center; vertical-align:middle; padding:5px; width:34%; background-color:#666666; }
td.hed8		{ color:#FFFFFF; font-size:70%; font-weight:bold; text-align:center; vertical-align:middle; padding:5px; width:36%; background-color:#666666; }
td.txthed	{ font-size:70%; font-weight:bold; text-align:left; vertical-align:top; padding:3px; }
td.txthed2	{ font-size:70%; font-weight:bold; text-align:right; vertical-align:top; padding:3px; }
td.txthed3	{ font-size:70%; font-weight:bold; text-align:center; vertical-align:middle; padding:3px; }
td.txthed4	{ font-size:70%; font-weight:bold; text-align:center; vertical-align:middle; padding:3px; }
td.txt		{ font-size:70%; text-align:left; vertical-align:top; padding:5px; width:75%; background-color:#EFEFEF; }
td.txt2		{ font-size:70%; text-align:left; vertical-align:top; padding:3px; width:40%; background-color:#EFEFEF; }
td.txt3		{ font-size:70%; text-align:right; vertical-align:top; padding:3px; background-color:#EFEFEF; }
td.txt4		{ font-size:70%; text-align:center; vertical-align:middle; padding:3px; width:25%; background-color:#EFEFEF; }
td.txt5		{ font-size:70%; text-align:center; vertical-align:middle; padding:3px; width:25%; background-color:#EFEFEF; }
td.txt6		{ font-size:70%; text-align:center; vertical-align:middle; padding:3px; width:50%; background-color:#EFEFEF; }
td.txt7		{ font-size:70%; text-align:left; vertical-align:top; padding:3px; width:60%; background-color:#EFEFEF; }
td.txt8		{ font-size:70%; text-align:left; vertical-align:top; padding:5px; background-color:#EFEFEF; }
td.txt9		{ font-size:70%; text-align:center; vertical-align:middle; padding:3px; background-color:#EFEFEF; }

.scholnav	{ font-size:70%; text-align:center; }
.title		{ color:#CC5500; font-size:110%; font-weight:bold; text-align:left; vertical-align:middle; padding:5px 0 7px 0; }
.head		{ color:#000000; font-size:90%; font-weight:bold; padding:8px 2px 0px 2px; }
.head2		{ color:#CC5500; font-size:90%; font-weight:bold; padding:8px 2px 0px 2px; }
.hilitehead	{ color:#CC5500; font-size:90%; font-weight:bold; padding:8px 2px 0px 2px; }
.smallhead	{ color:#000000; font-size:80%; font-weight:bold; padding:6px 2px 3px 2px; }
.smallhead2	{ color:#000000; font-size:80%; font-weight:bold; padding:3px 2px 3px 2px; }
.subhead	{ color:#000000; font-size:70%; font-weight:bold; padding:6px 2px 0px 2px; }
.subhead2	{ color:#CC5500; font-size:70%; font-weight:bold; padding:6px 2px 0px 2px; }
.texthead	{ color:#000000; font-size:70%; padding:3px 2px 3px 2px; }
.special	{ color:#CC5500; font-size:80%; font-weight:bold; font-style:italic; text-align:center; padding:8px 2px 0px 2px; display:block; }
.special2	{ color:#CC5500; font-size:70%; font-weight:bold; font-style:italic; text-align:center; padding:8px 2px 0px 2px; display:block; }
.text	    	{ font-size:70%; }
.boldtext    	{ font-weight:bold; }
.italichead    	{ font-style:italic; font-weight:bold; }
.italictext    	{ font-style:italic; }
.ultext    	{ text-decoration:underline; }
.fadedtext    	{ color:#666666; font-weight:bold; }
.faded    	{ color:#666666; }
.smalltext     	{ font-size:70%; }
.hilite		{ color:#CC5500; }
.hilitebd	{ color:#CC5500; font-weight:bold; }
.hilitetext	{ color:#CC5500; font-size:70%; }
.hilitetextbd	{ color:#CC5500; font-size:70%; font-weight:bold; }
.hilitetextit	{ color:#CC5500; font-size:70%; font-style:italic; }
.whitetext	{ color:#FFFFFF; font-size:70%; }
.whitetextbd	{ color:#FFFFFF; font-size:10px; font-weight:bold; }
.error		{ color:#FF0000; font-size:75%; font-weight: bold; }
.success	{ color:#006600; font-size:75%; font-weight: bold; }
.fineprnt       { color:#666666; font-size:70%; padding:3px 3px 3px 3px; }
.mono		{ font-family:monospace; font-size:12px; }
.textarea 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.textbox	{ font-family:Verdana, Arial, helvetica, sans-serif; font-size:10px; }
.left           { text-align:left; }
.right          { text-align:right; }
.center         { text-align:center; }
.justify        { text-align:justify; }
.middle         { vertical-align:middle; }
.disclaimer     { color:#666666; font-size:80%; }
.clear		{ clear: both; }

a.text		    	{ color:#000000; text-decoration:underline; }
a.text:hover		{ color:#CC5500; text-decoration:underline; }
a.text2		    	{ color:#000000; text-decoration:none; }
a.text2:hover		{ color:#CC5500; text-decoration:underline; }
a.plain		    	{ color:#000000; text-decoration:underline; }
a.plain:hover		{ color:#CC5500; text-decoration:underline; }
a.boldtext		{ color:#000000; font-weight:bold; text-decoration:underline; }
a.boldtext:hover	{ color:#CC5500; font-weight:bold; text-decoration:underline; }
a.boldtext2		{ color:#000000; font-weight:bold; text-decoration:none; }
a.boldtext2:hover	{ color:#CC5500; font-weight:bold; text-decoration:underline; }
a.smalltext		{ color:#000000; text-decoration:underline; }
a.smalltext:hover	{ color:#CC5500; text-decoration:underline; }
a.whitetextbd		{ color:#FFFFFF; text-decoration:none; }
a.whitetextbd:hover	{ color:#CC5500; text-decoration:underline; }
a.hilitetextbd		{ color:#CC5500; text-decoration:none; }
a.hilitetextbd:hover	{ color:#000000; text-decoration:underline; }

a.head		{ color:#000000; line-height:2em; font-weight:bold; text-decoration:underline; }
a.head:hover	{ color:#CC5500; line-height:2em; font-weight:bold; text-decoration:underline; }

a.head2		{ color:#000000; line-height:2em; font-weight:bold; text-decoration:none; }
a.head2:hover	{ color:#CC5500; line-height:2em; font-weight:bold; text-decoration:underline; }

a.smallhead	 { color:#000000; line-height:2em; font-weight:bold; text-decoration:none; }
a.smallhead:hover{ color:#CC5500; line-height:2em; font-weight:bold; text-decoration:underline; }

a.smallhead2	   { color:#000000; line-height:1.5em; font-weight:bold; text-decoration:none; }
a.smallhead2:hover { color:#CC5500; line-height:1.5em; font-weight:bold; text-decoration:underline; }

a.subhead	{ color:#000000; font-weight:bold; text-decoration:underline; }
a.subhead:hover	{ color:#CC5500; font-weight:bold; text-decoration:underline; }

a.subhead2	{ color:#000000; font-weight:bold; text-decoration:none; }
a.subhead2:hover{ color:#CC5500; font-weight:bold; text-decoration:underline; }

a.texthead	{ color:#000000; text-decoration:none; }
a.texthead:hover{ color:#CC5500; text-decoration:underline; }

a.crumbs	{ color:#333333; text-decoration:underline; }
a.crumbs:hover	{ color:#CC5500; text-decoration:underline; }

#content	{ position:relative; z-index:1; top:-5px; left:-10px; width:800px; border-top:1px solid #AAAAAA; min-height:350px; background-color:#FFFFFF; }
#crumbs		{ position:relative; z-index:1; top:-5px; left:-10px; width:800px; border-bottom:1px solid #AAAAAA; background-color:#FFFFFF; }
#scholnav	{ position:relative; z-index:1; top:5px; left:10px; width:96%; background-color:#FFFFFF; }
#pagetitle	{ position:relative; z-index:1; top:5px; left:10px; width:96%; height:25px; border-bottom:2px solid #CC5500; }
#pagecontent	{ position:relative; z-index:1; top:5px; left:10px; width:96%; background-color:#FFFFFF; }
#pagetext	{ position:relative; z-index:2; top:5px; left:0px; width:96%; padding:0px 10px 0px 0px; background-color:#FFFFFF; }
#pagetext2	{ position:relative; z-index:2; top:5px; left:0px; width:96%; padding:0px 5px 0px 5px; background-color:#FFFFFF; }
#pageboxes	{ display:none; }
#tbl-hilight  	{ z-index:2; width:75%; margin-left:auto; margin-right:auto; border:1px solid #000000; background-color:#EFEFEF; }
#indent		{ position:relative; z-index:1; top:5px; left:15px; width:96%; padding:5px; }
#rule		{ border-bottom:2px solid #CC5500; }
#rule2		{ position:relative; z-index:1; top:10px; border-top:2px solid #CC5500; }
#blank		{ background-color:#FFFFFF; }
#spacer		{ height:25px; }
#spacer2	{ height:50px; }
#spacer3	{ height:75px; }
#disclaimer	{ position:relative; z-index:1; top:-10px; left:0px; width:99%; height:25px; border-top:2px solid #CC5500; }
#disclaimer2	{ position:relative; z-index:1; top:5px; left:0px; width:100%; height:25px; border-top:2px solid #CC5500; }


/*===================================
Styles for Related Links Box
===================================*/

.box1head    	{ background-color:#666666; width:185px; color:#FFFFFF; font-size:10px; font-weight:bold; letter-spacing:2px; padding:3px 2px 4px 4px; display:block; }
.box1guts	{ background-color:#EFEFEF; width:185px; padding:2px 2px 3px 4px; margin-bottom:7px; }
.box2head	{ background-color:#666666; width:185px; color:#FFFFFF; font-size:10px; font-weight:bold; letter-spacing:2px; padding:3px 2px 4px 4px; display:block; }
.box2guts	{ background-color:#EFEFEF; width:185px; padding:2px 2px 3px 4px; margin-bottom:7px; }
.box3head	{ background-color:#666666; width:185px; color:#FFFFFF; font-size:10px; font-weight:bold; letter-spacing:2px; padding:3px 2px 4px 4px; display:block; }
.box3guts	{ background-color:#EFEFEF; width:185px; padding:2px 2px 3px 4px; margin-bottom:7px; }

.linkstext	{ color:#000000; font-size:10px; padding:3px 0px 3px 5px; }
.linkstextbd	{ color:#000000; font-size:10px; font-weight:bold; }

a.linkstextbd		{ color:#000000; text-decoration:none; display:block; padding:3px 0px 3px 5px; }
a.linkstextbd:hover	{ color:#CC5500; text-decoration:underline; display:block; padding:3px 0px 3px 5px; }


/*===================================
Styles for Footer
===================================*/

.foot		{ font-size:10px; padding-top:2px; }
.footer         { color:#333333; font-size:10px; text-align:left; }

a.footbd	{ color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:5px; padding-right:75px; }
a.footbd:hover	{ color:#000000; font-weight:bold; text-decoration:none; padding-left:5px; padding-right:75px; }

a.signature		{ color:#333333; text-decoration:underline; }
a.signature:hover	{ color:#CC5500; text-decoration:underline; }

#footbar	{ clear:both; position:relative; z-index:2; top:-7px; left:-10px; width:800px; height:19px; border-top:1px solid #AAAAAA; border-bottom:1px solid #666666; background-color:#666666; }
#footer		{ clear:both; position:relative; z-index:1; top:-7px; left:-10px; width:800px; height:55px; border-bottom:1px solid #CCCCCC; background-color:#FFFFFF; }
