/* CSS Document */

/* ///////////////////////// List Item & List Item Links ///////////////////////// */

/* - List formatting & margins - */

#content #doublecontentbody ul, #content #singlecontentbody ul, #content #singlecontentbody ol {
font-size: 100%;
text-align: left;
padding: 5px 40px;
margin: auto;
}

#content #doublecontentbody ul li, #content #singlecontentbody ul li, #content #singlecontentbody ol li	{
margin: auto;
padding: 2px 0;
}

/* - Block Links (list items) - */

#main #content #doublecontentbody ul li a, #main #content #singlecontentbody ul li a	{
color: #4545FF;
text-decoration: none;
display: block;
list-style-image:url(/images/layout/content/arrow.gif);
padding: 2px;
padding-left: 5px;
}

#main #content #doublecontentbody ul li a:hover, #main #content #singlecontentbody ul li a:hover	{
color: #FFFFFF;
background-color: #2E4977;
list-style-image: url(/images/layout/content/arrow_d.gif);
}

/* - floated links (left) in list format (without block or arrow) - */

#main #content #doublecontentbody ul.list2, #main #content #singlecontentbody ul.list2, #main .content ul.list2	{
list-style: none;
text-align: center;
padding: 0;
margin:0;
margin-bottom: 20px;
height: 100%;
}

#main #content #doublecontentbody ul.list2 li, #main #content #singlecontentbody ul.list2 li, #main .content ul.list2 li	{
padding: 0;
padding-left: 5px;
margin-top: 20px;
margin-left: 10px;
float: left;
width: 170px;
height:70px;
text-align: center;
border:1px dashed #C8C8C8;
vertical-align:middle;
}

#main #content #doublecontentbody ul.list2 li a, #main #content #singlecontentbody ul.list2 li a, #main .content ul.list2 li a	{
color: #4545FF;
display: inline;
text-decoration: none;
list-style-image: none;
padding: 0;
margin: 0;
}

#main #content #doublecontentbody ullist2 li a:hover, #main #content #singlecontentbody ul.list2 li a:hover, #main .content ul.list2 li a:hover	{
color: #FFFFFF;
background-color: #2E4977;
text-decoration: underline;
}
								
/* /////////////////////// Site Wide Links ///////////////////////// */

/* - Standard Links - */

a	{
color: #4545FF;
text-decoration: none;
display:inline-block;
}

a:hover	{
text-decoration: underline;
display:inline-block;
}

a img	{
border: 0;
}

/* - Block Links - */ 

a.link {
color: #4545FF;
text-decoration: none;
display: block;
padding: 2px;
}

a.link-block	{
color: #4545FF;
text-decoration: none;
display: block;
padding: 2px;
font-weight: bold;
}		

a.link:hover, a.link-block:hover	{
color: #4545FF;
background-color:#C5D1E7;
padding: 2px;
}

/* - Arrow Links - */

a.arrowbox	{
background-image: url(/images/layout/content/arrow_link.gif);
background-repeat: no-repeat;
width: 118px;
height: 42px;
font-size: 10pt;
display: block;
text-decoration: none;
text-align: left;
padding: 4px 0 0 30px;
color: #000000;
}

a.arrowbox:hover	{
color: #FFFFFF;
background-image: url(/images/layout/content/arrow_link-hover.gif);
}

/* - Inside Text Links - */

#singlecol a.link-text {
color: #4545FF;
text-decoration: none;
padding: 2px;
}

#singlecol a.link-text:hover	{
color: #4545FF;
text-decoration: underline;
padding: 2px;
}

/* - Float Right Links - */

a.link-right, #singlecol a.link-right {
text-decoration:none;
float: right;
color: #4545FF;
}	

a.link-right:hover, #singlecol a.link-right:hover	{
text-decoration: underline;
}

a.link-right, a.link-right:hover, #singlecol a.link-right, #singlecol a.link-right:hover {
margin-right: 12px;
}
