/*  Fonts */
.Style1-VerySmall{FONT:normal 10px/16px Verdana,Arial,helvetica,sans-serif}  
.Style1-Small{FONT:normal 11px/20px Verdana,Arial,helvetica,sans-serif}  
.Style1-Medium{FONT:normal 12px/18px Verdana,Arial,helvetica,sans-serif} 
.Style1-Normal{FONT:normal 14px/20px Verdana,Arial,helvetica,sans-serif} 
.Style1-Large{FONT:normal 18px/normal Verdana,Arial,helvetica,sans-serif}
.Style1-VeryLarge{FONT:normal 22px/normal Verdana,Arial,helvetica,sans-serif}
.Style1-VeryVeryLarge{FONT:normal 28px/normal Verdana,Arial,helvetica,sans-serif}

.Style2-VerySmall{FONT:normal 10px/16px Tahoma,Geneva,helvetica,sans-serif}  
.Style2-Small{FONT:normal 11px/18px Tahoma,Geneva,helvetica,sans-serif}  
.Style2-Medium{FONT:normal 12px/18px Tahoma,Geneva,helvetica,sans-serif} 
.Style2-Normal{FONT:normal 14px/18px Tahoma,Geneva,helvetica,sans-serif} 
.Style2-Large{FONT:normal 18px/normal Tahoma,Geneva,helvetica,sans-serif}
.Style2-VeryLarge{FONT:normal 22px/normal Tahoma,Geneva,helvetica,sans-serif}
.Style2-VeryVeryLarge{FONT:normal 28px/normal Tahoma,Geneva,helvetica,sans-serif}
 
.Style3-VerySmall{FONT:normal 11px/16px Times New Roman,Times,serif}  
.Style3-Small{FONT:normal 12px/18px Times New Roman,Times,serif}  
.Style3-Medium{FONT:normal 14px/18px Times New Roman,Times,serif} 
.Style3-Normal{FONT:normal 18px/20px Times New Roman,Times,serif} 
.Style3-Large{FONT:normal 22px/normal Times New Roman,Times,serif}
.Style3-VeryLarge{FONT:normal 28px/normal Times New Roman,Times,serif}
.Style3-VeryVeryLarge{FONT:normal 32px/normal Times New Roman,Times,serif}

.Style4-VerySmall{FONT:normal 11px/16px ComicSans,Comic Sans MS,Arial,helvetica,sans-serif}  
.Style4-Small{FONT:normal 12px/18px ComicSans,Comic Sans MS,Arial,helvetica,sans-serif}  
.Style4-Medium{FONT:normal 14px/20px ComicSans,Comic Sans MS,Arial,helvetica,sans-serif} 
.Style4-Normal{FONT:normal 18px/24px ComicSans,Comic Sans MS,Arial,helvetica,sans-serif} 
.Style4-Large{FONT:normal 22px/normal ComicSans,Comic Sans MS,Arial,helvetica,sans-serif}
.Style4-VeryLarge{FONT:normal 28px/normal ComicSans,Comic Sans MS,Arial,helvetica,sans-serif}
.Style4-VeryVeryLarge{FONT:normal 32px/normal ComicSans,Comic Sans MS,Arial,helvetica,sans-serif}

.Style5-VerySmall{FONT:normal 10px/16px Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif}  
.Style5-Small{FONT:normal 12px/18px Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif}  
.Style5-Medium{FONT:normal 14px/18px Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif} 
.Style5-Normal{FONT:normal 16px/22px Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif} 
.Style5-Large{FONT:normal 22px/normal Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif}
.Style5-VeryLarge{FONT:normal 28px/normal Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif}
.Style5-VeryVeryLarge{FONT:normal 34px/normal Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif}

.Style6-VerySmall{FONT:normal 10px/16px Trebuchet MS,helvetica,sans-serif}  
.Style6-Small{FONT:normal 12px/18px Trebuchet MS,helvetica,sans-serif}  
.Style6-Medium{FONT:normal 14px/18px Trebuchet MS,helvetica,sans-serif} 
.Style6-Normal{FONT:normal 16px/22px Trebuchet MS,helvetica,sans-serif} 
.Style6-Large{FONT:normal 22px/normal Trebuchet MS,helvetica,sans-serif}
.Style6-VeryLarge{FONT:normal 26px/30px Trebuchet MS,helvetica,sans-serif}
.Style6-VeryVeryLarge{FONT:normal 34px/normal Trebuchet MS,helvetica,sans-serif}

.Style7-VerySmall{FONT:normal 10px/16px Lucida Sans Unicode,Lucida Grande,sans-serif}  
.Style7-Small{FONT:normal 12px/18px Lucida Sans Unicode,Lucida Grande,sans-serif}  
.Style7-Medium{FONT:normal 14px/18px Lucida Sans Unicode,Lucida Grande,sans-serif} 
.Style7-Normal{FONT:normal 16px/22px Lucida Sans Unicode,Lucida Grande,sans-serif} 
.Style7-Large{FONT:normal 22px/normal Lucida Sans Unicode,Lucida Grande,sans-serif}
.Style7-VeryLarge{FONT:normal 28px/normal Lucida Sans Unicode,Lucida Grande,sans-serif}
.Style7-VeryVeryLarge{FONT:normal 34px/normal Lucida Sans Unicode,Lucida Grande,sans-serif}

html{height: 100%;margin: 0;padding: 0;line-height: 100%;overflow-y: scroll;}
body {padding:0px;margin:0px;height:100%;FONT:normal 10pt/normal Century Gothic,Trebuchet MS,Arial,helvetica,sans-serif;}  
/*  Links */
a {COLOR:#000099; TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: underline;}

/*  General Page Elements  */
legend {FONT-WEIGHT: bold;COLOR:#666666;}
.form{margin-bottom:0px;}
table {FONT:normal  1em !important;}

a.featurebutton {background: url(/resources/templates/images/button_more_grey.png) no-repeat 0 0;width:90px;height:26px;display:block;}
a.featurebutton:hover {background-position: 0 -26px; }
a.featurebutton:active { background-position: 0 -52px; }

/*  Template - DO NOT REMOVE */

.main_block {background:#B5B5B5;}
.main_block_light {background:#EBEBEB;}
.main_block_gradient_H {background:#D1D1D1 url(/resources/templates/images/1-bg-grey.gif) repeat-y;}
.main_background {position:absolute; left:0; top:0; padding:0; width:100%; height:100%;}

.coolwater_header {position:relative;height:127px;background: #caced1 url(/resources/templates/images/coolwater/header-grey.jpg) no-repeat center top;padding: 0;color: #fff;}
.coolwater_footer {color: #EBEBEB;background:#caced1 url(/resources/templates/images/coolwater/footer-grey.jpg) no-repeat center top;clear:both;width:750px;height:57px;text-align:center;FONT:normal 90%;}

#pluralism_background {MIN-HEIGHT: 100%; BACKGROUND: url(/resources/templates/images/pluralism/grey.jpg) #f6f6f6 repeat-x; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: center}
#pluralism_header {BACKGROUND: #013c82;}

#canvas_background {BACKGROUND: url(/resources/templates/images/canvas/back-grey.gif) #DDDDDD repeat-x; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left;}
#canvas_header {BACKGROUND: url(/resources/templates/images/canvas/top-grey.gif) no-repeat; MARGIN: 0px auto; WIDTH: 760px; HEIGHT: 130px; TEXT-ALIGN: left;}

#utopia_header {BACKGROUND: url(/resources/templates/images/utopia/sliderbg.png) no-repeat center top;}
#utopia_header1 {BACKGROUND: url(/resources/templates/images/utopia/sliderbg1.png) no-repeat center top;}
#utopia_header2 {BACKGROUND: url(/resources/templates/images/utopia/subheader.png) no-repeat center top;}

a.nav:link {color: white; text-decoration: none; }
a.nav:visited {color: white; text-decoration: none; }
a.nav:hover {color: white; text-decoration: underline; }
a.nav:active {color: white; } 

.imagebox {padding:4px;border:#CCC 1px solid;}

/*  Slider - DO NOT REMOVE */
.Slider-Title1{FONT:normal 22px/normal Tahoma,Geneva,helvetica,sans-serif;color:#FFF;}
.Slider-Text1{FONT:normal 12px/18px Tahoma,Geneva,helvetica,sans-serif;color:#FFF;} 
.Slider-Title2{FONT:normal 22px/normal Tahoma,Geneva,helvetica,sans-serif;color:#FFF;}
.Slider-Text2{FONT:normal 15px/18px Tahoma,Geneva,helvetica,sans-serif;color:#FFF;} 


/*  Calendar - DO NOT REMOVE */
#calendar_today, #calendar_active, #calendar_inactive {FONT-SIZE:9pt;}
#calendar_title {background-color:#CCCCCC;}
#calendar_today {background-color:#D7DAE4;}
#calendar_active {background-color:#efefef;}
#calendar_inactive {background-color:#CCCCCC;}
#calendar_days {background-color:#FFFFFF;font-color:#000099;FONT-SIZE:10pt;}
#calendar_items {FONT:normal 8px/13px;}

/*  Cascading menu - DO NOT REMOVE */
.nlsmenu {z-index:1;background-color:#B5CAE3;}
.nlsitemcontainer {border:0px solid #90AFD5;background-color:#B5CAE3;width:150px;text-align:center;}
.nlsitemcontainerover {border:0px solid #90AFD5;background-color:#B5CAE3;width:150px;}
.nlsiconcell {width:16px; padding-left:2px;}
.nlsiconcellover {width:16px;padding-left:2px;}
.nlsitem {padding:2px 5px 2px 5px;}
.nlsitemover {padding:2px 5px 2px 5px;}

.sub_nlsmenu {z-index:1;background-color:#B5CAE3;}
.sub_nlsitemcontainer {border:0px solid #90AFD5;background-color:#B5CAE3;width:150px;text-align:center;}
.sub_nlsitemcontainerover {border:0px solid #90AFD5;background-color:#B5CAE3;width:150px;}
.sub_nlsiconcell {width:16px; padding-left:2px;}
.sub_nlsiconcellover {width:16px;padding-left:2px;}
.sub_nlsitem {padding:2px 5px 2px 5px;}
.sub_nlsitemover {padding:2px 5px 2px 5px;}
