/* CSS Document */
.printimg { display: inline; }
#container #branding { display: none; }
#nav .bd { display: none; }
#navholder { visibility: hidden; display: none; }
#content_container #col_left { display: none; }
#contentbox h4 a { display: none; }
#contentbox a { display: none; }
#return_prefix { display: none; }
#site_info img, #site_info cite { display: none; }
#contentbox { position: relative; left: -137px;}
#site_info p { float: none; display: block; margin-left: 24px; font-size: 11px; }


/* Normalizes margin, padding, remove list style
--------------------------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, li, ol, ul, form, fieldset, input, p,
blockquote, em, strong	{margin: 0px; padding: 0px;}

ol, ul, li				{list-style: none}
a img					{border:0px;}

a:link, a:visited, a:active	{color:#2c4768; text-decoration:underline; font-weight: bold}
a:hover 				{color:#3e6493; text-decoration: none}

/* Set html & body
--------------------------------------------------*/
html					{width:100%;}
body					{position:relative; width:100%; min-width: 1003px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#606262; background: #fff;}
#bkg_swish				{position:relative; width:100%; left:0px; right:0px; margin:0 auto; padding:0px; z-index:1; }
#container				{position:relative; width:1003px; min-height:300px; left:0px; right:0px; margin:0 auto; padding:18px 0px 0px 0px; z-index:1;}

/* Branding
--------------------------------------------------*/
#branding				{position:relative; z-index:100; width:1003px; padding:0px; margin:0px; height:163px;}
#branding h2			{position:absolute; left:-9998px;}

#branding #flashcontent	{position:absolute; left:25px; top:20px; width:142px;}

/* Navigation
--------------------------------------------------*/
#nav					{position:relative; height:31px; z-index:500; clear:both; padding:0px; margin:0px; background:url(../images/bkg_nav.jpg) repeat-x; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
/** html #nav				{top:-3px;}*/
#nav h2					{position:absolute; left:-9996px;}
#nav img				{border:none; margin:0px; padding:0px; /*display:block;*/}
.yuimenubaritemlabel img {display: inline;}
.yuimenubaritemlabel > img {display: block;}

#nav .yuimenubaritem	{float:left; padding:0px; margin:0px; display:block;}
#nav .yuimenu			{background:#13273E; border:1px solid #FFF; border-bottom:none;}
#nav .yuimenuitem		{border-bottom:1px solid #FFF; /*width: 100%; */}
#nav a.yuimenuitemlabel:link,
#nav a.yuimenuitemlabel:visited,
#nav a.yuimenuitemlabel:active	{color: #FFF; text-decoration:none; padding:5px 20px 5px 20px; font-weight:bold; display:block;}
#nav a.yuimenuitemlabel:hover	{background:#04527b;}
.yui-menu-shadow	{display:none;}

* html a:hover 			{visibility:visible}
#nav li a:hover img		{visibility:hidden;}

#nav_about				{width:178px; height:31px; background:url(../images/nav/about_o.jpg) no-repeat; margin:0px 20px; border-right:1px solid #FFF;}
#nav_events	 			{width:126px; height:31px; background:url(../images/nav/events_o.jpg) no-repeat; margin:0px;  border-right:1px solid #FFF;}
#nav_scholarships		{width:188px; height:31px; background:url(../images/nav/scholarships_o.jpg) no-repeat; margin:0px; border-right:1px solid #FFF;}
#nav_involved			{width:214px; height:31px; background:url(../images/nav/involved_o.jpg) no-repeat; margin:0px; border-right:1px solid #FFF;}
#nav_contact			{width:163px; height:31px; background:url(../images/nav/contact_o.jpg) no-repeat; margin:0px; border-right:1px solid #FFF;}
#nav_login				{width:128px; height:31px; background:url(../images/nav/login_o.jpg) no-repeat;}

#pg_about #nav_about img,
#pg_events #nav_events img,
#pg_scholarships #nav_scholarships img,
#pg_involved #nav_involved img,
#pg_contact #nav_contact img,
#pg_login #nav_login img{visibility: hidden}

/* Content
--------------------------------------------------*/
#content_container		{position: relative; width: 1003px; margin: 0px auto; padding:0px; clear: both; float:left; background:#FFF}
/**html #content_container{top:-3px;}*/

#content				{position: relative; top:0px; width: 752px; margin-right: 2px; padding: 0px; float:right}
*html #content			{margin-right:0px; width:752px;}

#content img			{border:none;}
#contentbox				{padding:10px 24px;}
#contentbox .clear img	{border:none; padding:0px;}
#contentbox .line img	{border:none;}
#contentbox ul			{list-style:square; margin:10px;}
#contentbox ul li		{list-style:square; margin:5px 10px;}
#contentbox ol			{list-style:decimal; margin:10px;}
#contentbox ol li		{list-style:decimal; margin:5px 10px;}

#content table th		{font-size:12px; font-weight:bold; color:#010101; padding:5px; text-align:left;}
#content table td		{color:#343333; padding:5px;}
#content table td p		{margin:0px;}
#content table td a		{font-weight:bold; text-align:left; color:#343333;}
#content table .row1	{background:#e5e5e5;}
#content table .row2	{background:#FFF;}
#content table .top		{background:#bcbbbb;}

#content a.pdf:link,
#content a.pdf:visited,
#content a.pdf:active,
#content a.pdf:hover	{background:url(../images/adobe_icon-fill-in-wh.gif) no-repeat; padding:0px 0px 0px 22px;}


/* TinyMCE.css styles
--------------------------------------------------*/
.subheader_timesnew		{font-family:"Times New Roman", Times, serif; font-size:14px; color:#2c4768; font-weight:bold; margin:15px 0px 0px 0px; line-height:normal;}
.subheader_arial		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#010101; font-weight:bold; margin:5px 0px 5px 0px; line-height:normal;}
.regular_copy			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606262; margin:5px 0px 10px 0px; line-height:16px;}
.small					{font-size:11px;}

/* Text Formatting
--------------------------------------------------*/
h1						{font-family:"Times New Roman", Times, serif; font-size:26px; color:#2c4768; font-weight:normal; margin:10px 0px 5px 0px;}
h2						{font-family:"Times New Roman", Times, serif; font-size:14px; color:#2c4768; font-weight:bold; margin:15px 0px 0px 0px;}
h3						{font-size:12px; color:#010101; font-weight:bold; margin:5px 0px 5px 0px;}
h4						{font-family:"Times New Roman", Times, serif; font-size:14px; color:#2c4768; font-weight:bold; margin:10px 0px 5px 0px;}
h5						{font-size:12px; color:#2c4768; font-weight:bold;}
h6						{font-size:14px; color:#2c4768; font-weight:bold;}
p						{margin:5px 0px 10px 0px; line-height:16px;}
.small					{font-size:11px;}
.red					{color:#F00;}
.nobr					{white-space: nowrap;}
.clear					{clear:both;}
.left_percent			{float:left; width:45%; margin-right: 20px}
.right_percent			{float:left; width:45%;}
.img_right				{float:right; margin:15px 0px 5px 10px;}
.img_left				{float:left; padding:0px; margin:0px 15px 0px 0px;}

.col2					{width: 295px; margin: 0px 15px; float:left; padding: 5px 10px 0px 0px; text-align:left;}
.col2 input				{width:125px; display:block;}
.col2 img				{padding:34px 0px 0px 0px;}


/* Column Left and Right
--------------------------------------------------*/
#col_left				{width:167px; height:auto; float:left; padding:27px 41px 31px 41px; background:url(../images/bkg_left_hm.gif) repeat-x; color:#000; min-height:300px;}
#col_right				{position:absolute; right:0px; top:20px; width:226px; font-size:11px;}
*html #col_right		{width:225px;}
#col_left h2			{margin:0px; font-size:22px; font-weight:normal;}
#col_left ul,
#col_right ul			{list-style:url(../images/bullet_arrow.gif); padding:0px 0px 0px 15px; margin:0px 0px 0px 15px;}
#col_left ul li,
#col_right ul li		{list-style:url(../images/bullet_arrow.gif); margin:0px; padding:0px; line-height:20px;}

#col_left span,
#col_right span			{color:#FFF;}
#col_left ul,
#col_right ul			{margin:10px 0px 0px 0px; line-height:25px;}
#col_right img			{padding:0px 0px 0px 30px; height:auto;}

#col_left a:link,
#col_left a:visited,
#col_left a:active		{color:#000; text-decoration:none;}
#col_left a:hover		{color:#000; text-decoration:underline;}

#links					{background: url(../images/bkg_quicklinks.gif) repeat-x; border-top:1px solid #FFF; margin:30px 0px 0px 0px; padding:0px 0px 60px 25px; min-height:300px;}
#links a				{font-weight:normal; color:#444845; text-decoration:none;}
#links a:hover			{color:#444845; text-decoration:none;}
#links img				{padding:15px 0px 0px 0px;}

#pg_header				{position:relative; height:269px; width:754px;}
#pg_header img			{float:left; margin:0px 0px 10px 0px;}


/* Form Styling
--------------------------------------------------*/
input, select			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 230px}
label					{cursor: pointer; margin-bottom: 5px}

#content form						{padding:0px; margin:0px; position:relative;}
#content form ol					{list-style:none;}
#content form ol li					{clear:both; margin:5px 0px; padding:5px 0px; list-style:none}
#content form ol li label			{float:left; text-align:left; width:170px; margin:0px 10px 0px 0px; font-weight:bold;}
#content form cite					{color:#FF0000; font-style:normal; width:15px; font-weight:normal;}
#content form ol li label span		{font-size:10px; font-weight:normal;}
#content form ol li input,
#content form ol li select,
#content form ol li textarea		{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#content form ol li div 			{float:left;}
#content form ol li div input		{padding:0px; text-align:center; width:auto;}

#content form ol li table td		{padding:3px 0px;}
#content form ol li table label		{float:left; text-align:left; width:80px; margin:0px 0px 0px 0px; font-weight:normal;}
#content form ol li table .ckbx		{width:20px;}
#content form ol li .txtbox_sm		{width:30px;}
#content form ol li .txtbox_med		{width:60px;}
#content form ul					{list-style:decimal; margin:5px 10px;}
#content form ul .errors li			{color:red; font-weight:bold;}
#content form ul li					{list-style:decimal; margin:5px 10px;}

#content #existing_acct ol li label			{width:90px;}
#search, #new_search				{margin:15px 0px 0px 0px;}
#search input, #new_search input	{width:auto;}
#search h2							{font-size:18px;}

/* Content  (Home)
--------------------------------------------------*/
#pg_home #content_container{position:relative; width:1003px; padding:0px; margin:0px; background:url(../images/bkg_content_hm.gif) repeat-y;}
#pg_home #content		{position:absolute; top:10px; left:454px; width:286px; padding:0px 24px 10px 24px;}
#pg_home #content h1	{font-size:22px;}
#pg_home #content_btm	{float:left; width:486px; padding:11px 24px 10px 24px;}
#pg_home #content_btm img	{padding:10px 0px 0px 0px;}
#pg_home #flashcontent2 {height:216px; width:467px;}

#pg_home #col_left		{width:161px; padding:27px 41px 51px 41px;}
*html #pg_home #col_left {width:157px; padding:27px 36px 71px 41px;}

/* Site Info
--------------------------------------------------*/
#site_info				{position:relative; top:-5px; margin:0px; padding:0px; clear:both; color:#668dbc; background:none;}
#site_info img			{margin:0px 0px 10px 0px;}
#site_info cite			{float:left; width:230px; font-style:normal; margin:0px 0px 0px 25px; font-size:11px; color:#6e7372;}
/* #site_info p			{float:left; margin:0px; padding:0px; font-size:11px;} */
#site_info p a			{position:absolute; text-align:right; right:25px; visibility:hidden; line-height:12px; text-decoration:none;}
#pg_home #site_info p a	{visibility:visible;}

#site_info a:link,
#site_info a:visited	{color:#6e7372; font-weight:normal; font-size:11px;}
#site_info a:hover,
#site_info a:active		{color:#FFF;}

/* Jody Fixes */
.pdf2 {background: url(../images/adobe_icon.gif) no-repeat; padding:0px 0px 0px 22px;}
.errors {color: red; font-weight: bold;}

