/*-------------------------------------------------
   Overrides
---------------------------------------------------*/

body { background: #cfdce9 url('images/layout/bgTop.jpg') repeat-x;; font-family:Arial;font-size:14px;margin:0;padding:0;}

div {margin:0; padding:0;}

input, textarea {font-family:Arial; font-size:13px;}

/*-------------------------------------------------
   Page Structure
---------------------------------------------------*/

#pageContainer { position: relative; width: 976px; margin: 0 auto; padding:0;}

#leftBorder{ float:left; width: 13px; height:330px; margin-top:30px; background: transparent; /*url('images/layout/bgContLeftFade.png') no-repeat;*/}
#pageBody { float:left; width: 950px;}
#rightBorder { float:left; width: 13px; height:330px; margin-top:30px; background: transparent; /*url('images/layout/bgContRightFade.png') no-repeat;*/}

#header { float:left; width: 950px;}
#headerTitles {float:left; width: 950px; height:32px; background: url('images/layout/PrwCms.png') no-repeat; margin: 15px 0 5px 0; }
#headerTitle {float:right; width:305px; height:32px;}


#headerTitleStatus {float:left; border: 2px solid black; margin: 0 15px 0 175px; padding: 3px 5px 5px 5px; /*height:13px;*/ text-align:right; font-weight:bold; color:red; background: #e3e8fb; max-width:500px;}

#mainNavigation {float:left; width:950px; height:28px; background: url('images/layout/bgNv.jpg') repeat-x;}

#subNav2 {position:absolute; top:80px; left:69px; width:150px; display:none;}
#subNav3 {position:absolute; top:80px; left:133px; width:250px; display:none;}
#subNav4 {position:absolute; top:80px; left:230px; width:150px; display:none;}
#subNav5 {position:absolute; top:80px; left:292px; width:250px; display:none;}
#subNav6 {position:absolute; top:80px; left:369px; width:250px; display:none;}
#subNav7 {position:absolute; top:80px; left:437px; width:150px; display:none;}
#subNav8 {position:absolute; top:80px; left:499px; width:250px; display:none;}
#subNav9 {position:absolute; top:80px; left:612px; width:250px; display:none;}
#subNav10 {position:absolute; top:80px; left:703px; width:200px; display:none;}

#mainColumnContainer { width: 900px; float:left;}
#mainColumn { width: 898px; float:left; background: #e3e8fb; color:#000;padding:10px 25px 25px 25px; border:1px solid #61a3e9; /*#ce88aa;*/}

#leftColumn { width: 900px; float:left; background:transparent;min-height:400px;}

#status {min-height:1em; color:red;}

#footer {float:left; width:950px; margin:10px 13px 10px 13px; color:#ce88aa; font-size:10px;}
#footerLeft {float:left; width:400px;}
#footerRight {float:right; width:400px;}

/*-------------------------------------------------
   Navigation
---------------------------------------------------*/
#topNavigation a {font-size:11px; float:right; margin: 0 0 0 10px; padding: 5px 0 0 0; border:0; display: block;
	width: 50px; height: 15px; background: url('images/layout/button-blank-120.png') no-repeat; background-position: top left;
	text-align:center; outline: 0; text-decoration:none; color:#62a2e9; font-weight:bold;}	
#topNavigation a:hover {background-position: bottom left; }

.mainNavigation ul { margin:0; padding: 0; list-style: none;}
.mainNavigation ul li { float: left; display: inline; margin: 0 0 0 0; padding: 0 4px 0 0;
                         background: url('images/layout/bgNvItemDivider1.jpg') right no-repeat; height:27px;}
.mainNavigation ul li.last {background:transparent;}

.mainNavigation ul li a { float: left; display: block;font-size:14px; height:20px;
                         text-decoration:none; background: url('images/layout/bgNv.jpg') repeat-x;
                         margin: 0; padding:6px 10px 2px 10px;
                         color:#fff;}
.mainNavigation ul li a:hover, .mainNavigation ul li a.selected {color:#fff; background: #ce88aa;}

#subNav2 ul li {  width:150px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px;}
#subNav2 ul li a { width:150px; border-top: 1px solid #fff;}
#subNav2 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav3 ul li {  width:250px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px;}
#subNav3 ul li a { width:250px; border-top: 1px solid #fff;}
#subNav3 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav4 ul li {  width:150px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px;}
#subNav4 ul li a { width:150px; border-top: 1px solid #fff;}
#subNav4 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav5 ul li {  width:250px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px; }
#subNav5 ul li a { width:250px; border-top: 1px solid #fff;}
#subNav5 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav6 ul li {  width:250px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px; }
#subNav6 ul li a { width:250px; border-top: 1px solid #fff;}
#subNav6 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav7 ul li {  width:150px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px; }
#subNav7 ul li a { width:150px; border-top: 1px solid #fff;}
#subNav7 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav8 ul li {  width:250px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px; }
#subNav8 ul li a { width:250px; border-top: 1px solid #fff;}
#subNav8 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav9 ul li {  width:250px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px; }
#subNav9 ul li a { width:250px; border-top: 1px solid #fff;}
#subNav9 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}
#subNav10 ul li { width:200px; background: url('images/layout/bgNvItemDivider1.jpg') no-repeat; padding-left:4px; height:17px; }
#subNav10 ul li a { width:200px; border-top: 1px solid #fff; font-size:9px; height:10px;padding:3px 10px 4px 10px;}
#subNav10 ul li a:hover { background: #ce88aa url('images/layout/subNavSelect.png') no-repeat;color:#fff;text-indent:13px;}

ul#footerNavigation {list-style: none; margin:0;padding:0;text-align:right; color:#61a3e9;}
ul#footerNavigation li{display: inline;}
ul#footerNavigation li a {text-decoration:none;color:#61a3e9;}
ul#footerNavigation li a:hover, ul#footerNavigation li a.selected {text-decoration:underline; color:#ce88aa; background:transparent;}

ul#footerLeftNavigation {list-style: none; margin:0;padding:0; color:#61a3e9;}
ul#footerLeftNavigation li {display: inline;}
ul#footerLeftNavigation li.copyright {display: none;}
ul#footerLeftNavigation li a {text-decoration:none;color:#61a3e9;}
ul#footerLeftNavigation li a:hover {text-decoration:underline; color:#ce88aa; background:transparent;}

/*-------------------------------------------------
   Content
---------------------------------------------------*/

h1 {margin: 0; padding:0;color:#ce88aa;font-size:18px;}
.smaller {font-weight:normal;font-size:14px;}

a:link, a:visited {color: #ce88aa; text-decoration:none;}
a:hover {color: #fff; background:#ce88aa;}

table.inputTable tr td.title {width:150px;font-weight:bold}
table.inputTable tr td.sectionHeader {color:#ce88aa;}
table.inputTable tr td.content {width:700px;}
/*table#inputData {display:none;}*/

.fullWidth {float:left; width:100%;margin-top:1em;}

hr {border-color: #61a3e9; padding: 0 0 2px 0; border-left:0; background:#fff;}

/*-------------------------------------------------
   Forms
---------------------------------------------------*/

table.legend td {width:10px;}
table.legend th {font-weight:normal; text-align:left; font-style:italic;}

/*-------------------------------------------------
   Images
---------------------------------------------------*/

.thumb100 {max-width:100px; padding:10px; border:2px solid blue; background-color: #f4f3be;}

/*-------------------------------------------------
   Images - For Hover
---------------------------------------------------*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f4f3be;
padding: 10px;
left: -1000px;
border: 2px solid blue;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
max-width:700px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -170px; /*position where enlarged image should offset vertically */
left: 140px; /*position where enlarged image should offset horizontally */

}

/*-------------------------------------------------
   End - Images - For Hover
---------------------------------------------------*/

/*-------------------------------------------------
   Buttons
---------------------------------------------------*/

a.smallButton, input.smallButton { 
float:left;
margin: 0 15px 0 0;
padding: 3px 0 0 0;
border:0;
display: block;
width: 100px;
height: 17px;
background: url('images/layout/button-blank.png') no-repeat;
background-position: top left;
text-align:center;
outline: 0;
text-decoration:none;
color:#000;
font-weight:bold;
}

/* override for input elements */
input.smallButton { 
padding:0;
height: 20px;
}	
	
a.smallButton:hover, input.smallButton:hover { 
background-position: bottom left;
}

a.tallButton { 
float:left;
margin: 0 15px 0 0;
padding: 3px 0 0 0;
border:0;
display: block;
width: 100px;
height: 57px;
background: url('images/layout/button-tall.png') no-repeat;
background-position: top left;
text-align:center;
outline: 0;
text-decoration:none;
color:#000;
font-weight:bold;
}
	
a.tallButton:hover { 
background-position: bottom left;
}

/*-------------------------------------------------
   Help Panel
---------------------------------------------------*/
#helpContainer {position:fixed;top:0;left:0;margin:0;padding:0;width:100%;display:none;}
#help {position: relative; width: 950px; margin: 0 auto; padding:2px;height:1600px;background: url('images/layour/opaque.png');}
#helpInsertContainer {position: relative;margin:0;padding: 50px 0 0 0;}
#helpInsert {position: relative; width: 600px; margin: 10px auto 0 auto; padding: 10px; border:2px solid #62a2e9;height:500px;background-color:#cfdce9;}

/*-------------------------------------------------
   Help Tags
---------------------------------------------------*/
a.helpTag {position:relative;z-index:24; background-color:#ccc;color:#000;text-decoration:none;display:none;
	margin: 0 5px 0 0;padding: 0;border:0;width: 14px;height: 14px;float:left;background: url('images/help1.png') no-repeat;
	background-position: top left;outline: 0;text-decoration:none;text-indent: -99999px;}
a.helpTag:hover {z-index:25;}
a.helpTag span {display: none; text-indent: 0;}
a.helpTag:hover span {display:block;position:absolute;top:0; left:3em; width:30em; border:1px solid #62a2e9;
	background-color:#cfdce9; color:#666; text-align: left; font-weight:normal; padding:2px;}

	
a.helpTagXX:hover { 
background-position: bottom left;
}