body {padding:0; margin:0; font-family: "Times New Roman", Times, serif; color:#232323; font-size:10pt; background:url(/images/bg.gif) repeat-x;}
table { color:#232323; font-size:12pt;}

a img {border:0;}
br {line-height:5px;}

div.maincontainer {clear:both; width:1000px; text-align:left;}

#top_menus {text-align:right; padding:32px 6px 0px 0px; float:right; width:250px; color:#452663; }
#top_menus form {margin:0; padding:0;}
#top_menus #search_box {font-size:8pt; border:1px solid #452663;}
#top_menus img {vertical-align:middle;}
#top_menus a {color:#452663; text-decoration:none; font-weight:500;}
#top_menus a:hover {text-decoration:underline;}

/*#logo {padding-left:13px; padding-bottom:19px; padding-top:16px;}
#logo h1 { margin:0; padding:0; background:url(/images/logo.gif) no-repeat; height:56px; color:#F9F9F9; font-size:0pt; text-align:center; }
#logo[id] { padding-bottom:19px;}
*/

#logo {padding-left:11px; padding-bottom:9px; padding-top:10px;}
#logo h1 { margin:0; padding:0; background:url(/images/logo.gif) no-repeat; height:72px; color:#F9F9F9; font-size:0pt; text-align:center; }
#logo[id] { padding-bottom:9px;}
/*background:transparent; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; */
#menus ul {padding:0; margin:0; font-size:10pt;}
#menus li { float:left; list-style-type:none;}
#menus li a { display:block; float:left; color:#FFFFFF; padding:16px 0px 7px 0px; text-decoration:none; font-size:10pt;}
#menus[id] li a { padding-bottom:6px;}
#menus li a:hover { background-image:url(/images/menu_bg.gif); background-repeat:no-repeat; background-position:center top;}
#menus li a span {  padding:16px 16px 7px 16px; font-size:10pt;}
#menus[id] li a span { padding:16px 16px 7px 16px;}
#menus li a:hover span { background-image:url(/images/menu_bg2.gif); background-repeat:repeat-x;}

#menus a.selectTopMenu { background-image:url(/images/menu_bg.gif); background-repeat:no-repeat; background-position:center top;}
#menus a.selectTopMenu span {background-image:url(/images/menu_bg2.gif); background-repeat:repeat-x;}


#sub_menu {clear:both; background:url(/images/submenubg.gif) repeat-x; height:27px; filter:alpha(opacity=80); 
	opacity: 0.8;
	-moz-opacity:0.8; }

#sub_menu ul {padding:0; margin:0; width:1000px;}
#sub_menu li { float:left; list-style-type:none;}
#sub_menu li a { display:block; float:left; color:#2E1545; padding:4px 14px 7px 14px; text-decoration:none;}
#sub_menu li a:hover { background-color:#B99732; color:#FFFFFF; }
.absolute { POSITION: absolute;}

#right_menu {float:left; width:202px;}
#right_menu h3 {color:#452663; font-weight:500; font-size:24pt; padding:10px 14px 7px 14px;}
#right_menu ul {padding:0; margin:0;}
#right_menu li { float:left; list-style-type:none; font-size:8pt; border-bottom:1px solid #B99732; margin:0px 1px 0px 1px;}
#right_menu li a { display:block; float:left; color:#5A4508; padding:4px 14px 5px 14px; text-decoration:none; width:198px; margin:1px 0px 1px 0px; font-size:8pt;}
#right_menu[id] li a { padding-bottom:6px; width:170px;}
#right_menu li a:hover { background-color:#B99732; color:#FFFFFF; }

#home_image #sub_menu { position:absolute;  
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8; }
#home_image #sub_menu li a , #home_image #sub_menu li a span , #home_image #sub_menu li{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1; }
	

#bar_brown {margin:1px 0px 1px 0px; background-color:#B99732; }
#bar_blue  {margin:1px 0px 1px 0px; background-color:#2E1545;}

#footer #left {float:left;}
#footer #right {float:right;}
#footer p {padding:1px 0px 1px 0px; margin:0; color:#5E5E5E;}


#home_col1 {float:left; width:389px; border-right:1px solid white;}
#home_col2 {float:left; width:348px;  border-right:1px solid white; color:#736342;}
#home_col3 {float:left; width:262px;}
#home_col3[id] {float:left; width:261px;}
table #home_col3  {font-size:10pt;}

#enroll   {border-bottom:1px solid white; background:url(/images/contentimages/403.jpg) no-repeat; height:215px; padding-top:140px;}
#enroll[id] {height:75px;}
#teacher  {background-color:#F7E494; height:198px; }
#teacher[id] {height:192px;}
#teacher h3 { color:#FFFFFF; margin:0; padding:10px 0px 0px 14px;}
#teacher h4 { color:#1E0C2E; margin:0; padding:0px 0px 0px 14px; text-transform:uppercase; font-size:30pt; }
#teacher img {margin:15px 1px 1px 1px;}
#teacher p {margin:0; padding:0px 10px 0px 0px; color:#3A2F01; }
#teacher p a {color:#B79426;}
#teacher_left  {float:left; }
#teacher_right {float:left; padding-left:10px; width:290px;}

#lunch_menu {background-color:#FAF3D6; }
#lunch_menu table {font-size:10pt; font-family:"Times New Roman", Times, serif; padding-bottom:5px;}
#lunch_left { padding:10px 0px 10px 10px;  text-align:center; background-color:#FAF3D6; }
#lunch_left a { display:block;  background-color:#4C4126; color:#FFFFFF; padding:2px 5px 2px 5px; text-decoration:none; font-size:20pt; font-weight:500;}
#lunch_right {}

#enroll h3 { color:#FFFFFF; font-size:14pt; padding:0px 0px 0px 14px; margin:0;}
#enroll h4 { color:#F5F5F6; font-size:32pt; padding:0px 0px 0px 14px; margin:0; margin-top:-10px;}
#enroll h5 { background-color:#FAE182; padding:0px 0px 0px 0px;}
#enroll h5 a {background:url(/images/arrow_enroll.gif) no-repeat right; display:block; color:#544D3D; text-decoration:none; padding:5px 0px 5px 14px; font-size:12pt;}

#home_col3 h3 { background-color:#DCB432; color:#2F2601; padding:2px 0px 2px 10px; font-weight:400; margin:0; }
#home_col3 h3 a { display:block; color:#2F2601; text-decoration:none; }
#home_col3 h4 { background-color:#4C4126; color:#FFFFFF; padding:2px 0px 2px 10px; font-weight:normal; font-weight:400; margin:0;}
#home_col3 h4 a {display:block; background:url(/images/arrow_h4.gif) no-repeat right; color:#FFFFFF; text-decoration:none;  }
#home_col3 h5 , #home_col2 h5{padding:5px 0px 0px 10px; margin:0;}
#home_col3 h5 a , #home_col2 h5 a {color:#232323; font-size:12pt; text-decoration:none; }
#home_col3 p , #home_col2 p{padding:5px 0px 0px 10px; margin:0;}
#home_col3 p a , #home_col2 p a{ color:#452663; }

#picture { height:206px; overflow:hidden; border-bottom:1px solid white; }
#picture #link { position:absolute; padding-top:170px;  color:#FFFFFF;}
#picture #link a {color:#FFFFFF; text-decoration:none; display:block; width:100%; 

}

#picture #link #bg {float:left; filter:alpha(opacity=75);-moz-opacity:.55;opacity:.55; background:url(/images/imgbg.jpg) no-repeat right; padding:10px 0px 10px 12px; width:100%; }
#picture #link[id] #bg {width:336px;  background:url(/images/bg.png);}



#event_odd { background-color:#FAE182; border-bottom:1px solid #B99732; }
#event_even { background-color:#FDF8E2; border-bottom:1px solid #B99732;}
#event_odd a , #event_even a {color:#5A5854; text-decoration:none; display:block; width:100%; padding:5px 10px 5px 10px;}

#right[id] #event_odd  a { width:182px;}
#right[id] #event_even a { width:182px;}

#home_col2 h3 { background-color:#DCB432; color:#2F2601; padding:2px 0px 2px 10px; font-weight:400; margin:0; width:348px; }
#home_col2 h5 {clear:both;}
#home_col2 h3 a { display:block; color:#2F2601; text-decoration:none;  background:url(/images/arrow_white.gif) no-repeat right; }
#home_col2 h4 { background-color:#4C4126; color:#FFFFFF; padding:2px 0px 2px 10px; font-weight:normal; font-weight:400; margin:0;  clear:both; width:348px;}
#home_col2[id] h4 { width:338px;}
#home_col2[id] h3 { width:338px;}
#home_col2 h4 a {display:block; background:url(/images/arrow_h4.gif) no-repeat right; color:#FFFFFF; text-decoration:none; width:100%; }
#home_col2 p { font-size:11pt; padding:5px 10px 0px 10px; margin:0;}
#home_col2 #announcements {clear:both; width:348px; }
#home_col2 #announcements h3 {width:228px; float:left;}
#home_col2 #announcements h4 {width:120px; float:right;}
#home_col2 #announcements h4 a {padding:1px 0px 0px 0px;}
#home_col2 #announcements[id] h3 {width:220px; padding-bottom:0px;}
#home_col2 #announcements[id] h4 {width:108px; }
#home_col2 #announcements[id] h3 a{width:224px; }
#home_col2 #announcements[id] h4 a{width:100px; padding:0px 0px 0px 0px;}
#home_col2 #announcements h3 a {width:218px;}



#content {background-color:#FFFFFF;}
#content td.left {background-color:#FFFFFF;}
#content td.right {background-color:#FCF1C6;}
#content #left input , #content #left  textarea { border:1px solid #351A4E; padding:2px 2px 2px 2px; color:#8F7C50; font-size:10pt;}
#content h1 { color:#452663; font-weight:500; margin:20px 16px 5px 0px;}
#content h2 { color:#2E1545; font-weight:500;}
#content h2 a { color:#2E1545; font-weight:500;}
#content h3 { color:#2E1545; font-weight:500;}
#content h4 {}
#content h5 {}
#content h6 {}
#content p  { color:#232323; font-size:12pt; margin:5px 16px 5px 0px; }
#content #image {float:right; margin-right:10px;}
#content {color:#232323; font-size:12pt; padding-left:22px;}
#content a { color:#FFC000;}
#content ul {color:#232323; font-size:12pt;}
#content li {color:#232323; font-size:12pt;}

#content #our_staff h3 { color:#2E1545; font-weight:500; font-size:18pt;}
#content #our_staff a  { color:#2E1545; font-weight:bold; text-decoration:none;}

div#table table {border-top:1px solid #B99732; border-left:1px solid #B99732; font-size:10pt;}
div#table th {background-color:#B99732; color:#FFFFFF; font-weight:bold; padding:4px 4px 4px 4px;}
div#table td { color:#232323; font-weight:bold; padding:4px 4px 4px 4px; border-bottom:1px solid #B99732; border-right:1px solid #B99732;}

#box {float:right; margin:10px 10px 10px 10px; width:150px;}


#left  {float:left; width:776px; background-color:#FFFFFF; }
#left[id] {width:766px;}
#right {float:right; width:202px;}

#right #menu ul {margin:0; padding:0;}
#right #menu li {margin:0; padding:0; list-style-type:none; }
#right #menu a {color:#5A5854; margin:0; text-decoration:none; display:block; width:202px; padding:5px 10px 5px 10px; font-style:italic; background-color:#FAE182; margin:0px 0px 1px 0px;}
#right[id] #menu a {width:182px;}
#right #menu a:hover { color:#2F2601;}


#right h3 { background-color:#DCB432; color:#2F2601; padding:3px 0px 3px 10px; font-weight:400; margin:0; }
#right h3 a { display:block; color:#2F2601; text-decoration:none; font-size:14pt; font-weight:400;}
#right h4 { background-color:#4C4126; color:#FFFFFF; padding:3px 0px 3px 10px; font-weight:normal; font-weight:400; margin:0;}
#right h4 a {display:block; background:url(/images/arrow_h4.gif) no-repeat right; color:#FFFFFF; text-decoration:none;  }
#right h5 {padding:5px 0px 0px 10px; margin:0;}
#right h5 a {color:#232323; font-size:12pt; text-decoration:none; }
#right p {padding:5px 0px 5px 10px; margin:0;}
#right a { color:#452663; font-size:10pt; }
#right ul { margin-left:24px; }
#right li a {font-size:10pt;}

#calendar a.date  { color:#000000; cursor:pointer; }

input[type="submit"] { background-color:#2E1545; color:#FFFFFF; font-weight:bold; cursor:pointer;}
map {margin:0; padding:0;}

/* News Declarations */
#newsCategories {float:left; width:400px; padding-bottom:15px;}
#newsCategories h3 { background-color:#DCB432; color:#2F2601; padding:5px 0px 5px 10px; font-weight:400; margin:0; clear:both; }
#newsCategories h3 a { display:block; color:#2F2601; text-decoration:none; }
#newsCategories h4 { background-color:#4C4126; color:#FFFFFF; padding:5px 0px 5px 10px; font-weight:normal; font-weight:400; margin:0; clear:both;}
#newsCategories h4 a {display:block; background:url(/images/arrow_h4.gif) no-repeat right; color:#FFFFFF; text-decoration:none;  }
#newsCategories h5 {padding:5px 0px 0px 10px; margin:0; clear:both;}
#newsCategories h5 a {color:#232323; font-size:12pt; text-decoration:none; }
#newsCategories p {padding:5px 0px 0px 10px; margin:0; clear:both;}
#newsCategories p a { color:#452663; }
#newsCategories #catSep {clear:both;}
#newsRight { float:left; padding:0px 0px 0px 20px; width:340px;}
#newsRight  h3 {clear:both;}
#newsRight h2 { padding-top:0px; margin-top:0px;}
#news_text { padding:30px 30px 0px 30px; background-color:#4C4126;}
#news_text h1 {color:#FFFFFF; font-weight:500; font-family:"Times New Roman", Times, serif;}
#news_text p  {color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:12pt;}
#news_text a  {color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:12pt;}


/*gallery declarations */
#left #tab  {background-color:#4C4126; font-size:8pt;  height:25px; width:797px;}

#left #tab div { color:#FFFFFF; font-weight:400; font-size:10pt; padding:0; float:left; padding:5px 0px 3px 0px;}
#left #tab div img {vertical-align:middle; margin-top:1px; border:0;}
#left #tab div a {color:#FFFFFF; font-size:10pt; padding:0; text-decoration:none; font-weight:normal;}
#left #tab div a:hover {text-decoration:underline;}
#left #tab #gallery_menu {text-decoration:none; font-weight:400; position:relative; padding:5px 0px 4px 0px; }
#left #tab #category_menu { position:absolute; top:24px;  border:1px solid black; background-color:#FAD641; height:200px; overflow:auto; width:252px;    }
#left #tab #category_menu #categories {width:250px; overflow:hidden; padding:0; margin:0; background-color:#FAD641; }
#left #tab #gallery_menu:hover #category_menu { }
#left #tab #gallery_menu:hover .hideMenu{ left:-14px;}

#left #tab .catMenu { color:#0033CC; border:1px solid black; left:-14px;    }
#left #tab .hideMenu { left:-1700px;}

#left #tab #category_menu #categories ul {margin:0; padding:0;}
#left #tab #category_menu #categories li {list-style-type:none; width:250px; padding:0; margin:0; }
#left #tab #category_menu #categories li a { display:block; color:#000000; font-size:10pt; padding:2px 5px 2px 10px; width:250px; border-bottom:1px solid white; margin-bottom:1px;}
#left #tab #category_menu #categories li a:hover {background-color:#4C4126; color:#FFFFFF; text-decoration:none;} 


#photo  { background-color:#918056; float:left; width:449px; text-align:center; padding:10px 0px 10px 0px; height:363px;}
#galleryImageCaption {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
#photo[id] {width:444px; height:331px; overflow:hidden;}
#photos { background:#FAD641; float:left; width:348px; }
#photos[id] {width:353px; }
#photo img {border:2px solid black;}
#photos a img {border:0;}
#photos a img.selPicture {border:2px solid #FFFFFF; margin-bottom:2px;}
#photos a img.normalPicture {border:2px solid black; margin-bottom:2px;}
#photoList { padding:14px 0px 14px 20px; width:328px; }
#photoLinks {background-color:#4C4126; padding:5px 5px 6px 5px; width:348px;}
#photoLinks[id] { width:343px; }
#photoLinks a {color:#FFFFFF; font-size:10pt; padding:0; text-decoration:none; font-weight:normal;}
#photoLinks td {color:#FFFFFF; font-size:10pt;}
#loading {padding:90px 0px 0px 0px;}
#loading img {border:0px;}

/* Lander declarations */
#lander {clear:both; width:1000px; text-align:left;}
#lander #left {width:798px; float:left;}
#lander #right_menu {width:202px; float:left; background-color:#FFFFFF;}
#lander #right_menu[id] {width:182px;}
#lander #image img {width:798px; height:185px;}

#lander #sub_menu { background-image:none; height:27px;}
#lander #sub_menu[id]  {width:1000px; overflow:hidden;} 
#lander #col1 {width:543px; float:left; }
#lander #col2 {width:254px; margin-left:1px; float:right; }

#lander h3 { background-color:#DCB432; color:#2F2601; padding:3px 0px 3px 10px; font-weight:400; margin:0; clear:both; }
#lander h4 { background-color:#4C4126; color:#FFFFFF; padding:3px 0px 3px 10px; font-weight:normal; font-weight:400; margin:0;}
#lander h4 a {display:block;  color:#FFFFFF; text-decoration:none; 
  background:url(/images/arrow_h4.gif) no-repeat right;
  }
#lander[id] h4 a  {background:url(/images/arrow.png) no-repeat right;}
#lander h5 {margin:0; padding:0; padding:3px 0px 3px 10px; font-size:14pt; font-weight:400;}
#lander h5 a {color:#232323; font-size:14pt; text-decoration:none; font-weight:400; }
#lander p {padding:5px 0px 5px 10px; margin:0; font-size:12pt;}
#lander a { color:#452663; font-size:10pt; }
#lander #sub_menu { background-color:#FAE182; border-bottom:4px solid #B99732; }
#lander #sub_menu h3 {background-color:#FFFFFF;}
#lander #right_menu h3 {background-color:#FFFFFF; width:192px;}
#lander #right_menu[id] li { background-color:#FFFFFF; width:201px;}
#lander #right_menu[id] li a { width:172px;}
#lander #col1 img , #lander #col2 img { margin:4px 4px 4px 4px;}

#lander.blue a { color:#1D9A9E;}
#lander.blue h4 a { color:#FFFFFF;}
#lander.blue h5 a { color:#232323;}


.blue h3 {}
.blue #sub_menu { background-color:#1D9A9E; border-bottom:4px solid #116A6E; }
.blue #sub_menu li a { display:block; float:left; color:#FFFFFF; padding:4px 14px 7px 14px; text-decoration:none;}
.blue #sub_menu li a:hover { background-color:#126B6F; color:#FFFFFF; }

.blue #right_menu h3         {color:#0D5456; background-color:#FFFFFF; }
.blue #right_menu li         { border-bottom:1px solid #4AAEB0; }
.blue #right_menu li a       { display:block; float:left; color:#116A6E;}
.blue #right_menu li a:hover { background-color:#4AAEB0; color:#FFFFFF; }

/* Events */
#events_by_day {width:310px; height:160px; margin:2px 2px 2px 2px; overflow:auto; border:1px solid black; background-color:#FFFFFF; }
#events_by_day h3 { background-color:#DCB432; color:#2F2601; padding:3px 0px 3px 10px; font-weight:400; margin:0; clear:both; font-size:12pt;}
#events_by_day h4 { background-color:#4C4126; color:#FFFFFF; padding:3px 0px 3px 10px; font-weight:normal; font-weight:400; margin:0; font-size:5px;}

/* Calendar */
#calendar  TABLE.calendar { width:775px; border-bottom:1px solid black; font-size:8pt; font-family:Arial, Helvetica, sans-serif; }
#calendar  TH.month {   background-color:#DCB432; color:#2F2601; padding:3px 0px 2px 10px; font-weight:400; margin:0; clear:both; font-size:14pt; }
#calendar  TD.prev_month { text-align: left;   margin:0; background-color:#4C4126;  padding:3px 0px 3px 20px;}
#calendar  TD.next_month { text-align: right; font-size:12pt; font-weight:400; margin:0; background-color:#4C4126; color:#FFFFFF; padding:3px 20px 3px 0px;}
#calendar  TD.prev_month a , #calendar  TD.next_month a {font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none; color:#FFFFFF;}
#calendar  TH.day_of_week { font-size: 12pt;  padding:3px 0px 3px 0px; color:#DCB432; }
#calendar  TD.selected-day { text-align: left;vertical-align: top;  width:100; height:100; background-color: #FFFFFF; border-top:1px solid black; border-left:1px solid black; margin:1px 1px 1px 1px; padding:3px 3px 3px 3px; }
#calendar  TD.day { text-align: left; vertical-align: top; width:100; height:100; border-top:1px solid black; border-left:1px solid black; margin:1px 1px 1px 1px; padding:3px 3px 3px 3px; } 
#calendar  TD.today { background-color: #E0E0E0; font-weight: bold; }
#calendar  TD.selected-day a.date {display:block;  background-color:#2F2601; width:103px; color:#FFFFFF; text-align:center; font-size:8pt;} 
#calendar  TD.day a.date {display:block;  background-color:#2F2601; width:103px; color:#FFFFFF; text-align:center; font-size:8pt;} 
#calendar  TD ul {margin:0; padding:0;}
#calendar  TD ul li {margin:0; padding:0; list-style-type:none; font-size:8pt; }
#calendar  TD ul li.odd a { display:block; margin:0; width:103px; padding:1px 2px 1px 5px; list-style-type:none; font-size:8pt; background-color:#DCDDDE; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#calendar[id]  TD ul li.odd a {width:96px;}
#calendar  TD ul li.even a { display:block; margin:0; width:103px; padding:1px 2px 1px 5px; list-style-type:none; font-size:8pt; background-color:#E5E5E5; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#calendar[id]  TD ul li.even a {width:96px;}
#submenulinks div { display:none;}
#calendar h4 {margin:0px 0px 5px 0px; padding:10px 0px 2px 0px; border-bottom:1px solid #4C4126;}
/* Search */
#search_box font {font-size:12pt;}
#search_box dl dt strong a {display:block; background-color:#DCB432; color:#2F2601; font-family:"Times New Roman", Times, serif; font-size:12pt; padding:3px 0px 3px 10px; font-weight:bold; text-decoration:none; margin:0px 0px 5px 0px; clear:both;}
#search_box em { background-color:#4C4126; padding:1px 0px 1px 0px;}
#search_box em a {background:url(/images/arrow_h4.gif) no-repeat right; background-color:#4C4126; color:#FFFFFF; padding:3px 20px 3px 10px; font-weight:normal; font-weight:400; margin:0; font-size:10pt; clear:right; font-style:normal; text-decoration:none; }
#search_box #pages {}

/* Filter events */
#filter_events h5 {margin:0; padding:0; color:#FFFFFF;}
#filter_events { padding:0px 10px 0px 10px; font-size:8pt; color:#DCB432; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;}
#filter_events td {font-size:8pt; color:#DCB432;}
#filter_events form { margin:0; padding:0; border-top:1px solid white; margin-top:5px;}
#filter_events .btnyellow {cursor:pointer;}

#content table .event_odd { background-color:#FAE182; border-bottom:1px solid #B99732; padding:2px 10px 2px 10px; font-size:10pt; }
#content table .event_even { background-color:#FDF8E2; border-bottom:1px solid #B99732; padding:2px 10px 2px 10px; font-size:10pt; }
#content table td.event_odd  a { color:#333333; text-decoration:none; font-size:10pt;  font-family:"Times New Roman", Times, serif;}
#content table td.event_even a { color:#333333; text-decoration:none; font-size:10pt; font-family:"Times New Roman", Times, serif; }
#content a.printbutton { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#000000; display:block; margin-top:5px; margin-right:10px; float:right; }

#rightlink { float:right;}
#rightlink a { display:block; text-decoration:none; background-color:#452663; color:#FFFFFF; font-size:11pt; padding:10px 15px 10px 15px; margin-right:40px; margin-top:14px; }