/* Global Styles */

.clear { clear:both; }
.left { float:left; width:50%; text-align:left; }
.right { float:right; width:50%; }
.FormMsg { color:#FF0000; }
.show { display:block; }

/* Admin Styles*/

#AdminLayout .AdminMenu ul { list-style:none; }
#AdminLayout .AdminMenu ul li { float:left; display:block; padding-left:15px; }

#AdminLayout #contentwrapper a:hover { color:#F3F3F3; text-decoration:underline; }

#AdminLayout #content { padding:5px 15px 30px; width:770px; }


/* Global list table styles */
#AdminLayout table th { border-bottom:1px solid #F1CA7A; padding-left:5px; padding-right:5px; }
#AdminLayout table td { padding-top:3px; padding-bottom:3px; }
#AdminLayout table tr.even { background-color:#FE6B41; }
#AdminLayout table tr.odd { background-color:#F99C7D; }

#AdminLayout .IconSeperator { border-left:1px solid #F1CA7A; margin-left:2px; }
#AdminLayout .AddIcon { background-image:url("../images/Icons/page_white_add.png"); background-position:left center; background-repeat:no-repeat; padding-left:20px; }
#AdminLayout .EditIcon { background-image:url("../images/Icons/page_white_edit.png"); background-position:left center; background-repeat:no-repeat; padding-left:20px; }
#AdminLayout .EmailIcon { background-image:url("../images/Icons/email_go.png"); background-position:left center; background-repeat:no-repeat; padding-left:20px; }
#AdminLayout .ViewIcon { background-image:url("../images/Icons/page_white_magnify.png"); background-position:left center; background-repeat:no-repeat; padding-left:20px; }
#AdminLayout .DeleteIcon { background-image:url("../images/Icons/bin_closed.png"); background-position:left center; background-repeat:no-repeat; padding-left:20px; }

/* Delete confirmation page styles */
.DeleteConfirmation { padding:15px; }
.DeleteConfirmation span { display:block; padding-bottom:15px; }

/*Action msgs*/
.AdminMsgs { padding-bottom:15px; }
.AdminMsgs span { color:#FFFFFF; font-weight:bold; display:block; text-align:center; }

/* Landing page */
#WelcomeContainer span { display:block; }
#WelcomeContainer .SplashMsg { text-align:left; }
#WelcomeContainer .SplashContainer { padding-top:15px; }
#WelcomeContainer .SplashContainer table { margin-top:5px; }
#WelcomeContainer .SplashMsg .right { text-align:right; }

/*Executive Summary */
#ExecutiveSummary p { text-align:left; color:#FFFFFF; font-size:13px; }
