/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/

body { margin:0; padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; text-align:left; background:#FFF url(../images/bg.jpg) 0px 0px repeat-x; color:#001d5a;}

h1 {margin:0px; padding:15px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; color:#001d5a; font-weight:bold; font-size:20px; line-height:24px}
.sub {color:#314774; font-size:14px; line-height:16px}

h2 {margin:0px; padding:10px 0px 5px 0px; font-family:Georgia, "Times New Roman", Times, serif; color:#001d5a; font-weight:bold; font-size:14px; line-height:16px}
h3 {margin:0px; padding:10px 0px 5px 0px; font-family:Georgia, "Times New Roman", Times, serif; color:#001d5a; font-weight:bold; font-size:12px; line-height:14px}

p {margin:0; padding:8px 0px;}
a, a:link, a:active, a:visited{color: #d71852; text-decoration: underline;}
a:hover {color: #0586e9; text-decoration: underline;}

/*Bullets*/
ul {margin:0; padding:5px 0px 5px 0px; list-style-type:none;}
li {margin:0; padding:5px 0px 5px 22px; list-style-type:none; background: url(../images/arrow-pink.gif) 0px 5px no-repeat; }

.blue { background: url(../images/arrow-blue.gif) 0px 5px no-repeat; }
.blue a, .blue a:link, .blue a:active, .blue a:visited{color: #0586e9; text-decoration: underline;}
.blue a:hover {color: #001d5a; text-decoration: underline;}
.green { background: url(../images/arrow-green.gif) 0px 5px no-repeat; }
.green a, .green a:link, .green a:active, .green a:visited{color: #04b300; text-decoration: underline;}
.green a:hover {color: #0586e9; text-decoration: underline;}
.orange { background: url(../images/arrow-orange.gif) 0px 5px no-repeat; }
.orange a, .orange a:link, .orange a:active, .orange a:visited{color: #f16c00; text-decoration: underline;}
.orange a:hover {color: #0586e9; text-decoration: underline;}
.yellow { background: url(../images/arrow-yellow.gif) 0px 5px no-repeat; }
.yellow a, .yellow a:link, .yellow a:active, .yellow a:visited{color: #001d5a; text-decoration: underline;}
.yellow a:hover {color: #0586e9; text-decoration: underline;}
.purple { background: url(../images/arrow-purple.gif) 0px 5px no-repeat; }
.purple a, .purple a:link, .purple a:active, .purple a:visited{color: #c506c3; text-decoration: underline;}
.purple a:hover {color: #0586e9; text-decoration: underline;}


hr {margin:10px 0px; padding:0; height:1px; line-height:1px; border:0; border-top:1px solid #001d5a; background:#FFF; }

/*******************************************************************************************************************/
/* Redefined Tags/Form  */
/*******************************************************************************************************************/
form {margin:0; padding:0;}
label {clear:left; margin:0; padding:0px; width:130px; display:block; float:left; line-height:16px; }
.textbox {margin:0px 0px 5px 0px; padding:2px; border:1px solid #001d5a; width: 500px; }
.filebox {margin:0px 0px 5px 0px; padding:2px; width: 500px;}
.select {margin:0px 0px 5px 0px; padding:2px; width:506px; border:1px solid #001d5a;}
.ctextbox {margin:0px 0px 5px 0px; padding:2px; border:1px solid #001d5a; width: 206px; }
.ctextarea {margin:0px 0px 5px 0px; padding:2px; border:1px solid #001d5a; width: 206px; height:50px; }
.button {}

/*******************************************************************************************************************/
/* Nav  */
/*******************************************************************************************************************/
#nav {margin:0; padding:0; width:210px; border-left:5px solid #FFF; float:left; display:inline; background:#FFF;}
#nav ul {margin:0; padding:0; list-style-type:none; background:#FFF;}
#nav li {margin:1px 0px 0px 0px; padding:0px 0px 0px 20px; list-style-type:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#FFF;line-height:29px; font-size:14px;}
#nav li a, #nav li a:link, #nav li a:active, #nav li a:visited {padding:0px 0px 0px 32px; color:#FFF; text-decoration:none; display:block;}
#nav li a:hover {color:#FFF; text-decoration:none; background:url(../images/arrow-menu.png) 0px 5px no-repeat;}
#nav .blue {background:url(../images/nav-blue.gif) 0px 0px no-repeat;}
#nav .pink {background:url(../images/nav-pink.gif) 0px 0px no-repeat;}
#nav .green {background:url(../images/nav-green.gif) 0px 0px no-repeat;}
#nav .orange {background:url(../images/nav-orange.gif) 0px 0px no-repeat;}
#nav .yellow {background:url(../images/nav-yellow.gif) 0px 0px no-repeat; color:#001d5a;}
#nav .purple {background:url(../images/nav-purple.gif) 0px 0px no-repeat;}

#nav a, #nav a:link, #nav a:active, #nav a:visited {color:#FFF; text-decoration:none;}
#nav a:hover {color:#FFF; text-decoration:none;}
#nav .yellow  a, #nav .yellow  a:link, #nav .yellow  a:active, #nav .yellow  a:visited {color:#001d5a; text-decoration:none;}
#nav .yellow  a:hover {color:#001d5a; text-decoration:none;}

.anylinkcss {margin:-29px 0px 0px 180px;position:absolute; visibility: hidden; font-size:11px; line-height: 23px; z-index: 100; width: 100px; background:url(../images/nav-bg.png) 0px 0px; font-weight:bold;}
.anylinkcss a, .anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited {padding: 5px 8px; width: 100%;  color:#001d5a; display: block; text-decoration: none;  line-height:15px;}
.anylinkcss a:hover { color:#000d29; }


#topnav {margin:0; padding:0px; float:left; display:inline; text-align:right; width:695px;}
#topnav ul {margin:0; padding:0; list-style-type:none; float:right; display:inline;}
#topnav li {margin:0px; padding:38px 0px 3px 0px; list-style-type:none; font-size:12px; line-height:15px; color:#000d29; float:left; display:inline; height:36px; background:transparent; }
#topnav a, #topnav a:link, #topnav a:active, #topnav a:visited {margin:0; padding:41px 9px 3px 6px; color:#000d29; text-decoration:none; background:url(../images/topnav.jpg) 0px bottom no-repeat;}
#topnav a:hover {color:#001d5a; text-decoration:none;}

#topnav .selected {font-weight:bold;}

/*******************************************************************************************************************/
/* Content  */
/*******************************************************************************************************************/
#wrapper {margin:0 auto; padding:0px 0px 0px 0px; width:910px;}
#banner {margin:0; padding:0; float:left; display:inline; height:240px; text-align:right; width:685px; border-left:5px solid #FFF; border-top:5px solid #FFF; border-right:5px solid #FFF; background:#FFF;}
#banner .spacer {margin:0; padding:0px 0px 0px 5px;}

#rightcol {margin:0px 0px 0px 655px; padding:0px; width:250px; position:absolute; z-index:20; }
#rightcol .contact {margin:0; padding:0px 10px 15px 20px; background:#ccd3e1 url(../images/horse-top.gif) 0px bottom no-repeat;}
#rightcol .contact p {margun:0; padding:2px 0px;}
#rightcol .contact a, #rightcol .contact a:link, #rightcol .contact a:active, #rightcol .contact a:visited{color: #001d5a; text-decoration: underline;}
#rightcol .contact a:hover {color: #0586e9; text-decoration: underline;}

#rightcol .head {margin:0px; padding:10px 6px 15px 20px; background:#ccd3e1 url(../images/horse-bottom.gif) 0px top no-repeat;}

#rightcol .related {margin:0px 0px 5px 0px; padding:0px 10px 15px 20px; background:#ccd3e1 url(../images/horse-full.gif) right bottom no-repeat; min-height:150px}
#rightcol .related p {margun:0; padding:2px 0px;}
#rightcol .related a, #rightcol .related a:link, #rightcol .related a:active, #rightcol .related a:visited{color: #001d5a; text-decoration: underline;}
#rightcol .related a:hover {color: #0586e9; text-decoration: underline;}
#rightcol .related li {margin:0; padding:5px 0px 5px 22px; list-style-type:none; background: url(../images/arrow-pink-onblue.gif) 0px 5px no-repeat; }

#leftcol {margin:0px 0px 0px 5px; padding:0px 15px 0px 5px; width:190px; position:absolute; z-index:30;}
#main {margin:0px; padding:5px 0px 20px 0px; clear:both; z-index:10; }
#content {margin:0px; padding:0px 290px 0px 220px; text-align:left; }

.readmore {}
.readmoreblue {margin:0; padding:0px 20px 0px 5px; background:#001d5a url(../images/more-blue.gif) right 0px no-repeat; color:#FFF; width:75px; line-height:17px}
.readmoreblue a, .readmoreblue a:link, .readmoreblue a:active, .readmoreblue a:visited {color:#FFF; text-decoration:none;}
.readmoreblue a:hover {color: #ccd3e1;}


.clear {margin:0; padding:0; font-size:1px; height:1px; line-height:1px; clear:both;}
.imgspace {margin:0px 10px 10px 0px; padding:0; border:1px solid #012316; float:left; display:inline; }
/*CMS*/
.error {margin:0; padding:2px 10px 2px 30px; background:#f8dbe4 url(../images/cross.gif) 10px 5px no-repeat; border:1px solid #d71852; color:#d71852; font-weight:bold; width:300px; }
.saved {margin:0; padding:2px 10px 2px 30px; background:#d3f8d2 url(../images/tick.gif) 10px 5px no-repeat; border:1px solid #04b300; color:#04b300; font-weight:bold; width:300px; }

.sect_heading {margin:0; padding:5px; font-size:12px; font-weight:bold; color:#d71852; background:transparent;}
.row1 {margin:0; padding:2px 5px; background:#cbd3e0; border-bottom:1px solid #001d5a;}
.row2 {margin:0; padding:2px 5px; background:#e4e7ee; border-bottom:1px solid #001d5a;}
.cols {margin:0; padding:0; width:200px; float:left; display:inline;}
/*******************************************************************************************************************/
/* Footer  */
/*******************************************************************************************************************/
#footer {margin:0px; padding:20px 0px 10px 0px; border-top:1px solid #001d5a; clear:both;}
#footer p {clear:both;}
#footer ul {margin:0px; padding:0px; list-style-type:none;}
#footer li {margin:0px; padding:0px 10px; list-style-type:none; background:transparent; float:left; line-height:14px; border-left:1px solid #001d5a;}
#footer .sitemap {margin:0px; padding:0px 10px 0px 0px; border:none;}

